Skip to content

Instantly share code, notes, and snippets.

function my_acf_load_field( $field ) {
if ( ! empty ( $_GET[$field['name']] )) {
$field['default_value'] = $_GET[$field['name']];
}
return $field;
}
add_filter('acf/load_field', 'my_acf_load_field');
remove_filter( 'the_content', 'wpautop' );
# -*- coding: utf-8 -*-
import re
import json
import requests
url = 'https://store.nintendo.co.jp/customize.html'
content = requests.get(url).text
if re.search(r'\bSOLD\s+OUT\b', content):
print('Nintendo Switch SOLD OUT.')
@deguchi
deguchi / MutationObserver on Mastdon
Last active May 17, 2017 10:59
マストドンのタイムラインにトゥートが追加されたらテキストで取得するMutationObserver
// MutationObserver
// https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver
// select the target node
var target = document.querySelector('.status-list');
// create an observer instance
var observer = new MutationObserver(function(mutations) {
// var targetContentsList = document.querySelectorAll('.status__content:not(.ox-playflagged):not(.muted)');
dev_appserver.py --port=8080 .
/*
app
Copyright (c) 2016 CALIL Inc.
This software is released under the MIT License.
http://opensource.org/licenses/mit-license.php
*/
'use strict'
@deguchi
deguchi / browser-sync.sh
Last active March 10, 2016 10:33
Google AppEngine Developement by BrowserSync
browser-sync start --proxy http://127.0.0.1:8080/ --files "**/*.html,**/*.js,**/*.css"
@deguchi
deguchi / gist:1505fbce712b826a4971
Created September 17, 2014 06:59
OpenStreetMapを使ったジオコーディング
$('#map_search').submit ->
url = 'http://nominatim.openstreetmap.org/search'
$.ajax
url: url
type: "GET"
data:
q: $('#map_query').val()
format: "json"
dataType: "jsonp"
jsonp: "json_callback"
@deguchi
deguchi / Elevation
Created September 4, 2014 04:21
カーリルAPIとGoogle Maps APIを使って図書館の高度の一覧を作成する
log = (obj) ->
try
console.log obj
map = new google.maps.Map(document.getElementById("map"),
zoom: 7
center: new google.maps.LatLng(36, 138)
mapTypeId: google.maps.MapTypeId.ROADMAP
)
#google.maps.event.addListener map, "click", (mouseEvent) ->
<!--[if !IE]><!-->
<form action="/upload" method="post" enctype="multipart/form-data">
<div class="fileinput fileinput-new" data-provides="fileinput">
<div class="input-group">
<div class="form-control uneditable-input span3" data-trigger="fileinput"><i class="glyphicon glyphicon-file fileinput-exists"></i> <span class="fileinput-filename">{% if form.value!='' %}{{form.value}}{% endif %}</span></div>
<span class="input-group-addon btn btn-default btn-file"><span class="fileinput-new">ファイルを選択</span><span class="fileinput-exists">変更</span><input type="file" name="{{form.name}}" onchange="fileupload(event);"></span>
<a href="#" class="input-group-addon btn btn-default fileinput-exists" data-dismiss="fileinput">選択解除</a>
</div>
</div>
</form>
{%- macro form_field_label(field, label_width) -%}
<label for="id_{{field.name}}" class="col-sm-{{label_width}} control-label">{{field.label}}:{%- if field.field.required -%}
&nbsp;<abbr title="この項目は必須です" class="label label-warning">必須</abbr>
{%- endif %}</label>
{% endmacro %}
{%- macro form_field_description(field) -%}
{% if field.help_text %}
<span class="help-block">{{ field.help_text }}</span>
{% endif %}