Skip to content

Instantly share code, notes, and snippets.


Roy Binux binux

View GitHub Profile
View script.js
// vim: set et sw=2 ts=2 sts=2 ff=unix fenc=utf8:
// Author: Binux<>
// Created on 2013-11-11 18:50:58
function getOffset(elem) {
var top = 0;
var left = 0;
do {
binux /
Created Mar 8, 2014
demo script for
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
# vim: set et sw=4 ts=4 sts=4 ff=unix fenc=utf8:
# Created on 2014-02-28 00:15:53
from libs.pprint import pprint
from libs.base_handler import *
class Handler(BaseHandler):
View timeout3
# The Bash shell script executes a command with a time-out.
# Upon time-out expiration SIGTERM (15) is sent to the process. If the signal
# is blocked, then the subsequent SIGKILL (9) terminates it.
# Based on the Bash documentation example.
# Hello Chet,
# please find attached a "little easier" :-) to comprehend
# vim: set et sw=4 ts=4 sts=4 ff=unix fenc=utf8:
# Author: Binux<>
# Created on 2014-10-23 23:26:46
PROCESSOR=`uname -p`
# make tools dir
mkdir -p $HOME/tools
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
# vim: set et sw=4 ts=4 sts=4 ff=unix fenc=utf8:
# Created on 2014-09-10 12:05:42
import os
import re
import json
import datetime
from libs.pprint import pprint
binux /
Created Dec 11, 2014
pyspider TODO


[x] as a package [x] parameters [x] sortable projects list #12 [x] Postgresql Supported via SQLAlchemy (with the power of SQLAlchemy, pyspider also support Oracle, SQL Server, etc) [x] benchmarking [ ] pypi release version


import threading
import tornado
import tornado.httpserver
import tornado.websocket
wss = []
class WSHandler(tornado.websocket.WebSocketHandler):
def check_origin(self, origin):
# filename:
# author: ivanchou
import codecs, os
import xml.etree.ElementTree as ET
paper_tag = ('article','inproceedings','proceedings','book',
class AllEntities:
binux / background.html
Created Apr 23, 2011
ip2loc for byr forum ( chrome extension
View background.html
function fetchLocation(callback,ip) {
var req = new XMLHttpRequest();"GET",""+ip,true);
req.onload = function() {
var response = req.responseText;
binux / gist:1369949
Created Nov 16, 2011
call any function asynchronous in tornado
View gist:1369949
class AsyncProcessMixin(object):
def call_subprocess(self, func, callback=None, args=[], kwargs={}):
self.ioloop = tornado.ioloop.IOLoop.instance()
self.pipe, child_conn = Pipe()
def wrap(func, pipe, args, kwargs):
pipe.send(func(*args, **kwargs))
except Exception, e: