Skip to content

Instantly share code, notes, and snippets.

View random-robbie's full-sized avatar
💭
Hacking!

Robbie random-robbie

💭
Hacking!
View GitHub Profile
@random-robbie
random-robbie / docker.sh
Created November 20, 2015 12:10
Install Docker Ubuntu Wily
#!/bin/bash
sudo apt-get update; sudo apt-get upgrade -y; sudo apt-get dist-upgrade -y
sudo apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
sudo echo "deb https://apt.dockerproject.org/repo ubuntu-wily main" >> /etc/apt/sources.list.d/docker.list
sudo apt-get update
sudo apt-get install linux-image-generic-lts-trusty -y
sudo apt-get install docker-engine -y
sudo apt-get -y install python-pip
sudo pip install -U docker-compose
@random-robbie
random-robbie / nginx.conf
Created November 30, 2015 11:35
Upstart
# nginx
description "nginx http daemon"
author "George Shammas <[email protected]>"
start on (filesystem and net-device-up IFACE=lo)
stop on runlevel [!2345]
env DAEMON=/usr/sbin/nginx
env PID=/var/run/nginx.pid
@random-robbie
random-robbie / sed.sh
Created March 16, 2016 10:19
Change url in all PHP files
grep -lr --include=*.php "http://example.com" /var/www/example.com/htdocs | xargs sed -i -e 's/http:\/\/example.com/https:\/\/www.example.com/g'
@random-robbie
random-robbie / nginx.conf
Created April 28, 2016 11:07
nginx.conf
user www-data;
worker_processes 1;
#error_log logs/error.log; error_log logs/error.log notice; error_log
#logs/error.log info; pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
@random-robbie
random-robbie / ffmpeg
Created April 28, 2016 11:17
Install FFMPEG for ubuntu 14.04
sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install ffmpeg gstreamer0.10-ffmpeg -y
@random-robbie
random-robbie / install.sh
Last active May 23, 2017 19:32
install deluge/sickrage/plex for plex content and squid to access the plex server as a local
#!/bin/bash
apt-get update
apt-get install unrar-free git-core openssl libssl-dev python2.7 -y
wget https://downloads.plex.tv/plex-media-server/1.5.6.3790-4613ce077/plexmediaserver_1.5.6.3790-4613ce077_amd64.deb
dpkg -i plexmediaserver_1.5.6.3790-4613ce077_amd64.deb
mkdir -p /home/plex/
chown -R plex:plex /home/plex/
chmod -R 777 /home/plex/
apt-get install squid -y
service squid stop
@random-robbie
random-robbie / torrc
Created September 16, 2016 12:02
torrc for uk and IE
ExitNodes {UK},{IE}
@random-robbie
random-robbie / Vagrantfile
Last active September 19, 2016 08:57 — forked from maxlapshin/Vagrantfile
Vagrant provisioning of Stalker Middleware
`mkdir -p .vagrant_aptcache`
Vagrant::Config.run do |config|
config.vm.define :stalker do |conf|
conf.vm.box = "precise64"
conf.vm.box_url = "https://s3-us-west-2.amazonaws.com/squishy.vagrant-boxes/precise64_squishy_2013-02-09.box"
conf.vm.share_folder "v-apt", "/var/cache/apt/archives", ".vagrant_aptcache"
conf.vm.provision :shell, :path => "stalker.sh"
conf.vm.forward_port 80, 6050
conf.vm.forward_port 3306, 6056
@random-robbie
random-robbie / tv.py
Created September 19, 2016 10:53
livestreamer for tvplayer.com - Change the url after watch with the channel name.
import requests
import re
import json
from pprint import pprint
session = requests.Session()
headers={"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36"}
response = session.get("http://tvplayer.com:80/watch/dave", headers=headers)
chan_id = re.compile('<h3 class="mini-title" data-id="(.+?)">').findall(response.content)[0]
@random-robbie
random-robbie / docker.sh
Created October 17, 2016 12:15
docker kill and remove
#!/bin/bash
# kill current docker
docker kill $(docker ps -q)
# Delete all containers
docker rm $(docker ps -a -q)
# Delete all images
docker rmi $(docker images -q)