## FastScheduler:轻量级 Python 任务调度器
FastScheduler 是一个简单但强大的 Python 库,用于调度任务,提供异步支持、时区处理和实时仪表盘。安装很简单,可以使用 `pip`,提供基本功能、FastAPI 集成或包含 cron 支持的完整功能选项。
任务使用简洁的装饰器 API 定义,支持间隔(秒、分钟等)、每日/每周计划和复杂的 cron 表达式。功能包括持久化状态(在重启后存活)、具有指数退避的自动重试、作业超时、暂停/恢复功能以及用于失败作业的死信队列。
一个关键特性是集成的 FastAPI 仪表盘,它通过服务器发送事件 (SSE) 提供实时监控、作业控制、执行历史记录和统计信息。配置选项允许自定义状态持久化、历史记录保留和工作器并发性。
FastScheduler 会自动将状态保存到磁盘,确保作业在重启后恢复,并提供方法以编程方式管理作业、查看历史记录和检索统计信息。它正在积极开发中,并欢迎贡献!
## 郁金香创意电脑:摘要
郁金香CC是一款便携式、开源电脑,专为创意编程设计——音乐、游戏、艺术等等。它价格实惠、低功耗,并能立即启动到针对实时图形、声音和网络访问优化的Python提示符。
郁金香CC由MicroPython、AMY(120音色合成器)和LVGL提供支持,为您的代码提供专用环境,配备触摸屏显示器和内置MIDI支持。它拥有32MB闪存和8.5MB RAM,以及文本帧缓冲、精灵支持和WiFi连接等功能。
您可以通过三种方式访问郁金香CC:通过网页浏览器、购买预制硬件或自行构建。它包括内置编辑器、BBS聊天室(“TULIP ~ WORLD”),并支持USB外围设备。
郁金香CC非常适合实验和学习,注重简单和乐趣。该项目欢迎贡献和反馈,鼓励协作社区。原始文档中包含资源、教程和Discord社区链接。
## DebtBomb:强制清理技术债务
DebtBomb 是一款跨语言工具,旨在防止技术债务无限累积。它扫描源代码注释中的“债务炸弹”——附加到临时代码或权宜之计的时间限制标签(使用 `@debtbomb`)——并在**这些截止日期过期时使 CI 构建失败**。
这迫使团队解决债务问题,而不是让其持续存在。DebtBombs 需要一个过期日期,并可以选择包含所有者和工单信息以明确责任。
**主要特性:**
* **语言无关:** 通过解析注释,适用于任何语言。
* **CI 集成:** 在债务过期时使构建失败,并提供 `--warn-in-days` 选项以进行主动提醒。
* **报告:** 生成按所有者、文件夹、原因和紧急程度分类的债务摘要。
* **可定制:** 使用 `.debtbombignore` 文件排除特定路径,并自动跳过非源代码文件以提高速度。
安装通过 `go install` 即可轻松完成。更多信息和完整命令参考请访问 [GitHub](https://github.com/jobin-404/debtbomb)。