You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Sebastian Preisner e64cc19aaf | 8 years ago | |
---|---|---|
short | 8 years ago | |
template | 8 years ago | |
.gitignore | 8 years ago | |
LICENSE | 8 years ago | |
README.md | 8 years ago | |
handlers.go | 8 years ago | |
main.go | 8 years ago | |
routs.go | 8 years ago |
README.md
shrt
Shrt is a url shortner writen in Go and by (Polr)[https://polr.me/index.php].
Features
- No duplicated URL
- Simple UI
- Simple database Json file
- Restful API
- Simple Click Statistik
- Delete URL
- Login
Restful API
Short an URL
GET: http://example.com/api/action/shorten?key=API_KEY_HERE&url=http://example.de/shortening/main?q=5x
Response:
{ "action": "shorten",
"result": "https://example.com/5kq" }
Lookup for existing URL
GET: http://example.com/api/action/lookup?key=API_KEY_HERE&url_ending=5kq
Response:
{ "action":"lookup",
"result": {
"long_url": "http://example.de/shortening/main?q=5x",
"created_at": "2017-05-12 22:48:40.997520107 +0200 CEST",
"clicks":"0"
}
}