Skip to content

Instantly share code, notes, and snippets.

View vpetersson's full-sized avatar
😎
¯\_(ツ)_/¯

Viktor Petersson vpetersson

😎
¯\_(ツ)_/¯
View GitHub Profile
import pytumblr
import requests
from pprint import pprint
from re import findall
from urlparse import urlparse
tumblr_blog = 'blog.viktorpetersson.com'
wordpress_site = 'http://viktorpetersson.com/'
source_file = '/Users/mvip/Desktop/pages.txt'
@vpetersson
vpetersson / gist:4bb3a87f2af6998332d9
Created October 30, 2014 13:28
BitTorrent Sync sample config
{
"device_name": "My Sync Device",
"listening_port" : 0, // 0 - randomize port
/* storage_path dir contains auxilliary app files if no storage_path field: .sync dir created in the directory
where binary is located. otherwise user-defined directory will be used */
// "storage_path" : "/home/user/.sync",
/* set location of pid file */
// "pid_file" : "/var/run/btsync/btsync.pid",
@vpetersson
vpetersson / gist:5df345dbf41197c455f5
Last active August 29, 2015 14:13
Set up Wordpress with docker

Start a MySQL Container

$ docker run -d \
    --name mysql \
    -e MYSQL_ROOT_PASSWORD=mysecretpassword \
    mysql

Start a WordPress container

@vpetersson
vpetersson / gist:3b791362ca5ab581709d
Created February 25, 2015 20:48
Concat strings in Bash with multiple strings.
$ export FOO="One ""Two ""Three"
$ echo $FOO
One Two Three
$
@vpetersson
vpetersson / gist:26472c0a78e78234bad0
Last active August 29, 2015 14:17
CloudSigma Python util script
import requests
import json
import sys
import cloudsigma
import base64
import random
import string
import re
from urlparse import urlparse
from datetime import date
@vpetersson
vpetersson / gist:611a62970d0d558bc94e
Created May 21, 2015 21:12
APT issue with ch.archive.ubuntu.com
$ sudo apt-get update
Ign http://ch.archive.ubuntu.com trusty InRelease
Ign http://ch.archive.ubuntu.com trusty-updates InRelease
Hit http://ch.archive.ubuntu.com trusty Release.gpg
Hit http://ch.archive.ubuntu.com trusty-updates Release.gpg
Hit http://ch.archive.ubuntu.com trusty Release
Hit http://ch.archive.ubuntu.com trusty-updates Release
Hit http://ch.archive.ubuntu.com trusty/main Sources
Hit http://ch.archive.ubuntu.com trusty/universe Sources
Hit http://ch.archive.ubuntu.com trusty/main amd64 Packages

Keybase proof

I hereby claim:

  • I am vpetersson on github.
  • I am vpetersson (https://keybase.io/vpetersson) on keybase.
  • I have a public key whose fingerprint is BCF0 4347 27E8 6317 2814 9ACF D8F3 CDB3 DBDA 4D52

To claim this, I am signing this object:

@vpetersson
vpetersson / gist:e97862472ab669d88ed9
Created June 23, 2015 12:00
Docker cleanup script.
#!/bin/bash
CONTAINERS="$(docker ps -a -q)"
if [ -n "$CONTAINERS" ]; then
docker rm "$CONTAINERS"
fi
for i in $(docker images --filter 'dangling=true' -q); do
docker rmi $i;
@vpetersson
vpetersson / gist:6654b0579775605ece9c
Created July 9, 2015 13:54
This is what you can expect from BT Wi-Fi.
Request timeout for icmp_seq 1176
Request timeout for icmp_seq 1177
64 bytes from 216.58.208.78: icmp_seq=1178 ttl=50 time=589.522 ms
64 bytes from 216.58.208.78: icmp_seq=1179 ttl=50 time=135.608 ms
64 bytes from 216.58.208.78: icmp_seq=1180 ttl=50 time=59.023 ms
64 bytes from 216.58.208.78: icmp_seq=1181 ttl=50 time=89.568 ms
64 bytes from 216.58.208.78: icmp_seq=1182 ttl=50 time=336.301 ms
64 bytes from 216.58.208.78: icmp_seq=1183 ttl=50 time=356.849 ms
64 bytes from 216.58.208.78: icmp_seq=1184 ttl=50 time=136.502 ms
64 bytes from 216.58.208.78: icmp_seq=1185 ttl=50 time=131.593 ms
$ grep -v "^#" /etc/watchdog.conf
max-load-1 = 0.5
realtime = yes
priority = 1