{"id":15442694,"url":"https://github.com/xdityagr/project-airdex","last_synced_at":"2026-01-18T19:36:22.415Z","repository":{"id":255884477,"uuid":"850726365","full_name":"xdityagr/Project-AirDex","owner":"xdityagr","description":"AirDex is a stylish weather application built with PyQt5 and PySide2. It provides real-time weather information, including temperature, pressure, humidity, and more, using data from the OpenWeatherMap API. The app features a beautiful UI that changes according to the time of day.","archived":false,"fork":false,"pushed_at":"2024-09-07T17:06:05.000Z","size":340,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-18T13:14:51.241Z","etag":null,"topics":["beautiful-interface","beautiful-weather-app","minimal-ui","pyqt5","pyqt5-desktop-application","pyside2-gui","python","python-3","weather-app","weather-dashboard-application"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xdityagr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-01T15:56:15.000Z","updated_at":"2024-09-07T16:31:56.000Z","dependencies_parsed_at":"2024-09-07T17:33:44.107Z","dependency_job_id":"bdf96861-822e-4cc1-a2f4-6c249128a74d","html_url":"https://github.com/xdityagr/Project-AirDex","commit_stats":null,"previous_names":["xdityagr/project-airdex"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xdityagr%2FProject-AirDex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xdityagr%2FProject-AirDex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xdityagr%2FProject-AirDex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xdityagr%2FProject-AirDex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xdityagr","download_url":"https://codeload.github.com/xdityagr/Project-AirDex/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247521307,"owners_count":20952333,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["beautiful-interface","beautiful-weather-app","minimal-ui","pyqt5","pyqt5-desktop-application","pyside2-gui","python","python-3","weather-app","weather-dashboard-application"],"created_at":"2024-10-01T19:29:26.297Z","updated_at":"2026-01-18T19:36:22.370Z","avatar_url":"https://github.com/xdityagr.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Alt text](https://github.com/xdityagr/Project-AirDex/blob/main/banner_airdex.png?raw=true \"Banner Image\")\n\n\n# AirDex\n\nAirDex is a beautiful and functional weather application that provides real-time weather updates, including temperature, humidity, pressure, and more. The app uses data from the OpenWeatherMap API and offers a user-friendly interface with a dynamic background that changes based on the time of day.\n\n## Features\n\n- **Real-Time Weather Updates:** Displays current weather conditions, including temperature, pressure, humidity, and visibility.\n- **Dynamic Backgrounds:** The background color and images change based on the time of day (morning, afternoon, evening, night).\n- **System Tray Integration:** Provides system tray functionality to minimize the app and keep it running in the background.\n- **Customizable Interface:** Allows you to customize the app's appearance with various fonts and icons.\n\n## Installation\n\n1. **Download the Executable:**\n   - Download `AirDex Home Edition.exe` from the [releases page](https://github.com/xdityagr/Project-AirDex/releases/tag/AirDexBuild).\n\n2. **Run the Application:**\n   - Double-click `AirDex Home Edition.exe` to start the application.\n\n3. **Fonts and Assets:**\n   - Ensure the following fonts and assets are included in the `assets/` directory:\n     - Fonts: `Comfortaa-Light.ttf`, `Comfortaa-medium.ttf`, `Comfortaa-Regular.ttf`, `OpenSans-SemiBold.ttf`\n     - Icons: `ic.ico`, `stateMorn.png`, `stateAfter.png`, `stateEve.png`, `stateNight.png`\n     - Splash Screen: `icHome.png`\n\n## Usage\n\n- **Launching the App:**\n  - When you start the application, a splash screen will appear, and then the main weather window will open.\n  \n- **System Tray Options:**\n  - **Open:** Show the main application window.\n  - **Minimize:** Minimize the application to the system tray.\n  - **Keep app running in background:** Toggle whether the app continues to run in the background when closed.\n  - **Exit:** Close the application.\n\n## File Structure\n\n- **HomeDataInit.py:** Contains the main logic for fetching and displaying weather data.\n- **RunAir.py:** Manages the splash screen and application startup.\n- **ui_main.py:** UI definitions for the main weather window.\n- **ui_splash.py:** UI definitions for the splash screen.\n- **ui_warningdialog.py:** UI definitions for the warning dialog.\n\n## Configuration\n\n- **API Key:**\n  - Ensure you have a valid API key from OpenWeatherMap. Update the `WAPI` variable in `HomeDataInit.py` with your API key.\n\n## Troubleshooting\n\n- **No Connection:**\n  - If you encounter issues with connectivity, ensure you have a stable internet connection and that the OpenWeatherMap API is accessible.\n\n- **Application Not Starting:**\n  - Check if all required fonts and assets are present in the `assets/` directory.\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n## Contact\n\nFor questions or feedback, please contact:\n\n- **Email**: adityagaur.home@gmail.com\n- **GitHub**: [xdityagr](https://github.com/xdityagr)\n  \n---\n\nEnjoy using AirDex!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxdityagr%2Fproject-airdex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxdityagr%2Fproject-airdex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxdityagr%2Fproject-airdex/lists"}