Callie is simply a web implementattion of this project created by me a few months ago. I thought of making a web version of this so it is easy to show it to anyone, anywhere.
The master
branch contains development from localhost and everything works perfectly. The production version is in the heroku
branch. Callie has been deployed here on Heroku.
There are a lot of problems while running the app on Heroku. I tried umpteen Firefox and Geckodriver buildpacks but nothing worked. So I decided to use the Chrome webdriver, but still there are issues creeping up.
The master
uses Firefox webdriver and heroku
uses Chrome webdriver from Selenium
.
- Start a Python virtual environment (Preferably using pipenv)
- Install the packages using the command
pipenv install
. - Once the packages are installed start the bot by entering either
flask run
orgunicorn run:app
.
- Python 3.6
- Flask 1.12
Check out this nifty little script, Reuben, which helps in quickly setting up a Flask project.