trumpitter
A Trump Tweet Bot that uses Markov Chains to create fake Trump tweets.
to-do
- read in trump's new tweets
- allow users to vote on the bot's creations
- add highest upvoted bot generated tweets to the markov model
- add a statistics page for most liked/favorited/retweeted
- add Linux documentation
local setup
In order to set up trumpitter on your local machine, you will need ruby, and postgresql to be installed on your local machine.
windows
- First install ruby using the ruby installer - https://rubyinstaller.org/
- Next install the rails gem using
gem install railsin your ruby terminal - Then install postgresql from https://www.postgresql.org/download/
- You will need a tool to setup your local postgres servers so install pgadmin https://www.pgadmin.org/download/pgadmin-4-windows/
- Launch pgAdmin and set up your username and password. Make sure you pass this in to ruby via the
database.ymlfile so that you are able to use your local server. - You can now launch the server using
ruby bin/rails serverand can navigate to http://localhost:3000 to view the application.
macOS
- First install ruby using homebrew with
brew install ruby - Next install postgresql with
brew install postgres - Install the rails gem with
gem install rails - Launch the postgres server with
brew services start postgres - Finally you can launch the local server with
rails serverand navigate to http://localhost:3000 to view the application.
linux/unix
TODO
contributors
Ishan Khatri - ishan@khatri.io
Jasmine Lee - leejas2017@gmail.com
Will Morgus - wmorgus@seas.upenn.edu
Nigel Paine - nigelspaine@gmail.com

Log in or sign up for Devpost to join the conversation.