/news-highlight

News_Highlight is a web application meant to catch up hard workers on the current affairs.

Primary LanguagePythonMIT LicenseMIT

News-Highlight

News_Highlight is a web application meant to catch up hard workers on the current affairs.

By Emma Kibore

Description

News Highlight is aweb application that will help users list and preview news articles from various sources.This webpage will get you caught up on current affairs from all around the world.

Behaviour Driven Developement

  • The program should return a source's articles when chosen.

    • Given:Sources are available.
    • When:A source is chosen.
    • Then:Articles from that source are shown.
  • The program should display images related to the articles

    • Given:A source is chosen
    • When:Articles section loads
    • Then:Images should be displayed

Setup/Installation Requirements

  • Fork the data onto your own personal repository.
  • Clone Project to your machine
  • Activate a virtual environment on terminal: source virtual/bin/activate
  • Install all the requirements found in requirements file.
  • Fill the start.sh file with your 'api key' from the https://news.org
  • On your terminal run chmod a+x start.py
  • On your terminal run ./start.py
  • Access the live site using the local host provided

Known Bugs

No known bugs

Technologies used

  • Python 3.6
  • Flask Framework
  • HTML, CSS and Bootstrap
  • JavaScript

Support and Contact Details

Incase of any issues or inquiries,you can reach me through:

License and Copyright details

  • The MIT License (MIT)
  • Copyright (c) 2019 Emma Kibore