Track specific topic(s) in news and social media.
Built to support Ethiopian Red Cross Society (ERCS).
Generic requirements:
- Twitter developer account
- OPTIONAL (translate): Google Cloud account
- OPTIONAL (upload to Azure datalake): Azure account and
For 510: Google cloud service account credentials are accessible here, login credentials in Bitwarden
vector/
- Copy your Google, Twitter and Azure credentials in
credentials/
- Build the docker image from the root directory
docker build -t rodekruis/news-tracker-ethiopia .
- Run and access the docker container
docker run -it --entrypoint /bin/bash rodekruis/news-tracker-ethiopia
- Check that everything is working by running the pipeline (see Usage below)
TBI
Usage: run-pipeline [OPTIONS]
Options:
--translate translate text with Google API
--datalake upload to Azure datalake
--help show this message and exit