Skip to content

Instantly share code, notes, and snippets.

View typomedia's full-sized avatar

Philipp Speck typomedia

View GitHub Profile
@typomedia
typomedia / ffmpeg.h264.cmd
Created December 20, 2013 08:37
FFMPEG Transcoder Batch
@ECHO OFF
ECHO Copyright 2013 Typomedia Foundation. All rights reserved.
ECHO Released under GPL version 3.
ECHO FFMPEG Transcoder Script 1.0
PAUSE
SET input="\\SERVER\Movies"
SET ftype=*.rip.mkv
SET suffix="h264.mkv"
@typomedia
typomedia / wget.backup.cmd
Last active December 31, 2015 22:09
Simple FTP Backup Batch
@ECHO OFF
ECHO Copyright 2013 Typomedia Foundation. All rights reserved.
ECHO Released under GPL version 3.
ECHO FTP Backup Batch 1.0
PAUSE
SET dest="//SERVER/Backup/Sites/%date%/"
REM Backup doamin.tld...
#!/bin/sh
# Copyright 2014 Typomedia Foundation. All rights reserved.
# Released under GPL version 3.
#
# FFMPEG Transcoder Script v1.2
PATH=/opt/local/sbin:/opt/local/bin:$PATH
INPUT=/mnt/media/Movies
FTYPE=*.1080.rip.mkv
@typomedia
typomedia / libav.h264.sh
Last active August 29, 2015 13:56 — forked from typomedia/ffmpeg.h264.sh
Libav Transcoder Script
#!/bin/sh
# Copyright 2013 Typomedia Foundation. All rights reserved.
# Released under GPL version 3.
#
# Libav Transcoder Script v1.0beta
EXEC=/usr/bin/avconv
INPUT=/mnt/media/Movies
FTYPE=*.rip.mkv
@typomedia
typomedia / vpn.iptables.rules
Last active August 29, 2015 13:56
OpenVPN Gateway IPtables (Default Deny Policy)
*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT DROP [0:0]
-A INPUT -i tun+ -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp --dport 22 -s 192.168.0.0/24 -j ACCEPT #SSH ONLY FROM LOCAL NET
-A INPUT -p udp --dport 53 -j ACCEPT #DNS
-A INPUT -p udp --dport 68 -j ACCEPT #DHCP
-A INPUT -p udp --dport 123 -j ACCEPT #NTP
@typomedia
typomedia / rcopy.backup.cmd
Last active August 29, 2015 13:56
Robocopy Backup Documents
@ECHO OFF
ECHO Copyright 2014 Typomedia Foundation. All rights reserved.
ECHO Released under GPL version 3.
ECHO Robocopy Backup Documents 1.0
PAUSE
SET user=<username>
SET dest="\\SERVER\Share\%user%"
ECHO Backup %user%'s documents...
@typomedia
typomedia / libav.h264.cmd
Last active August 29, 2015 13:59 — forked from typomedia/ffmpeg.h264.cmd
Libav batch converter
@ECHO OFF
ECHO Copyright 2014 Typomedia Foundation. All rights reserved.
ECHO Released under GPL version 3.
ECHO Libav Transcoding Script 1.0beta
PAUSE
SET input="\\SERVER\Movies"
SET ftype=*.rip.mkv
SET suffix="h264.mkv"
@typomedia
typomedia / zfs.root.dump.sh
Last active August 29, 2015 14:00
ZFS Dump Script
#!/bin/sh
# Copyright 2014 Typomedia Foundation. All rights reserved.
# Released under GPL version 3.
#
# ZFS Root Dump Script v1.0
HOST=`hostname`
DEST=/dpool/backup/OpenIndiana
DATE=`date '+%Y%m%d'`
# get last snapshot
' Copyright 2013 Typomedia Foundation. All rights reserved.
' Released under GPL version 3.
'
' VBS New Files Mailer v1.1
' Send a mail if files of a specific dir are newer than x minutes
Const intMin = 60 'Minutes
Set oArgs = WScript.Arguments
Set fso = CreateObject("Scripting.FileSystemObject")
@typomedia
typomedia / pkgin.update.repo.sh
Last active May 30, 2016 03:42 — forked from jperkin/gist:3436515
Pkgin Repository Update Script
#!/bin/sh
# Copyright 2014 Typomedia Foundation. All rights reserved.
# Released under GPL version 3.
#
# Pkgin Repo Update Script v1.0alpha
# Update repositories.conf for pkgin, and set $PKG_PATH for pkg_add
export PKG_PATH=http://pkgsrc.joyent.com/packages/SmartOS/2014Q1/x86_64/All
echo $PKG_PATH > /opt/local/etc/pkgin/repositories.conf