Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


  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 (!