/weather_widget

ویجت ساده آب و هوا با QT و beautifulsoup

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

weather_widget

ویجت آب وهوا

Python PyQt6 beautifulsoup4 pyautogui
requests

تصاویر

frameless mode windows mode

نصب پیش نیاز ها

pip install pyautogui
pip install requests
pip install beautifulsoup4
pip install PyQt6

اجرا به صورت ویندوز

برای اجرای برنامه به صورت ویندوز میتوانید از دستور ‍‍python weather.py frameless استفاده کنید در این حالت پنچره بسته نمیشود و شما باید خودتان ان را ببندید

اجرا به صورت ویجت

بعد از پین کردن میانبر برنامه یا فایل exe ان به تسکبار میتوانید روی ان کلیک کنید و ان را اجرا کنید اگر برنامه بدون ارگومان frameless اجرا شود در محل کلیک باز شده و بعد از زمان تعیین شده در فایل تنظیمات بسته میشود دستور اجرا به صورت ویجت به صورت مقابل است : python waether.py

تنظیمات

در فایل ‍‍‍config.json میتوانید شهر و استان خود را تغییر داده و همچنین مقدار ثانیه باز ماندن برنامه در حالت ویجت را تغییر دهید . دقت کنید نیازی به وارد کردن کامل شهر و استان نیست اگر دو شهر با اسم مشایه وجود دارد استان یا حتی کشور را هم وارد کنید

نکته نهایی

برنامه بعد از اجرا شدن نیاز به چند ثانیه برای دریافت اطلاعات میباشد و بعد از آن ویجت نمایش داده میشود . (رفع خواهد شد)