[x] as a package [x] run.py 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
v0.4.0
# -*- coding: utf-8 -*- | |
# | |
# Copyright(c) 2010 poweredsites.org | |
# | |
# Licensed under the Apache License, Version 2.0 (the "License"); you may | |
# not use this file except in compliance with the License. You may obtain | |
# a copy of the License at | |
# | |
# http://www.apache.org/licenses/LICENSE-2.0 | |
# |
# jsonParser.py | |
# | |
# Implementation of a simple JSON parser, returning a hierarchical | |
# ParseResults object support both list- and dict-style data access. | |
# | |
# Copyright 2006, by Paul McGuire | |
# | |
# Updated 8 Jan 2007 - fixed dict grouping bug, and made elements and | |
# members optional in array and object collections | |
# |
#!/usr/bin/python | |
# -*- coding: utf-8 -*- | |
''' | |
Created on 2011-6-7 | |
Modified on 2011-11-22 | |
a diff function base on Advanced Dynamic Programming | |
http://www.avatar.se/molbioinfo2001/dynprog/adv_dynamic.html | |
@author: binux |
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): | |
try: | |
pipe.send(func(*args, **kwargs)) | |
except Exception, e: | |
logging.error(traceback.format_exc()) |
<html> | |
<head> | |
</head> | |
<body> | |
<script> | |
function fetchLocation(callback,ip) { | |
var req = new XMLHttpRequest(); | |
req.open("GET","http://www.youdao.com/smartresult-xml/search.s?type=ip&q="+ip,true); | |
req.onload = function() { | |
var response = req.responseText; |
#!/usr/bin/python | |
# filename: parse_dblp.py | |
# author: ivanchou | |
import codecs, os | |
import xml.etree.ElementTree as ET | |
paper_tag = ('article','inproceedings','proceedings','book', | |
'incollection','phdthesis','mastersthesis','www') | |
class AllEntities: |
import threading | |
import tornado | |
import tornado.httpserver | |
import tornado.websocket | |
wss = [] | |
class WSHandler(tornado.websocket.WebSocketHandler): | |
def check_origin(self, origin): |
#!/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 |
#!/bin/bash | |
# vim: set et sw=4 ts=4 sts=4 ff=unix fenc=utf8: | |
# Author: Binux<i@binux.me> | |
# http://binux.me | |
# Created on 2014-10-23 23:26:46 | |
PROCESSOR=`uname -p` | |
# make tools dir | |
mkdir -p $HOME/tools |