Skip to content

Instantly share code, notes, and snippets.

View cloverstd's full-sized avatar
🀄
Working for living

cloverstd cloverstd

🀄
Working for living
View GitHub Profile
@cloverstd
cloverstd / dict.py
Created December 18, 2012 13:46
A terminal English Word Dict.
#!/usr/bin/python
# -*- coding:utf-8 -*-
import json, urllib,sys
script = sys.argv[0]
dict_url = "http://dict.qq.com/dict?q="
def usage():
print "Usage:"
print "\t%s word" % script
@cloverstd
cloverstd / city
Created December 19, 2012 07:04
A terminal Weather query Tool
北京:101010100朝阳:101010300顺义:101010400怀柔:101010500通州:101010600昌平:101010700延庆:101010800丰台:101010900石景山:101011000大兴:101011100房山:101011200密云:101011300门头沟:101011400平谷:101011500八达岭:101011600佛爷顶:101011700汤河口:101011800密云上甸子:101011900斋堂:101012000霞云岭:101012100北京城区:101012200海淀:101010200天津:101030100宝坻:101030300东丽:101030400西青:101030500北辰:101030600蓟县:101031400汉沽:101030800静海:101030900津南:101031000塘沽:101031100大港:101031200武清:101030200宁河:101030700上海:101020100宝山:101020300嘉定:101020500南汇:101020600浦东:101021300青浦:101020800松江:101020900奉贤:101021000崇明:101021100徐家汇:101021200闵行:101020200金山:101020700石家庄:101090101张家口:101090301承德:101090402唐山:101090501秦皇岛:101091101沧州:101090701衡水:101090801邢台:101090901邯郸:101091001保定:101090201廊坊:101090601郑州:101180101新乡:101180301许昌:101180401平顶山:101180501信阳:101180601南阳:101180701开封:101180801洛阳:101180901商丘:101181001焦作:101181101鹤壁:101181201濮阳:101181301周口:101181401漯河:101181501驻马店:101181601三门峡:101181701济源:101181801安阳:101180201合肥:101220101芜湖:101220301淮南:101220401马鞍山:101220501安庆:101220601宿州:101220701阜阳:101220801亳州:101220
@cloverstd
cloverstd / weibo.py
Created December 19, 2012 12:08
Weibo test by Python
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import urllib, json
#access_token = "access_token=2.00ZKiKnBbdwdeB51f779176atx5VHB"
status = "测试测试测试"
def update_status(status):
import tornado.httpserver
import tornado.ioloop
import tornado.options
import tornado.web
class BaseHandler(tornado.web.RequestHandler):
pass
class HandlerMixin(object):
listeners = []
# Torndb is a very thin wrapper around MySQLdb that makes it even easier to use MySQL.
# Because it is very light, one can just go through the one-file python source
# to learn how to use it.
# Installation: pip install torndb
# Official doc: http://torndb.readthedocs.org/en/latest/
# Source: https://github.com/bdarnell/torndb/blob/master/torndb.py
from torndb import Connection
[unix_http_server]
file=/tmp/supervisor.sock ; path to your socket file
[supervisord]
logfile=/var/log/supervisord/supervisord.log ; supervisord log file
logfile_maxbytes=50MB ; maximum size of logfile before rotation
logfile_backups=10 ; number of backed up logfiles
loglevel=error ; info, debug, warn, trace
pidfile=/var/run/supervisord.pid ; pidfile location
nodaemon=false ; run supervisord as a daemon
worker_processes 2;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
use epoll;
}
@cloverstd
cloverstd / cache.py
Created November 25, 2013 14:23
Tornado Cache
# coding: utf-8
import redis
import functools
try:
import cPickle as pickle
except ImportError:
import pickle
try:
import hashlib
@cloverstd
cloverstd / gist:6fec37d89a946e090a10
Created March 1, 2016 11:18
APP@DigitalOcean-Luff Public Key
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDbUXMYs9OFkH+0wt2aTeIdfs3t3czRfe5RxyXEude9XF6/93A1zt7ejqoZMejw0Ucp1AkWvWmNAlDhwi4f5NHnRpKGtNzmtEL1VEz3eN3SLI7WT3EfzE/5s01Ahn9TmExCDfU/UlKEYYEgCoRVWQ2HbRT9RDq3rBQsr6RZpkinqQjk4pSHLQhdEF7hjQrqhtsyOYbUCr2aohJaFj6hGZMXEyKazXmORW0zTGt4v7wefDyhyunZ9Is/10Uh//Wrkr/z1UV1CaBtyyHzA3YpDSXuapoOg1KDuM4v/7fwP1dguYoORKgh8azKaJqkbmzPTZfOXZ5ZnsmXct5HqhdncQ0p app@Luffy
@cloverstd
cloverstd / init.sh
Created March 20, 2016 07:14
VPS init
sudo apt-get update -y && sudo apt-get upgrade -y
sudo useradd -m -G sudo -s /bin/bash cloverstd