e-alfred / ocdownloader

ocDownloader - AGPL-licensed multi-protocol download manager for Nextcloud using ARIA2, youtube-dl and Curl (supports Youtube, BitTorrent, HTTP, FTP)
https://github.com/e-alfred/ocdownloader
GNU Affero General Public License v3.0
374 stars 84 forks source link

Uptobox and 1fichier #98

Open piti-diablotin opened 5 years ago

piti-diablotin commented 5 years ago

Would it be possible to add those scripts to allow to download from uptobox and onefichier ? https://github.com/warkx/Synology-DownloadStation-Hosts I think it's just a call to a few functions to add before sending the download order to aria2 or curl. The issue I see is how to refresh the waiting time needed by those servers ? 1fichier needs to wait 300s between 2 downloads. Thanks for the great work !

e-alfred commented 5 years ago

I am not quite sure if it makes sense to include specific download hosters directly. Maybe it would be better to integrate Pyload or even Jdownloader as a backend for that.

piti-diablotin commented 5 years ago

I do know jdownloader, which works well but if I'm correct, it's writtent in java (I'm not a fanboy of java :smile_cat: But, pyload ssems very promising ! I would go for pyload as a backend option ! Is there a way I can help you with ? I've navigated through your code but not everything is clear to me. Let me know what you decide :smile:

blackcrack commented 5 years ago

I am not quite sure if it makes sense to include specific download hosters directly. Maybe it would be better to integrate Pyload or even Jdownloader as a backend for that.

:+1: an Cloud downloader should stay independed, all what it is outside can be spy and make no sence, then can you take directly a extern download-provider .. so bullshit imho .. :smile:

Java and JavaScript be 2 different so must be build up a own j-nc-downloader for that in javascript imho ..

best regards Blacky

e-alfred commented 5 years ago

Pyload has a JSON api to interface with other applications: https://github.com/pyload/pyload/wiki/How-to-access-the-API

Anyway, currently the top priority is to make ocDownloader compatible with NC14+. If you want to help out then I listed the current issues here: https://github.com/e-alfred/ocdownloader/issues/94#issuecomment-412840786