- Create 10GB FreeBSD image using QEMU.
- Run the VM using xhyve.
- Mount host directory.
- Resize the image.
- OSX
- Homebrew
| '''Enter Plex username and password and run the script to retrieve your Plex token''' | |
| import httplib, urllib, base64 | |
| username = "" | |
| password = "" | |
| base64string = base64.encodestring('%s:%s' % (username, password)).replace('\n', '') | |
| txdata = "" | |
| headers={'Authorization': "Basic %s" % base64string, | |
| 'X-Plex-Client-Identifier': "Test script", |
| ''' | |
| Build a sqlite database of all files under a given directory. | |
| Usage: | |
| python filesystem_db.py /path/to/directory | |
| ''' | |
| import os | |
| import sys |
| // Constants | |
| var spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); | |
| var activeSheet= spreadsheet.getActiveSheet() | |
| var cell = activeSheet.getActiveCell(); | |
| // Sorting | |
| var rangeToSort = activeSheet.getRange("A3:K"); | |
| var sortOrder = [{column: 4, ascending: false}, // Date Completed | |
| {column: 1, ascending: true}, // Priority | |
| {column: 3, ascending: true},] // Date Recorded |
| if [ $EUID != 0 ]; then | |
| sudo "$0" "$@" | |
| exit $? | |
| fi | |
| BASE_DIR=$PWD | |
| # Name your environment: | |
| ENV=.env | |
| mkdir $ENV |
| yt-audio() { | |
| youtube-dl -f bestaudio --restrict-filenames -o "~/Desktop/%(title)s.%(ext)s" "$1" --exec 'ffmpeg -i {} {}.wav && rm {}' | |
| } |
| du-plus() { | |
| du -k | sort -n | perl -ne 'if ( /^(\d+)\s+(.*$)/){$l=log($1+.1);$m=int($l/log(1024)); printf ("%6.1f\t%s\t%25s %s\n",($1/(2**(10*$m))),(("K","M","G","T","P")[$m]),"*"x (1.5*$l),$2);}' | |
| } |
| x=0 | |
| while [ "$x" -lt "255" ]; do | |
| ping -c 1 192.168.1.$x & | |
| x=$(expr $x + 1) | |
| done |
| import datetime | |
| import pytvmaze | |
| today = datetime.datetime.now() | |
| week = today + datetime.timedelta(days=7) | |
| tvm = pytvmaze.TVMaze() | |
| # Edit maze_id for desired show | |
| s = tvm.get_show(maze_id=279) |
| gitlog='git log --graph --abbrev-commit --decorate --date=relative --format=format:'\''%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)'\'' --all' |