This file contains hidden or 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
import berry | |
from berry import path, render, redirect | |
from models import Post | |
def index(): | |
posts = Post.query.all() | |
return render('index', {'posts': posts}) | |
path('^$').GET = index | |
def post(id): |
This file contains hidden or 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
# test.py | |
@cmd('^$') | |
def index(): | |
# this is what shows up when you run python test.py | |
return "Welcome to test.py..." | |
@get('^hello (.+)$') | |
def hello(name): | |
# this shows up when you run python test.py hello <name> |
This file contains hidden or 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
import smtplib | |
from smtplib import SMTPException | |
from email.mime.text import MIMEText | |
config = { | |
'host': None, | |
'port': None, | |
'username': None, | |
'password': None, | |
'use_tls': False, |
This file contains hidden or 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
import os | |
import time | |
import subprocess | |
import threading | |
import Queue | |
# c.f.: http://is.gd/2T1p | |
path = '/usr/bin/mplayer' | |
This file contains hidden or 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
http://74.125.95.132/search?q=cache:81MAwvRRt4kJ:twitter.com/_why/status/3389695893 | |
programming is rather thankless. you see your works become replaced by superior works in a year. unable to run at all in a few more. |
This file contains hidden or 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
# How to get the password hint for lib.homelinux.org | |
import httplib | |
conn = httplib.HTTPConnection("lib.homelinux.org") | |
conn.request("HEAD", "/") | |
print conn.getresponse().getheaders()[3][1].decode("cp1251") |
This file contains hidden or 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
def _recursive_dict_update(x, y): | |
for key, val in y.iteritems(): | |
if isinstance(val, dict): | |
if not x.has_key(key): | |
x[key] = {} | |
x[key] = _recursive_dict_update(x[key], val) | |
elif isinstance(val, list): | |
if not x.has_key(key): | |
x[key] = [] | |
x[key].extend(val) |
This file contains hidden or 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/sh | |
FILE1=$1 | |
FILE2=$2 | |
# http://www.gnu.org/software/wdiff/ | |
wdiff -w "<span style='color:red; text-decoration: line-through;'>" \ | |
-x "</span>" \ | |
-y "<span style='color:green'>" \ | |
-z "</span>" \ |
This file contains hidden or 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
% This is necessary to use, for example, guillemets («, ») in your LaTeX documents. | |
\usepackage[utf8]{inputenc} | |
\usepackage[T2A]{fontenc} |
This file contains hidden or 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 pack.middleware.cookies import * | |
def wrap_session(app, options={}): | |
store = options.get("store", "memory_store") | |
cookie_name = options.get("cookie_name", "pack-session") | |
session_root = options.get("root", "/") | |
cookie_attrs = dict(options.get("cookie_attrs", {}), | |
**{"path": session_root}) | |
def wrapped_app(req): |
OlderNewer