A google news tool for tracking keywords' news over time
This tool takes a list of keywords as input and shows an interactive table which lists articles according to keywords
- Set up a mySQL database and run
create_db.sql
into a new database named 'news' - Plug your mySQL connection string in
config.py
(DB_CONNECTION_STRING) - Select the keywords you would like to track and insert them into
config.py
(KEYWORDS) - Choose the sites you would like to blacklist and insert them into
config.py
(SITE_BLACKLIST) - Create a schedule run for
news_fetch.py
e.g. using crontab - Run
news_dashboard.py
to activate dashboard (default port is set to 8054)