Skip to content

andreapavoni/avarus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AVARUS: a minimalistic URL shortener built with code parsimony in mind

An URL shortener's main goal should be about saving charatcters for some reason (es: microblogging platforms). But what about saving code, ram and libraries? Avarus tries to answer this question with a minimum set of tools:

Getting started

Requirements

  • ruby 1.9.x (tested on 1.9.3p125)
  • redis: I've used the v2.4.9

Install and run

  • start redis server
  • download with git clone <this repo>
  • install required gems: cd <avarus_dir> && bundle install
  • (optional) edit settings in <avarus_dir>/config/app_config.yml
  • (optional) run tests: bundle exec rake
  • rackup or just launch any other Rack-compliant ruby webserver

Todo

  • click counter
  • basic authentication
  • stats

Contributions & Bugs

  • the easy way: go to issues page and blame me.
  • the hard way: repeat the above points, then share your love and send a pull request.

License

Copyright (c) 2012 Andrea Pavoni http://andreapavoni.com. See MIT-LICENSE for details.

About

a minimalistic URL shortener built with code parsimony in mind

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages