Skip to content

Instantly share code, notes, and snippets.

watsy0007 watsy0007

Block or report user

Report or block watsy0007

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
watsy0007 /
Last active Oct 10, 2018
import requests
from bs4 import BeautifulSoup
from lxml import etree
import re
import html
import pprint
pp = pprint.PrettyPrinter(indent=4)

TAG_RE = re.compile(r'<[^>]+>')
class MongoCache:
db = None
def __init__(self):
if not hasattr(MongoCache, 'pool'):
def create_instance():
#! /bin/sh
host_dir=`echo ~` # 当前用户根目录
proc_name="net_speeder" # 进程名
file_name="/root/log/netspeed.log" # 日志文件
proc_num() # 计算进程数
num=`ps -ef | grep $proc_name | grep -v grep | wc -l`
watsy0007 / pre-commit
Created Nov 19, 2017
pre commit rails test
View pre-commit
STASH_NAME="pre-commit-$(date +%s)"
git stash save -q --keep-index $STASH_NAME
cd backend
ERROR_MSG=`rails test | grep "errors,"`
cd -
TASHES=$(git stash list)
watsy0007 / .jsbeautifyrc
Created May 16, 2017
npm install -g js-beautify
View .jsbeautifyrc
"indent_size": 2,
"indent_char": " ",
"eol": "\n",
"indent_level": 0,
"indent_with_tabs": false,
"preserve_newlines": true,
"max_preserve_newlines": 2,
"jslint_happy": false,
"space_after_anon_function": false,
import os.path, re
filename = os.path.expanduser("~/.ssh/config")
hosts = []
file = open(filename, 'rb')
contents =
for line in contents.split('\n\n'):
m ='[Hh]ost\s+(?P<host_name>\w+)', line)
if m is not None:
View .tern-project
"libs": [
"plugins" : {
"node" : {
"ecmaVersion": 6
watsy0007 / ziroom.rb
Created Jan 9, 2017
View ziroom.rb
# -*- coding: utf-8 -*-
require 'uri'
require 'net/http'
require 'json'
require 'byebug'
require 'pp'
def request(url)
req ||= url
#!/usr/bin/env sh
apt-get update && apt-get upgrade -y
apt-get install -y git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev
apt-get install -y libgdbm-dev libncurses5-dev automake libtool bison libffi-dev
gpg --keyserver hkp:// --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -sSL | bash -s stable
source ~/.rvm/scripts/rvm
rvm install 2.3.1
watsy0007 / prod_cons_actors.rb
Created Oct 18, 2016
Producer Consumer with Actors
View prod_cons_actors.rb
require 'celluloid/current'
class Cook
include Celluloid
def produce(manager)
You can’t perform that action at this time.