Find file
Fetching contributors…
Cannot retrieve contributors at this time
61 lines (42 sloc) 3.21 KB
d8888b. d88888b d888888b db d8b db d88888b d88888b d888888b d88888b db db .o88b. db dD d88888b d8888b.
88 `8D 88' `~~88~~' 88 I8I 88 88' 88' `~~88~~' 88' 88 88 d8P Y8 88 ,8P' 88' 88 `8D
88oobY' 88ooooo 88 88 I8I 88 88ooooo 88ooooo 88 88ooo 88 88 8P 88,8P 88ooooo 88oobY'
88`8b 88~~~~~ 88 Y8 I8I 88 88~~~~~ 88~~~~~ 88 88~~~ 88 88 8b 88`8b 88~~~~~ 88`8b
88 `88. 88. 88 `8b d8'8b d8' 88. 88. 88 88 88b d88 Y8b d8 88 `88. 88. 88 `88.
88 YD Y88888P YP `8b8' `8d8' Y88888P Y88888P YP YP ~Y8888P' `Y88P' YP YD Y88888P 88 YD
Retweet Fucker by Greg Leuch <>
Released as a Free Art & Technoloy Lab (F.A.T. Lab) project <>
Copyfree 2009.
Source Code:
Retweet Fucker (a.k.a Retweet Game) reaches out to Twitter users to play a retweet lottery game. After a user adds
the application, they are placed into a lottery system to win a chance to have one of their everyday tweets
retweeted out by others in the lottery. This game focuses on provoking users' common conversations into the upper
bounds of Twitter famousness while requiring users to gamble time, their tweets, and their followers for a chance
to win a retweet round.
This project is an exercise in exploring Twitter popularity (internet famo) through a simple and forgettable
game interface and the (new) retweet features available within the Twitter API. Retweet Fucker is written in
Sinatra (Ruby) using DataMapper and Twitter OAuth.
Concept and code by Greg Leuch <>. Free for use by anyone.
- You may use this program if you agree to the following:
- You are a non-commercial entity focused on using this for good-natured purposes only.
- You must leave the header comment and footer credit intact.
*** To change the group name in the footer, edit the group_name field in your settings. ***
- Clone this repo (git clone git:// into a web-accessible directory.
- Rename settings.yml.default to settings.yml
*** Change settings as needed. Be sure to add your Twitter OAuth key and secret strings! ***
- Run.
- None, at the moment.
- None, at the moment.
- With DataMapper > 0.10.0, you may get a NoMethodError on 'find_by_sql'. To fix, install the dm-ar-finders gem.
Props to Jamie Wilkinson ( for guidance, and Patrick Ewing ( for
additional followers idea. And always, the F.A.T. Lab crew (!