View scrape.js
// This script is meant to import Google Maps starred places into | |
// another Google account. | |
// Given a geoJSON file of Google Maps starred places (places.json) | |
// exported by Google takeout (account backup) this script should | |
// open each place URL and manually click save. | |
// Upon first run, it's best to stop it and manually login to your | |
// Google account otherwise you'll run into a non-verified device | |
// issue. Run again and it should continue through with problems. |
View update_meta.php
$args = [ | |
'post_type' => 'attachment', | |
'post_mime_type' => 'image', | |
'numberposts' => -1, | |
'post_status' => null, | |
'post_parent' => null, | |
]; | |
$attachments = get_posts($args); |
View functions.php
<?php | |
// move admin bar to bottom of screen when viewing site | |
function benjibee_modify_adminbar() | |
{ | |
?> | |
<style> | |
div#wpadminbar { | |
top: auto; | |
bottom: 0; |
View maintenance.php
<?php | |
// place in wp-content directory to | |
// automatically override default page | |
http_response_code(503); | |
wp_load_translations_early(); | |
?><!DOCTYPE html> | |
<html> |
View flac_to_mp3
brew install ffmpeg | |
## cd into the folder containing the FLAC files | |
for f in *.flac; do ffmpeg -i "$f" -aq 1 "${f%flac}mp3"; done |
View index.php
<?php | |
/* | |
* ButBucket Webhook `git pull` automation v0.1 | |
* @author Benji Bilheimer | |
* | |
* If a directory matching the repository name is found | |
* in BASE_PATH, CD into that directory and run a git pull. | |
* | |
*/ |
View deploy.php
<?php | |
define('REPO_PATH', '/repositories/'); | |
define('STAGING_PATH', '/htdocs/dev/'); | |
define('PRODUCTION_PATH', '/htdocs/'); | |
$git = 'git'; | |
$update = false; |
View functions.php
/* | |
* | |
* NOT YET IMPLEMENTED FUNCTIONALITY!! EEEEEEP!!!! | |
* | |
* Taken from ticket: #16784 | |
* https://core.trac.wordpress.org/attachment/ticket/16784/16784.diff | |
* | |
* NOT YET IMPLEMENTED FUNCTIONALITY!! EEEEEEP!!!! | |
* | |
* |
View .gitignore
# contents of wp-content (but not the folder itself) | |
wp-content/ | |
# both sitemap.xml and sitemap.gzip | |
sitemap.* | |
# local config for local dev! | |
wp-config.php | |
# override above exclusion to include the blog theme folder and files |
View url_matcher.php
<?php | |
$new_entry['url'] = FALSE; | |
$new_entry['description'] = 'Hello there! example.com'; | |
$pattern_url = "`(" | |
. "(https?://)?" | |
. "([a-z\d-]+\.)+" | |
. "(MUSEUM|TRAVEL|AERO|ARPA|ASIA|EDU|GOV|MIL|MOBI|COOP|INFO|NAME|BIZ|CAT|COM|INT|JOBS|NET|ORG|PRO|TEL|A[CDEFGILMNOQRSTUWXZ]|B[ABDEFGHIJLMNORSTVWYZ]|C[ACDFGHIKLMNORUVXYZ]|D[EJKMOZ]|E[CEGHRSTU]|F[IJKMOR]|G[ABDEFGHILMNPQRSTUWY]|H[KMNRTU]|I[DELMNOQRST]|J[EMOP]|K[EGHIMNPRWYZ]|L[ABCIKRSTUVY]|M[ACDEFGHKLMNOPQRSTUVWXYZ]|N[ACEFGILOPRUZ]|OM|P[AEFGHKLMNRSTWY]|QA|R[EOSUW]|S[ABCDEGHIJKLMNORTUVYZ]|T[CDFGHJKLMNOPRTVWZ]|U[AGKMSYZ]|V[ACEGINU]|W[FS]|Y[ETU]|Z[AMW])+" | |
. "(:\d+)?" | |
. "((/([a-z0-9\._/~%\-\+&\#\?!=\(\)@]+)?)*)" |