sherl icon indicating copy to clipboard operation
sherl copied to clipboard

A URL Shortening Service Written in Erlang

sherl - URL Shortening Service in Erlang

Sherl is a URL shortening service. For details see the following posts:

  • http://userprimary.net/user/2009/06/15/writing-a-url-shortening-service-in-erlang-part-1/
  • http://userprimary.net/user/2009/06/18/writing-a-url-shortening-service-in-erlang-part-2/
  • http://userprimary.net/user/2009/06/20/writing-a-url-shortening-service-in-erlang-part-3/
  • http://userprimary.net/user/2009/06/29/writing-a-url-shortening-service-in-erlang-part-4/

Dependencies

  • Erlang
  • webmachine http://bitbucket.org/justin/webmachine/wiki/Home
  • GNU Make

Getting Started

  1. Download webmachine. Unpack and run make at the top level.
  2. Create a symbolic link lib/sherlweb/deps/webmachine pointing to your top-level installation of webmachine.
  3. run make
  4. cd lib/sherlweb && ./start-dev.sh
  5. sherl should be waiting for you at http://localhost:8000/