Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.05 KB

README.md

File metadata and controls

29 lines (20 loc) · 1.05 KB

The simplest possible urlshortener written in java!

How to use:

$ git clone https://github.com/jvassev/urlshortener.git
$ cd urlshortener
$ mvn clean install

The *-with-dependencies.jar is all you need. Try to start it from the console (you must have redis running on localhost on the default port):

$ cd target
$ java -jar *-with-dependencies.jar
Customizations available
    -Dport (8080) port to run webserver
    -Dredis (localhost:6379) location of redis server
    -Dnamespace (urls) root path in redis where to store program data
    -Dserver (http://localhost:8080) root path in redis where to store program data
2012-08-04 16:10:32.568:INFO:oejs.Server:jetty-8.y.z-SNAPSHOT
2012-08-04 16:10:32.663:INFO:oejs.AbstractConnector:Started
SelectChannelConnector@0.0.0.0:8080

Using curl to shorten the URL of this very file and GETting it over the short url:

THIS_README=$(curl -s -d https://raw.github.com/jvassev/urlshortener/master/README.md -X POST http://localhost:8080)
echo $THIS_README
curl $THIS_README -L