ydf0509's repositories

funboost

pip install funboost,python全功能分布式函数调度框架,。支持python所有类型的并发模式和一切知名消息队列中间件,支持如 celery dramatiq等框架整体作为funboost中间件,python函数加速器,框架包罗万象,用户能想到的控制功能全都有。一统编程思维,兼容50% python业务场景,适用范围广。只需要一行代码即可分布式执行python一切函数,99%用过funboost的pythoner 感受是 简易 方便 强劲 强大,相见恨晚 。

Language:PythonLicense:Apache-2.0Stargazers:656Issues:16Issues:111

nb_log

pip install nb_log 各种日志handler和自动转化项目的任意print的效果。日志自动彩色炫酷,可点击控制台的日志自动精确跳转到pycharm的文件和行号。文件日志多进程切割安全。在10个最重要方面全方位超过loguru

distributed_framework

pip install function_scheduling_distributed_framework,python通用分布式函数调度框架。python万能超高并发神器,改成funboost框架名字,停止更新,只更新funboost框架。

Language:PythonLicense:Apache-2.0Stargazers:323Issues:14Issues:37

pythonpathdemo

用专门的项目说明掌握python的 PYTHONPATH的重要性;说明窗口会话临时环境变量和永久性环境变量区别;说明pythonpath的好处;说明pythonpath的妙用。学了PYTHONPATH 写几十个项目复用公共代码如虎添翼

celery_demo

演示复杂深层路径,完全不按照一般套路的目录格式的celery使用

threadpool_executor_shrink_able

pip install threadpool_executor_shrink_able 最好的python线程池,可以实现线程池自动缩小,实现java keepAliveTime参数的功能。,shap threadpoolexecutor, realize java keepAliveTime,bounded work queue,direct display of thread errors

nb_http_client

pip install nb_http_client ,nb_http_client 是 python 史上性能最强的http客户端,比任意请求包快很多倍

kuai_log

the most fast python log

boost_spider

用户自由无束缚的分布式光速python爬虫函数执行框架,写法和性能远远暴击仿scrapy api式框架

decorator_libs

pip install decorator_libs ,各种最常用的日常通用不针对具体业务的装饰器大全

Language:PythonStargazers:12Issues:1Issues:0

async_pool_executor

pip install async_pool_executor,its api like the concurrent.futures.使asyncio并发编程简化10倍

db_libs

pip install db_libs 各种数据库的封装。只封装生成连接,很少添加新的方法调用原生方法这种写法。

auto_run_on_remote

pip install auto_run_on_remote 自动在远程机器运行当前项目下的任意脚本。替代pycahrm专业版调用远程解释器,更简单。

pyqt5demo

实现了左边界面控件,右边控制台的使用布局。项目所有print和日志打印自动重定向到自定义的右边的黑色控制台。

Language:HTMLStargazers:7Issues:2Issues:0

nb_proxypool

nb_proxypool代理池powered by funboost,抓取20+免费代理网站,实时维护网站更新

fastapi_use_funboost

fastapi 使用分布式函数调度框架 funboost 作为后台消费的 demo

nb_filelock

pip install nb_filelock 使用磁盘文件作为介质,实现基于单台机器的跨进程跨解释器的分布式锁。

Language:PythonStargazers:4Issues:1Issues:0

django_use_funboost

django使用funboost 启动web和消费demo

base_decorator

pip install base_decorator 通用的装饰器基类,使写装饰器变得更简单。

Language:PythonStargazers:2Issues:1Issues:0

flexible_thread_pool

flexible_thread_pool ,auto expand thread and reduce threads. both support sync and asyncio

Language:PythonStargazers:2Issues:1Issues:0

nb_log_file_handler

multi process safe log file handler,both time and size rotate。同时按时间和大小切割的多进程安全的高性能日志fileHandler

nb_time

Awesome time conversion handling with support for chaining operations. 面向对象封装的NbTime 时间类,方便时间转化和时区支持,支持无限链式操作,用法暴击亲自使用 datetime 和 三方 arrow 包

Language:PythonStargazers:2Issues:0Issues:0

awesome-python

A curated list of awesome Python frameworks, libraries, software and resources

Language:PythonLicense:NOASSERTIONStargazers:1Issues:0Issues:0

expire_lock

可以过期的python线程锁,基于python字典实现的锁可以过期

Language:PythonStargazers:1Issues:1Issues:0

funboost_support_celery_demo

演示不规范的celery项目目录结构的funboost自动操作celery的使用

Language:PythonStargazers:1Issues:1Issues:0

nb_libs

pip install nb_libs 其他杂项的工具类放在一起

Language:PythonStargazers:1Issues:1Issues:0
Language:HTMLStargazers:1Issues:1Issues:0

funboost_django_orm_demo

演示funboost + django + orm

Language:PythonStargazers:0Issues:0Issues:0
Language:PythonStargazers:0Issues:1Issues:1

redis5

redis5 is forked from redis 5.0.0, so you can use redis5 and any version redis in one python env

Language:PythonLicense:MITStargazers:0Issues:0Issues:0