Python GUI application for learning purpose
This is a practising application for myself. Features of this application will be added without any milestone schedule.
Getting Started
This is a simple python GUI application. The provided functions may not be useful at all.
This application is mainly using Python tkinter, selenium with BeautifulSoup to do the GUI and Web-scraping.
The structure of this application is built on OOP which may not be the best/good practise on making a python GUI application.
Prerequisites
The things you need to install the software
- Python 3.x (recommend the latest version)
BeautifulSoup
1
pip install beautifulsoup4
selenium (with chrome webdriver)
1
pip install selenium
Installing
To get this application
- Clone this repository
1 | git clone https://github.com/tommycmt/simple-python-gui.git |
Run this application
Go to the root directory under simple-python-gui
1 | pythonw main.py [--module [modules]] |
Current modules : main weather warframe
if –module is not provided, all module will be shown
Example:1
pythonw main.py --module main weather warframe
Wait for a while and wait the content is loaded
The following screenshot is a successful screen.
Built With
- tkinter - Python GUI
- Selenium - The browserr automaintion
- BeautifulSoup - Screen-scraping
Authors
- Tommy Tang - tommycmt
License
This project is licensed under the Apache License, Version 2.0 - see the LICENSE.md file for details