Skip to content

Instantly share code, notes, and snippets.

#!/bin/sh
# install brew and tool
! type brew &>/dev/null && /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
! type brew &>/dev/null && eval $(/opt/homebrew/bin/brew shellenv)
test -e ~/Brewfile && curl -LSs https://gist.github.com/mostlyfine/a4618789c380bb9aba7ce5dea3b6a78c/raw > ~/Brewfile
brew bundle --file ~/Brewfile
# setup cli
git clone -q https://github.com/mostlyfine/dotfiles.git ~/dotfiles
cask_args appdir: "/Applications"
tap "homebrew/bundle"
tap "homebrew/cask"
tap "homebrew/core"
tap "homebrew/cask-fonts"
tap "universal-ctags/universal-ctags"
brew "asdf"
brew "bitwarden-cli"
@namespace url(http://www.w3.org/1999/xhtml);
* {
display: block;
-webkit-font-smoothing: subpixel-antialiased;
-moz-osx-font-smoothing: unset;
background-image:none !important;
background-color:#fff !important;
border-color:#666666 !important;
border: none !important;
#/bin/sh
FILENAME=$1
SPLITCMD=csplit
if [ "$(uname)" == 'Darwin' ]; then
SPLITCMD=gcsplit
fi
$SPLITCMD -f table. $1 /^--\ Table\ structure/ {*}
rm table.00
{
"name": "es2015",
"version": "1.0.0",
"description": "",
"main": "bundle.js",
"scripts": {
"build": "watchify -t babelify -o bundle.js main.js -v",
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
@mostlyfine
mostlyfine / gist:c8575d8de98e47f18f9ed1e590632d08
Last active April 19, 2018 04:18
External domain link Bookmarklet
javascript:(function()%7Bvar%20l='';for(var%20i=0;i<document.links.length;i++){if(document.links[i].href.indexOf(document.domain)<0){l+=document.links[i].href+'\n';}}alert(l);%7D)();
@mostlyfine
mostlyfine / nhkradio_download.sh
Last active May 17, 2024 00:38
NHK Radio Streaming download script.
#!/bin/bash
# require
# - curl
# - jq
# - ffmpeg
if [ $# -ne 1 ]; then
echo "usage) $0 <site_id>"
echo " ex) $0 0916"
javascript:(function()%7B%20var%20style%20%3D%20document.createElement(%27style%27),%20styleContent%20%3D%20document.createTextNode(%27%23ID-gmsHeader,%23ID-header,%23ID-gafe4Nav%7Bdisplay:none%7D%27)%3B%20style.appendChild(styleContent%20)%3B%20var%20caput%20%3D%20document.getElementsByTagName(%27head%27)%3B%20caput%5B0%5D.appendChild(style)%3B%20%7D)()%3B
#!/bin/sh
DISK=/dev/disk2
IMG=2016-05-27-raspbian-jessie.img
diskutil list | grep $DISK
diskutil eraseDisk FAT32 RPI $DISK
diskutil unmountDisk $DISK
sudo dd bs=1024m if=$IMG of=$DISK
require 'rubygems'
require 'bundler'
Bundler.setup :default, :development, :example
require 'sinatra'
require 'omniauth'
require 'omniauth-google-oauth2'
use Rack::Session::Cookie
use OmniAuth::Builder do
provider :google_oauth2, ENV['GOOGLE_KEY'], ENV['GOOGLE_SECRET'], {
:scope => 'https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/plus.stream.read https://www.googleapis.com/auth/plus.stream.write https://www.googleapis.com/auth/plus.circles.read https://www.googleapis.com/auth/plus.circles.write'