Author: Anilla Busolo
News Handy is a web appliction that displays a list of news sources from around the world. A user is able to click on a news source and view a list of articles from that source. Clicking on the news article will then redirect you to the news article's web page.
- One should see various news sources and select the ones they prefer
- One should see all the news articles from that news source
- One should see the image description and time the news article was created.
- In addition,the user should be able to click on an article and read it fully from the news source.
- List various news sources.
- List articles from the selected news source
- Redirect user to the actual article
- Categorize news sources
- Use flask sessions to save a users article snippet
- Use browser cookies to store favourite news sources
This project was created on a linux terminal using atom editor and coded with Python version 3.6
git clone https://github.com/Anillab/News_Handy.git
sudo apt-get install python3.6-venv
python3.6 -m venv virtual
source virtual/bin/activate
pip3 install -r requirements
The following libraries are required
- Flask==0.12.2
- Flask-Bootstrap==3.3.7.1
- Flask-Script==2.0.6
python3 manage.py test
python ./start.sh
Open the app on your browser, by default on 127.0.0.1:5000
.
- Git clone https://github.com/Anillab/News_Handy.git and make the changes.
- Write your tests on
tests/
- If everything is OK. push your changes and make a pull request. ;)
License (MIT License)
This project is licensed under the MIT Open Source license, (c) Anilla Busolo
a web application that enables one to catch up with news from all over the world
cf7d3a595e0309e891a17096a563c56ee97a66ff