public
Description: A URL Shortening Service Written in Erlang
Homepage: http://userprimary.net/user/2009/06/15/writing-a-url-shortening-service-in-erlang-part-1/
Clone URL: git://github.com/seth/sherl.git
sherl /
name age message
file .gitignore Wed Jul 01 19:38:55 -0700 2009 Add placeholder for symlink to webmachine [seth]
file LICENSE Wed Jul 01 19:26:18 -0700 2009 Add license file: Artistic License 2.0 [seth]
file Makefile Wed Jul 01 19:26:19 -0700 2009 Add simple top-level makefile [seth]
file README Wed Jul 01 22:15:34 -0700 2009 fix links to blog posts [seth]
directory lib/ Wed Jul 01 19:38:55 -0700 2009 Add placeholder for symlink to webmachine [seth]
README
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/