Simple magnet-oriented URL Shortener.
Using redis
to store more than 700000 magnet links.
shortmagnet.
Magnet-oriented URL Shortener.
Usage: shortmagnet [options]
Options:
--config=CONFIG Config file
--host=HOST Host to listen on [default: 0.0.0.0]
--port=PORT Port to listen on [default: 8080]
Shortmag.net does not have an actual user interface.
You can issue a POST
request against main url (/
) with form data magnet=magnet:?xt=foobar&baz... to request a short link, to wich the server will directly answer with a text response containing the short name to be used
Or you can issue a GET
request against /<short_name> to get the actual redirect, direclty and without any intermediate pages or ads.
URL
/
Method:
POST
Form Params
Required:
magnet=[complete_magnet_url]
- Success Response:
- Code: 200 <br /> Content: short_name
- Error Response:
- Code: 503
URL
/<short_name>
Method:
GET
- Success Response:
- Code: 302 <br />
Sample usage with python-requests:
import requests
short = requests.post('http://shortmag.net/', data={'magnet': 'magnet:foo'}).text
requests.get(short)