For example:
- Free Download Manager: you can set it as a server (just found out)
- MLDonkey: you can add a download to it by calling the url "http://username:password@server:port/submit?q=dllink+url"
- Aria2: It has a XML-RPC and JSON interface. You can add a download with a POST to "http://username:password@server:port/jsonrpc" with the JSON request as the data.
Once you have that info you can create the reque4st and send it to the downloader.
Example for MLDonkey
- host: myserver:8080
- user: admin
- password: admin_password
- path: /submit
- method: GET
- data: q=dllink+[URL]
Example for Aria2C
- host: myserver:8080
- user: admin
- password: admin_password
- path: /jsonrpc
- method: POST
- data: {'jsonrpc':'2.0', 'id':'qwer', 'method':'aria2.addUri','params':[[ [URL] ]]}
POST_DATA: {'jsonrpc':'2.0', 'id':'qwer', 'method':'aria2.addUri','params':[[ [URL] ]]}
Example for Free Download Manager
- host: myserver:8080
- user:
- password:
- path: /adddownload.req
- method: GET
- data:URL=[URL]
Any comments?