Skip to content

Instantly share code, notes, and snippets.

@daktak
daktak / vcf-gpg-import.sh
Created August 21, 2013 06:03
Check for GPG keys for a given contact vcf file
#!/bin/bash
for n in `cat $1 | grep @ | sed 's/.*://'| sed 's/\r//'`; do gpg --keyserver pgp.mit.edu --search-keys $n; done
@daktak
daktak / sabToKindle.sh
Last active February 18, 2023 19:24
Sabnzbd script to auto convert your epubs to mobis and send to kindle account using Calibre
#!/bin/bash
#based off
#https://github.com/ghuntley/sabToCalibre
#Requires Calibre, sabnzbd
#latest version at
#https://gist.github.com/daktak/8347325
DOWNLOAD_DIRECTORY="/pub/sabnzbd/books"
CALIBRE_PATH=/usr/bin
EXPECTED_ARGS=7
PORT="25"
@daktak
daktak / newsToKindle.sh
Last active January 3, 2016 02:09
Push a Calibre recipe to your Kindle
#!/bin/bash
DOWNLOAD_DIRECTORY="/pub/sabnzbd/books"
CALIBRE_PATH=/usr/bin
PORT="25"
SERVER="localhost"
ENCRYPTION_METHOD="NONE"
KINDLE_EMAIL="kindle_user@kindle.com"
FROM_EMAIL="authorized@email.com"
PROFILE="kindle_pw"
TODAY=`date --date="now" +%d/%m/%y`
@daktak
daktak / mylarToKindle.sh
Last active January 3, 2016 04:58
post processing script for Mylar (after)
#!/bin/bash
#mylar post processing
#
CALIBRE_PATH=/usr/bin
EXPECTED_ARGS=5
PORT="25"
SERVER="localhost"
ENCRYPTION_METHOD="NONE"
KINDLE_EMAIL="user@kindle.com"
FROM_EMAIL="user@email
@daktak
daktak / xvfb-run.py
Created February 5, 2014 03:23
Run a program in the X virtual frame buffer
#!/usr/bin/env python
import subprocess
import sys
from xvfbwrapper import Xvfb
vdisplay = Xvfb()
vdisplay.start()
# launch stuff inside virtual display here
@daktak
daktak / musicbrainz-server.sh
Created March 28, 2014 00:17
musicbrainz chroot gentoo init script
#!/sbin/runscript
PID="/var/run/musicbrainz/server.pid"
depend() {
need net
after portmap
after iptables
after dnsmasq
}
@daktak
daktak / .zshrc
Last active December 30, 2018 22:38
zshrc from system rescue cd
#
# This file is based on the configuration written by
# Bruno Bonfils, <asyd@debian-fr.org>
# Written since summer 2001
# colors
eval `dircolors /etc/DIR_COLORS`
autoload -U zutil
autoload -U compinit
@daktak
daktak / xbmcsendmsg.py
Created April 22, 2014 02:15
Send notify popup to XBMC
#!/bin/env python2
import json
import requests
import getopt, sys
HOST='localhost'
PORT='8080'
TITLE="Testing"
MESSAGE="Hello"
@daktak
daktak / getwebshot.sh
Last active December 30, 2018 22:38
Take a photo from the webcam and email it. Requires sendmail and mplayer
#!/bin/sh
#edit /etc/pam.d/system-auth
#change pam_unix (line 2 to below)
#auth [success=1 new_authtok_reqd=ok ignore=ignore default=bad] pam_unix.so try_first_pass likeauth nullok
#auth [default=ignore] pam_exec.so seteuid /usr/local/bin/getwebshot.sh
TMP_DIR=/tmp/cheese
HOSTNAME=localhost
MAILTO=me@email.com
MAILFROM=root@email.com.au
SUBJECT="Do you know this person?"
@daktak
daktak / nZEDb-nginx.conf
Created May 21, 2014 06:33
nZEDb nginx.conf
location /nzedb/ {
try_files $uri $uri/ @rewrites;
alias /opt/nzedb/nZEDb/www/;
}
location /nzedb/covers/ {
try_files $uri $uri/ @rewrites;
alias /opt/nzedb/nZEDb/resources/covers/;
}