37 projects
funboost
pip install funboost,python全功能分布式函数调度框架,funboost的功能是全面性重量级,用户能想得到的功能99%全都有;funboost的使用方式是轻量级,只有@boost一行代码需要写。支持python所有类型的并发模式和一切知名消息队列中间件,支持如 celery dramatiq等框架整体作为funboost中间件,python函数加速器,框架包罗万象,用户能想到的控制功能全都有。一统编程思维,兼容50% python业务场景,适用范围广。只需要一行代码即可分布式执行python一切函数,99%用过funboost的pythoner 感受是 简易 方便 强劲 强大,相见恨晚
nb-log
very sharp color display,monkey patch bulitin print and high-performance multiprocess safe roating file handler,other handlers includeing dintalk ,email,kafka,elastic and so on
nb-time
Awesome time conversion handling with support for chaining operations.
nb-libs
nb_libs 不想分开分发很多个不同功能单独的包,各种小功能杂项放在一起,具体功能看代码.
boost-spider
横冲直闯 自由奔放 无回调 无继承写法的高速爬虫框架
nb-filelock
filelock ,it can run on linux and windows
decorator-libs
all kinds of decorators
db-libs
'redis', 'mongo', 'elasticsearch', 'mysql', 'sqlachemy', '线程安全的数据库封装,享元模式支持无限实例化调用'
universal-object-pool
commmon universal_object_pool
redis5
redis5 is forked from redis 5.0.0, so you can use redis5 and any version redis in one python env
kuai-log
kuai_log is most fast python log
flexible-thread-pool
flexible_thread_pool ,auto expand thread and reduce threads. both support sync and asyncio,fast than concurrent.futures.ThreadpoolExecutor
nb-log-file-handler
multi process safe log file handler,both time and size rotate,benchmark fast than concurrent_log_handler 100 times
expire-lock
可以过期的python线程锁,基于python字典实现的锁可以过期,实现方式类似于redis锁过期的实现机制。使用字典代替 redis服务。
base-decorator
base_decorator,make decorator easy to write
auto-run-on-remote
auto run current python script on remote server
nb-http-client
nb_http_client
pikav1
pika version 1.0.1
pikav0
pika version 0.1.2
redis3
Python client for Redis key-value store
redis2
Python client for Redis key-value store
function-scheduling-distributed-framework
function scheduling distributed framework,support threading,gevent,eventlet,asyncio concurrent,support all kinds of message queue,and has manay control way
pysnooper-click-able
pysnooper debug调试,测色 ,可点击跳转的,统计代码动态真实运行 行数
tps-threadpool-executor
tps_threadpool_executor,it can run function specify times every second
auto-restart
auto_restart
mysql-pool
mysql_pool
chained-mode-time-tool
chained_mode_time_tool
sync2asyncio
convert sync to asyncio
threadpool-executor-shrink-able
shap threadpoolexecutor, realize java keepAliveTime,bounded work queue,direct display of thread errors
async-pool-executor
async_pool_executor,its api like the concurrent.futures
proxypool-framework
proxypool_framework 是万能通用代理池架构,实现核心代码很少只有87行,同时想扩展一个代理平台仅需要写三行代码。通用代理池附带20+ 免费网站代理
realtime-web-logs
flask files manage,realtime flush logs
fsdf
short namespace for function_scheduling_distributed_framework
database-auto-bulk-operation
auto polymerization single database task to bulk tasks and then oprate database
flask-ext-ydf
flask decorators check with cerberus,flask return result auto convet
multiprocessing_log_manager
Multi-process secure logs both in linux and windows
torndb_for_python3
A lightweight wrapper around pymsql ,it used in the same way as torndb