Skip to content

Instantly share code, notes, and snippets.

Philipp Speck typomedia

Block or report user

Report or block typomedia

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@typomedia
typomedia / libav.h264.sh
Last active Aug 29, 2015 — forked from typomedia/ffmpeg.h264.sh
Libav Transcoder Script
View libav.h264.sh
#!/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 Aug 29, 2015
OpenVPN Gateway IPtables (Default Deny Policy)
View vpn.iptables.rules
*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 Aug 29, 2015
Robocopy Backup Documents
View rcopy.backup.cmd
@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 Aug 29, 2015 — forked from typomedia/ffmpeg.h264.cmd
Libav batch converter
View libav.h264.cmd
@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 Aug 29, 2015
ZFS Dump Script
View zfs.root.dump.sh
#!/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
View mail.newfiles.vbs
' 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")
View init.bookserver.sh
#!/bin/sh
### BEGIN INIT INFO
# Provides: bookserver
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Python Book Server
# Description: Python Book Server for Calibre Database
# Author: Typomedia Foundation
View init.syncthing.sh
#!/bin/sh
### BEGIN INIT INFO
# Provides: syncthing
# Required-Start: $local_fs $remote_fs $network
# Required-Stop: $local_fs $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Syncthing
# Description: Automatically sync files via secure, distributed technology
# Author: Typomedia Foundation
View mysql2sqlite.sh
#!/bin/sh
# Converts a mysqldump file into a Sqlite 3 compatible file. It also extracts the MySQL `KEY xxxxx` from the
# CREATE block and create them in separate commands _after_ all the INSERTs.
# Awk is choosen because it's fast and portable. You can use gawk, original awk or even the lightning fast mawk.
# The mysqldump file is traversed only once.
# Usage: $ ./mysql2sqlite mysqldump-opts db-name | sqlite3 database.sqlite
# Example: $ ./mysql2sqlite --no-data -u root -pMySecretPassWord myDbase | sqlite3 database.sqlite
View apache.vhost
<VirtualHost *:80>
ServerName domain.tld
ServerAlias www.domain.tld *.domain.tld
ServerAdmin webmaster@domain.tld
DocumentRoot /var/www/domain.tld
<Directory /var/www/domain.tld/>
Options FollowSymLinks MultiViews
You can’t perform that action at this time.