ajtran303 / everygoth

@everygoth Twitter bot tweets goth words and goth names. Inspired by the famous @everyword project.

Home Page:https://twitter.com/everygoth

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

everygoth

What is this?

This is the source code for my Twitter bot, @everygoth.

What's it do?

@everygoth tweets the names of goth people.

Its dark task shall never complete.

Who made this?

I made this. You can follow me on @haograms. Send me a shoutout if you'd please :)

everygoth took me five years to make. Why did it take so long? Well, I had to learn how to code and the related skills. And I studied and learned all of that on the side while surviving with skills I already had.

I wrote and deployed v1 one week before starting at the Turing School of Software and Design (Back End Engineering). My bot started evolving with me as I've learned more and more.

With the v4 release, it is now set to tweet indefinitely. That means this program should continue working long after I am dead (and you too, reader!). Fun!

Originally inspired by @everyword (2007-2014), written in Javascript by Allison Parrish. (1)

Specifically inspired by the @everypunk clone, written in Python by Tim Objelisks. (2)

The v1.0 implementation was heavily influenced Jake Faris's bots written in Ruby. I followed his article and asked him some deployment questions. (3, 4, 5)

I would also like to thank Emily Cain for writing a super helpful article on deploying to Heroku.

Version History

v1.0 - April 22, 2020 - Initial deployment, with dream-driven development

v2.0 - June 12, 2020 - First major refactor, with test-driven development

v2.1 - June 15, 2020 - Export text-manipilation methods to Gothify module

v3.0 - June 26, 2020 - everygoth now tweets the names of goth people

v4.0 - September 5, 2020 - Use Faker gem to find random goths

About

@everygoth Twitter bot tweets goth words and goth names. Inspired by the famous @everyword project.

https://twitter.com/everygoth


Languages

Language:Ruby 100.0%