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.1.tar.gz
(6.5 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
File details
Details for the file fuckme-1.0.1.tar.gz.
File metadata
- Download URL: fuckme-1.0.1.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0769163010470714b11e4303576a677bce6fa8bbc39ced09b7fba18e715feca7
|
|
| MD5 |
ff07b3b323c14442d0be23611b57377e
|
|
| BLAKE2b-256 |
c1b547709b80352bfb98e9c401402e9ea613b7e9491937262fcd072d2bdc2992
|
File details
Details for the file fuckme-1.0.1-py3-none-any.whl.
File metadata
- Download URL: fuckme-1.0.1-py3-none-any.whl
- Upload date:
- Size: 7.0 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 |
94aacd275961b5ae690cc04c726c840ea6b790a9b0ccb16152e94d948bd3b175
|
|
| MD5 |
9f45e03a0856b4bd7d1b7ca4432319b1
|
|
| BLAKE2b-256 |
2f77e29b5796aa48a70b650529e2be1e6b01405b85f2f7adadba86ee5d667f21
|