Skip to content

Instantly share code, notes, and snippets.

View gist:1fb6ce5ad83e7acaa4880593b95bae00
#!/bin/zsh
# History https://github.com/WordPress/gutenberg/commits/master/packages/block-library/src/index.native.js
# gb-mobile Jetpack blocks: https://github.com/wordpress-mobile/gutenberg-mobile/blob/develop/src/jetpack-editor-setup.js
if [[ $# -eq 0 ]] ; then
BRANCH=master
else
BRANCH=$1
fi
@maxme
maxme / list-tickets-from-github-project-board.sh
Created Sep 20, 2019
List tickets from a specific column of a specific project board
View list-tickets-from-github-project-board.sh
#!/bin/bash
## PARAMETERS
AUTH_TOKEN=
PROJECT_NAME="Mobile Gutenberg"
COLUMN_NAME="Open Beta"
### DON'T CHANGE BELOW THIS LINE
@maxme
maxme / raspberry-power-supply-check.sh
Last active Aug 14, 2022
Check your Raspberry pi power supply and USB cable
View raspberry-power-supply-check.sh
#!/bin/bash
# Before running this script, make sure you have sysbench installed:
# sudo apt-get install sysbench
#
# This script helps you check if your Raspberry pi is correctly powered.
# You can read more about Raspberry pi powering issues here: https://ownyourbits.com/2019/02/02/whats-wrong-with-the-raspberry-pi/
# If you're pi is correctly powered (stable power supply and quality cable), after running the script, you should get something like:
@maxme
maxme / watch-for-webpage-change-cron.sh
Last active Jan 24, 2019
Set this up in a crontab to check if a webpage changed since last check. It will email you the diff when it happens.
View watch-for-webpage-change-cron.sh
#!/bin/sh
checkIfPageChanged() {
URL="$1"
EMAIL_ADDRESS="$2"
CSS_SELECTOR="$3"
SILENT="$4"
tmpfile1=/tmp/$(echo $URL| sha1sum | cut -d" " -f1)
tmpfile2=$tmpfile1-1
curl -L --silent "$URL" -A "Maxme/1.0 (Watching for changes; https://gist.github.com/maxme/c31ffbb3cb21f3baa6e9c9e61bbe0a72)" \
@maxme
maxme / watch-for-change.sh
Last active Jan 18, 2019
Watch for web page change
View watch-for-change.sh
#!/bin/sh
# Require curl and html-xml-utils
TMPFILE1=$(mktemp)
TMPFILE2=$TMPFILE1-1
function checkIfPageChanged() {
URL="$1"
EMAIL_ADDRESS="$2"
@maxme
maxme / up.sh
Created Nov 30, 2018
Shell script that upload any kind of file to a web server and expect it to webserve the file at https://example.com/uploads/ - The script is made for OS X, as it copy the url to the pasteboard for later use. Main usage of this script is to quickly upload and share a file (image/video/json/etc.).
View up.sh
#!/bin/sh
# Replace the following by your server configuration
UPLOAD_DIR_BASE=/var/www/example.com/uploads/
URLBASE=https://example.com/uploads/
SSH_SERVER=example.com
RAND=`cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 4 | head -n 1`
UPDIR=UPLOAD_DIR_BASE/$RAND
View SiteModelMapper.java
package com.wellsql.generated;
import com.yarolegovich.wellsql.core.Mapper;
import java.lang.Object;
import java.lang.Override;
import java.lang.String;
import java.util.HashMap;
import java.util.Map;
import org.wordpress.android.stores.model.SiteModel;
View gradle2buck-dependencies.sh
deps="$(find . -iname "build.gradle" | xargs grep 'compile ' | grep -v project | sed -E "s/.*'(.*)'.*/\1/" | sort | uniq)"
function printTemplate() {
cat << EOF
remote_file(
name = '$1-file',
out = '$2',
url = 'mvn:$4:$1:aar:$3',
sha1 = '0ec99fae8716984ec56489fb45d1ae752724bae7',
)
View imgscraper.py
import random
import requests
import os
from urllib import request
from bs4 import BeautifulSoup
from multiprocessing import Pool
base_url = "http://imgur.com"
View layout1.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="24dp"
android:paddingRight="16dp">
<View
android:background="@android:color/holo_red_dark"
android:id="@+id/my_site_list_row_empty_icon"