QLauncher is a simple, customizable home page for your browser. It provides quick access to your favorite applications, links, and social media, along with real-time weather information and the latest YouTube videos from a configured channel (WIP).
| Dark Theme | Light Theme |
|---|---|
- Add screenshots.
- Add a scraper to download data from YouTube.
- Implement a scraper for various anime websites.
- Add support for easily integrating new anime sites.
- Possibly add an option to display the latest videos from individual YouTube channels.
- Customizable Links & Apps: Easily add or remove your favorite applications and websites.
- Dynamic Weather Display: Shows current weather conditions based on your location.
- (WIP) YouTube Integration: Fetches and displays the latest videos from a specified YouTube channel.
- (WIP) Anime Website Integration: Fetches and displays currently airing anime.
- Simple Configuration: All settings are managed via a single config.ini file.
- Dark/Light Theme Toggle: Switch between themes for a comfortable viewing experience.
Python>= 3.13.2Flask>= 3.1.2Requests>= 2.32.5
You can install all required Python packages using pip:
pip install -r requirements.txtBefore running the application, you MUST configure the config.ini file.
-
Open config.ini in a text editor.
-
In the
[AppSettings]section, locate the following keys:WeatherAPIKey: You need to get a free API key from OpenWeatherMap. You can find it HERE.Latitude: Your geographical latitude.Longitude: Your geographical longitude.- Others: Not required, but you can change them to match your preferences.
-
Fill in the values for these keys. Without them, the weather data will not be fetched correctly.
- Make sure you have configured config.ini as described above.
- Run the main Python script:
python main.py- Open your browser and go to http://localhost:5000 (or the IP address and port you've set in config.ini).
This project is licensed under the MIT License. See the LICENSE file for details.