Skip to content
forked from realtweego/tweego

A multi-step data science project that sources topic-specific twitter posts, determines whether the topic is ‘hot or not’ and re-tweets those posts with a twitter bot.

License

Notifications You must be signed in to change notification settings

laumaxim/tweedo

 
 

Repository files navigation

project flowchart

Build Status

Setting up development

See documentation: https://tweego.readthedocs.io/en/latest/

  1. Clone the repository

  2. Create a vitual enviroment

    conda create -n tweego

  3. Install all required modules:

    pip install -r requirements.txt

    as well as:

    pip install -r requirements_dev.txt

    in case problems with permissions, try: pip install --user -r requirements_dev.txt

  4. Add your twitter keys and mongo connection to config.py: cp tweego/config_example.py tweego/config.py

    Note that this confidential config.py file will be git-ignored and not shared publicly.

  5. Install the program locally: pip install -e .

  6. Add search keywords which you would like to tweet about: tweego/keywords.py

  7. Install MongoDB and start the server

  8. Run tests

About

A multi-step data science project that sources topic-specific twitter posts, determines whether the topic is ‘hot or not’ and re-tweets those posts with a twitter bot.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 76.1%
  • Python 19.9%
  • Makefile 4.0%