A simple CLI app to read articles from Vnexpress
- ranking the most popular Vietnamese online newspaper.
- First thing first, a great chance to brush up my programming skills in general and my Python in specific.
- I really want to read news in a cooler way. Who needs a smart phone/web browser? Now I can legitly read news during class on Terminal and people will think that I am hacking 🧑💻.
- Programming Language: Python 🐍
- 📜 Libs:
- Web Scraper: BeautifulSoup 4
- Testing: PyTest
- 📦: Continuous Integration: Travis
Before starting, ensure that Python >= 3 has been installed on your system.
- Clone the repository
$ git clone https://github.com/meobilivang/newsreader-cli
- Navigate to application's directory
$ cd <path>/newsreader-cli
- Install packages via
pip
Use
virtual environment
if you prefer
$ pip install -r requirements.txt
- Run application!
$ python -m newsreadercli main
- Add specific/advanced test cases
- Code refactor + reformatting (Pardon me for my hideous code 🥺)
- Add comments