A task reminder that wakes you up with 'fuck' when you're procrastinating
Project description
Fuckme - 任务提醒器
一个帮助你对抗拖延症的Python包。当你设定的工作时间到了,它会用"FUCK"来叫醒你!
功能特点
- ⏰ 自定义提醒时间
- 🔊 系统声音提醒(可选)
- 🎵 自定义声音文件支持
- 💬 自定义提醒消息
- 📊 实时倒计时显示
- 🎯 任务描述记录
- 🚀 简单易用的命令行界面
安装
pip install fuckme
使用方法
命令行使用
# 默认25分钟番茄钟
fuckme
# 自定义时间(45分钟)
fuckme -t 45
# 自定义任务描述
fuckme "写代码"
# 自定义提醒消息
fuckme -t 30 -m "起来干活!"
# 关闭声音
fuckme -t 60 --no-sound
# 使用自定义声音文件
fuckme -t 20 -s /path/to/your/sound.mp3
Python代码使用
from fuckme import FuckReminder
# 创建提醒器
reminder = FuckReminder(
timeout_minutes=25,
message="FUCK! 时间到了!",
sound_enabled=True
)
# 开始任务
reminder.start("写Python代码")
# 或者使用快速函数
from fuckme.reminder import quick_reminder
quick_reminder(minutes=30, task="学习新技术")
命令行参数
task: 任务描述(可选,默认:"专注工作")-t, --time: 提醒时间(分钟,默认:25)-m, --message: 自定义提醒消息--no-sound: 禁用声音提醒-s, --sound: 自定义声音文件路径--version: 显示版本信息
使用场景
- 🍅 番茄工作法
- 📚 学习时间管理
- 💻 编程专注时间
- 📝 写作时间控制
- 🎯 任何需要时间提醒的任务
系统兼容性
- ✅ macOS
- ✅ Windows
- ✅ Linux
依赖
- Python 3.7+
- playsound (用于声音播放)
许可证
MIT License
贡献
欢迎提交Issue和Pull Request!
免责声明
本工具仅用于提醒和时间管理,请合理使用。如果你觉得"FUCK"这个词不合适,可以通过-m参数自定义提醒消息。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fuckme-1.0.0.tar.gz
(8.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
fuckme-1.0.0-py3-none-any.whl
(10.4 kB
view details)
File details
Details for the file fuckme-1.0.0.tar.gz.
File metadata
- Download URL: fuckme-1.0.0.tar.gz
- Upload date:
- Size: 8.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c6f043877c859ea91daa24cb1e55c392e2f33bcf21184ffdb9ae80d39ce2414d
|
|
| MD5 |
125b75e72f70f149dfb7b105868ab9ff
|
|
| BLAKE2b-256 |
b262cdd82f1babb3ad81544a4de415eafb871e0083c40f6c047e4737591754af
|
File details
Details for the file fuckme-1.0.0-py3-none-any.whl.
File metadata
- Download URL: fuckme-1.0.0-py3-none-any.whl
- Upload date:
- Size: 10.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
149c70a2e1e39dd1a8a84b917489f4b7bc735ca954b5b5cd9512059787d92ae7
|
|
| MD5 |
bb39b88e8a75fb7f06d6066d3b88b97d
|
|
| BLAKE2b-256 |
a0710a8b4ec8dbc331d2a3f80197abb4bde62c3c2ce4b5f2353b14cb50db599b
|