This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/env python | |
from bs4 import BeautifulSoup | |
import requests | |
URL = "http://www.3fm.nl/welkliedjewasdat" | |
r = requests.get(URL) | |
r.encoding = 'utf-8' | |
soup = BeautifulSoup(r.text, 'lxml') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- a/g10/keyedit.c | |
+++ b/g10/keyedit.c | |
@@ -1877,7 +1877,7 @@ static struct | |
{ "nrsign", cmdNOP, 0, | |
N_("sign selected user IDs with a non-revocable signature")}, | |
{ "debug", cmdDEBUG, 0, NULL}, | |
- { "adduid", cmdADDUID, KEYEDIT_NOT_SK | KEYEDIT_NEED_SK, N_("add a user ID")}, | |
+ { "adduid", cmdADDUID, KEYEDIT_NOT_SK, N_("add a user ID")}, | |
{ "addphoto", cmdADDPHOTO, KEYEDIT_NOT_SK | KEYEDIT_NEED_SK, | |
N_("add a photo ID")}, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
TAS=( NAME1 NAME2 ) | |
REST=rest | |
for ta in ${TAS[@]}; do | |
mkdir -p $ta; | |
done | |
mkdir -p $REST | |
for f in pdfs/*.pdf | |
do |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from plugin import BasePlugin | |
class Plugin(BasePlugin): | |
def init(self): | |
self.api.add_event_handler('conversation_msg', self.on_msg) | |
self.api.add_event_handler('private_msg', self.on_msg) | |
def on_msg(self, msg, tab): | |
tab.command_say('[Automatic response] I stopped reading Facebook chat. Do try in some other way!') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from fractions import gcd | |
from itertools import count | |
def naive_get_barber_number(N): | |
customer = 1; | |
for T in count(1): | |
for barber in range(B): | |
if T % M[barber] == 0: | |
# at this point N = 0 and customer > 0.. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/bash | |
# change the paths on line 9 and 10 to match your specific configuration | |
/usr/local/bin/fswatch -0 ~/Desktop | while read -d "" event; \ | |
do \ | |
if [[ ${event} == ~/Desktop/Screen* ]] && [[ -e ${event} ]]; then | |
newname=`cat /dev/urandom | env LC_CTYPE=C tr -dc 'a-zA-Z0-9' | head -c 16` | |
scp "${event}" example.com:/var/www/files/screenshots/$newname.png > /dev/null | |
echo -n "http://files.example.com/screenshots/$newname.png" | pbcopy |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from turtle import * | |
def Homer(): | |
tShirt() | |
mouth() | |
rightEye() | |
face() | |
eyePositioning() | |
leftEye() | |
ear() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /usr/bin/env python | |
with open('p067_triangle.txt') as f: | |
triangle = [[int(y) for y in x.strip().split(' ')] for x in f.readlines()] | |
upsidedown = list(reversed(triangle)) | |
rowpairs = zip(upsidedown, upsidedown[1:]) | |
for bot, top in rowpairs: | |
for i, x in enumerate(top): | |
top[i] = x + max(bot[i], bot[i+1]) | |
print(triangle[0][0]) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /usr/bin/env python | |
def printmatrix(matrix): | |
""" source: | |
http://stackoverflow.com/questions/13214809/pretty-print-2d-python-list """ | |
s = [[str(e) for e in row] for row in [['['+str(n)+']' for n in range(1, 7)]]+matrix] | |
lens = [len(max(col, key=len)) for col in zip(*s)] | |
fmt = '\t'.join('{{:{}}}'.format(x) for x in lens) | |
table = ['['+str(n)+"]\t"+fmt.format(*row) for (row, n) in zip(s, range(0, len(s)+1))] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Heavily depends on: | |
# libqrencode (fukuchi.org/works/qrencode/) | |
# paperkey (jabberwocky.com/software/paperkey/) | |
# zbar (zbar.sourceforge.net) | |
# Producing the QR codes: | |
# Split over 4 codes to ensure the data per image is not too large. | |
gpg --export-secret-key KEYIDGOESHERE | paperkey --output-type raw | base64 > temp | |
split temp -n 4 IMG | |
for f in IMG*; do cat $f | qrencode -o $f.png; done |
NewerOlder