یک ویجت ساده، سبک و کاربردی برای نوار وظیفه (taskbar) ویندوز که تاریخ جلالی (شمسی) و سرعت لحظهای آپلود و دانلود شبکه را نمایش میدهد.
حمایت شما باعث تداوم این پروژه و بروزرسانی مداوم آن خواهد شد 💝 پرداخت
تونکوین (TON):
- تاریخ جلالی: نمایش کامل تاریخ شمسی، شامل روز هفته، عدد روز، ماه و سال.
- سرعت شبکه: نمایش زنده سرعت آپلود (Up) و دانلود (Down) شبکه.
- همیشه روی همه پنجرهها (Always on Top): ویجت همیشه روی سایر پنجرهها باقی میماند تا در دسترس باشد.
- قابلیت جابجایی (Draggable): به راحتی ویجت را با ماوس گرفته و در هر جای صفحه قرار دهید. موقعیت آن به صورت خودکار ذخیره میشود.
- سینی سیستم (System Tray):
- مخفی کردن ویجت در سینی سیستم از منوی راستکلیک.
- نمایش عدد روز شمسی روی آیکون سینی با همان فونت فارسی برنامه (مثلاً ۲۲).
- نمایش تاریخ شمسی کامل بهصورت Tooltip با هاور روی آیکون.
- بازگردانی ویجت به مکان قبلی با دبلکلیک روی آیکون.
- گزینه «شروع در سینی سیستم (همراه ویندوز)» برای اجرای مخفی هنگام استارت ویندوز.
- شخصیسازی ظاهر: تغییر رنگ متن، رنگ پسزمینه، فونت، اندازه فونت و شفافیت پسزمینه از منوی راستکلیک.
- تنظیمات کامل: با راستکلیک روی ویجت به منوی تنظیمات دسترسی پیدا کنید:
- نمایش یا مخفی کردن ویجت تقویم و شبکه.
- مخفی کردن در سینی سیستم و بازگردانی با دبلکلیک روی آیکون.
- تغییر رنگ متن و پسزمینه و انتخاب فونت.
- تغییر اندازه فونت و شفافیت (Opacity) پسزمینه.
- تغییر فاصله زمانی بهروزرسانی سرعت شبکه.
- انتخاب اینترفیس شبکه (وایفای، اترنت و...) با ذخیرهسازی دائمی.
- بازنشانی ظاهر یا بازنشانی کامل به تنظیمات پیشفرض.
- اجرای خودکار هنگام شروع ویندوز و شروع مخفی در سینی سیستم.
- اجرای خودکار: قابلیت افزودن به استارتاپ ویندوز؛ در صورت تمایل میتوانید برنامه را از همان ابتدا در سینی سیستم باز کنید.
- ذخیره تنظیمات: تمام تنظیمات ظاهری، کارت شبکه، بازه بهروزرسانی، وضعیت سینی سیستم و موقعیت ویجت در فایل
config.jsonکنار برنامه ذخیره میشود و در اجرای بعدی باقی میماند.
- به صفحه Releases بروید.
- آخرین نسخه با پسوند
.zipرا دانلود و از حالت فشرده خارج کنید. - فایل اجرایی را اجرا کنید؛ فایل
config.jsonکنار برنامه ساخته میشود. - برای اجرای خودکار هنگام شروع ویندوز، گزینه مربوط را از منوی راستکلیک فعال کنید.
- اگر میخواهید برنامه همراه ویندوز مستقیم در سینی سیستم باز شود، گزینه «شروع در سینی سیستم (همراه ویندوز)» را هم فعال کنید.
اگر قصد توسعه یا تغییر در پروژه را دارید، مراحل زیر را دنبال کنید
- Python 3.8+
- pip
git clone https://github.com/nekooee/PersianCalendarAndNetSpeed.git cd PersianCalendarAndNetSpeed
pip install PyQt6 jdatetime psutil pywin32 pyinstaller
python main.py
pyinstaller main.spec
از مشارکت شما در این پروژه استقبال میشود. اگر ایدهای برای بهبود برنامه دارید یا با مشکلی مواجه شدید، لطفاً
یک Issue جدید ثبت کنید یا از طریق Pull Request تغییرات خود را ارسال نمایید.

