0.2.6 • Published 10 years ago

url-shortener v0.2.6

Weekly downloads
38
License
-
Repository
github
Last release
10 years ago

url-shortener

Spawn up a simple webserver to act as a URL shortener

Usage

Terminal 1

$ url-shortener
[2013-01-11T23:29:43.579Z] server listening on http://localhost:8090
{ github: 'https://github.com', paste: 'http://pastebin.com' }
[2013-01-11T23:29:56.600Z] 127.0.0.1 GET 200 / (2ms)
[2013-01-11T23:29:59.214Z] 127.0.0.1 GET 301 /paste (1ms)

Terminal 2

$ curl -s localhost:8090 | json
{
  "paste": "http://www.pastebin.com",
  "github": "https://github.com"
}
$ curl -I localhost:8090/paste
HTTP/1.1 301 Moved Permanently
Location: http://www.pastebin.com
Connection: keep-alive

Config

pass the config file name as the first argument

config.json

{
  "host": "localhost",
  "port": 8090,
  "gid": null,
  "uid": null,
  "urls": {
    "paste": "http://www.pastebin.com",
    "github": "https://github.com"
  }
}

Install

npm install -g url-shortener

License

MIT Licensed

0.2.6

10 years ago

0.2.5

12 years ago

0.2.4

12 years ago

0.2.3

12 years ago

0.2.2

12 years ago

0.2.1

12 years ago

0.2.0

12 years ago

0.0.0

13 years ago