Skip to content

Instantly share code, notes, and snippets.

View hazcod's full-sized avatar

Niels Hofmans hazcod

View GitHub Profile
@hazcod
hazcod / downloadFile
Created May 19, 2015 08:05
Download latest files from moonlight repo
#!/bin/bash
function downloadFile {
releases=`curl -s -L https://github.com/irtimmer/moonlight-embedded/releases/latest`
echo "$releases" | egrep -o "/irtimmer/moonlight-embedded/releases/download/v([0-9]\.*)+/$1" | wget --base=http://github.com/ -i - -O "$1"
}
downloadFile libopus.so
downloadFile limelight.jar
@hazcod
hazcod / updateMoonlight.sh
Created May 19, 2015 08:56
Update Moonlight
function version { echo "$@" | gawk -F. '{ printf("%03d%03d%03d\n", $1,$2,$3); }'; }
function downloadFile {
echo "$1" | egrep -o "/irtimmer/moonlight-embedded/releases/download/v([0-9]\.*)+/$2" | wget -q --base=http://github.com/ -i - -O "$2"
}
function updateMoonlight {
FILE=version
releases=`curl -s -L https://github.com/irtimmer/moonlight-embedded/releases/latest`
current_version=`cat $FILE`
@hazcod
hazcod / gist:e9c0e600e0c8d0f72f4f
Last active December 11, 2020 06:34
How to setup Xbox 360 (wireless) controller on xbian
ssh xbian@IP_OF_YOUR_XBIAN
sudo apt-get install xboxdrv
mkdir xbox
nano xbox/mapping
```
[xboxdrv]
silent = true
ui-clear = true
@hazcod
hazcod / gist:a27d2879c3fdce134651
Created June 2, 2015 20:24
How to monitor CPU temperature on xbian
sudo modprobe bcm2835-thermal
/opt/vc/bin/vcgencmd measure_temp
@hazcod
hazcod / tcopy.sh
Last active October 22, 2015 05:18
Small script to tar and send over SSH for large compressed files. Rsync is too slow.
#!/bin/sh
IN_DIR=/volume1/Media/Films
OUT_DIR=/mnt/media/movies
REMOTE=nindustries@149.210.164.73
if [ ! -z "$1" ]; then
IN_DIR="$1"
fi
if [ ! -z "$2" ]; then
@hazcod
hazcod / Nohup with zsh on Synology DSM.md
Last active October 28, 2023 22:39
How to run scripts in the background.
  • Install the ZSH shell from SynoCommunity packages
  • Connect to your Synology over SSH
  • Switch over to your new ZSH shell zsh
  • Set following parameter to allow detaching of our shell setopt NO_HUP
  • Run your command using nohup and ampersand nohup <command> &
  • Detach using CTRL+D or likewise
@hazcod
hazcod / downloadWebsite
Created July 20, 2015 16:26
How to download a website
wget \
--recursive \
--no-clobber \
--page-requisites \
--html-extension \
--convert-links \
--restrict-file-names=windows \
--domains website.org \
--no-parent \
www.website.org/foobar/
@hazcod
hazcod / setup_media_vps.sh
Last active September 23, 2015 13:33
Hardening configuration for apache2/httpd with webdav server
address="vps.tv"
sudo apt-get install -y apache2
sudo mkdir /var/log/httpd
sudo a2enmod headers
sudo a2enmod dav
sudo a2enmod dav_fs
sudo a2enmod rewrite
sudo a2enmod ssl
sudo a2enmod auth_digest
@hazcod
hazcod / uploader.sh
Last active August 26, 2019 19:03
Uploader script to upload media to acd_cli via cron
#!/bin/bash
#set -e
#set -x
# where to log
log="/var/log/uploader.log"
# where to keep our PIDs
tmp="/tmp/uploader"
# where is the unencrypted encfs
#!/bin/bash
export ENCFS6_CONFIG="/home/media/data/.encfs.xml"
crypt_mount="/tmp/.media"
uncrypt_mount="/tmp/media"
uploadcrypt="/home/media/data/uploading"
upload="/home/media/data/uploadme"
user="media"
group="media"