Short - simple go url shortner
Short is a very simple url shortener build in golang using web.go module and redis (redigo) for storring URLs
Syntax is:
Usage of short:
-addr string
Address to listen for connections (default "localhost:8080")
-domain string
Domain to write to the URLs (default "localhost")
-path string
Path to the base URL (https://localhost/PATH/... remember to append a / at the end
-proto string
proto to the base URL (HTTPS://localhost/path/... no real https here just to set the url (for like a proxy offloading https (default "https")
-redis string
ip/hostname of the redis server to connect (default "localhost:6379")
-v prints current version
Includes a Dockerfile to for a standalone docker image.
To shorten a URL just post on /, you will get a reply with the shortened URL
curl -X POST -d "url=http://google.com" http://localhost:8080/
URL shortened at: https://localhost:8080/9mbIcOwsVP
Description
Languages
Go
71.3%
HTML
27.6%
Dockerfile
1.1%