Skip to content

jeffehobbs/brightertimeline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

---
TO DEPLOY
---

1) Get API keys for the NewsAPI, Mercury Reader API, Google Natural Language API, and create a Facebook app and get the FB app's API keys.

2) Place those API keys in the "apikeys.txt" file, replacing "000000" for each.

3) Install additional python libraries: requests, requests_cache, arrow. (Use a venv, you animal.)

4) Run the "engine.py" file. This will generate a set of .json files in the /data directory read by index.html.

5) Set "engine.py" to run on a timed schedule to keep your news up to date. Be mindful of API call limits! 

     5a) Also mind your Apache/web server permissions.

6) Play with the parameters in "engine.py" and customize "index.html" to create your own set of aggregated/filtered news.

    6a) (Use your own Google Analytics key, please)

About

System to aggregate, filter, sort and build static endpoints for news delivery

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published