Iain Barnett's repositories
Sinatra-Partial
Just the partials helper in a gem. That is all.
Rack-GeoIPCity
rack middleware for using the maxmind geoip city databases
RandomPerson
a port to Ruby of Perl's Data::RandomPerson
Nanoc-stuff
useful bits of code for my nanoc sites
sinatra-default_parameters
Extends the request context with a helper to give a quick and simple way to set defaults for the params helper on a per route basis.
english-words
A text file containing 355k English words
GeoIPalise
A sinatra server app for checking the geo info for ip's in webserver log files
Project_Euler
my answers for the project euler puzzles
rack-test-accepts
Helpers for rack-test for the HTTP_ACCEPT header.
sinatra-extension-skeleton
Quick way to get an extension going.
Stackoverflow-question-9337273
Mark a form submission as ajax by adding parameters to POST after submit
diceware-ja
Diceware Word List in Japanese
FletcherChecksum
An implementation of Fletcher's checksum.
oofile
Files aren't pathname strings! - An object-oriented API for the local filesystem
rack_clicky
Rack Middleware to embed the Clicky (www.getclicky.com) tracking code.
sequel_sluggable
Sequel plugin which enables your model to have slug and be found by slug.
sinatra-export
Export your Sinatra application to static files (html, csv, txt, etc)
Spfy
A command-line tool for generating XSPF playlists from metadata stored in several popular audio formats.
stackoverflow-q-17870680
Some code to go with my answer to Stackoverflow question 17870680
TextTubeBaby
Some ready made filters for TextTube