MoviesBot is a reddit bot that looks for IMDB links in reddit posts and replies with links to stream, rent, and purchase the movies. The IMDB links are crossrefrenced with Can I Stream.it to populate the information.
Comments include a table with all information that was found for the movies listed.
This reddit bot runs on Google App Engine, and once configured, can be uploaded to run in GAE and run with the resources provided with the free quotas
-
Go to the Google Developers Console and click on Create Project
-
Fill out the form, and take note of your Project ID
-
clone this repo and save to the name of the project ID
- Copy the config template and fill out with reddit account info
cp config-template.yml config.yaml
- Deploy to Google App Engine
google_appengine/appcfg.py update [project id]/
user: username
The username that you use to sign into Reddit with
password: supersecretpassword
The password that you use to sign into Reddit with
client_id: clientid
client_secret: clientsecret
For the client info, in the apps section of reddit prefrences, you need to create an app, and get this info from the app page
Imgur is currently not used, and this is a placeholder for future implemention
We currently do not need to authenticate to get the Rotten Tomatoes information. This section is a placeholder if there is information we will need from Rotten Tomatoes that requires authentication
- Utilize Google App Engine Task Queues for parallel processing when retriving post information
- Create frontend to view stats on most mentioned movies on Reddit
The moviesbot FAQ details how to interact with this bot on Reddit
All code in this repository was developed by Steven Viola
Information id provided by the OMDb API and Can I Stream.It