mirror of
https://github.com/MariusQuabeck/ncdownloader.git
synced 2025-10-25 03:02:16 +02:00
No description
| .github/ISSUE_TEMPLATE | ||
| .tx | ||
| appinfo | ||
| hooks | ||
| img | ||
| l10n | ||
| lib | ||
| src | ||
| templates | ||
| .eslintrc.js | ||
| .gitignore | ||
| .l10nignore | ||
| .travis.yml | ||
| babel.config.js | ||
| composer.json | ||
| composer.lock | ||
| COPYING | ||
| LICENSE | ||
| Makefile | ||
| package.json | ||
| phpunit.integration.xml | ||
| phpunit.xml | ||
| README.md | ||
| README.zh-CN.md | ||
| stylelint.config.js | ||
| tsconfig.json | ||
| webpack.app.js | ||
An easy-to-use web interface for Aria2 and youtube-dl
- Search for torrents within the app from mutiple BT sites
- Control Aria2 and manage download tasks from the web;
- Harnessing the power of youtube-dl to download videos from 700+ video sites(youtube,youku,dailymotion,twitter,facebook and the likes;

How to use
NCDownloader has included both yt-dlp(faster version of youtube-dl) and aria2c and there is no need for manual installation under normal circumstances (tested it successfully with snap version of nextcloud both in centos7 and ubuntu 20.04)
But if for some reason,the builtin binaries don't work for you, then you will need to install them yourself
installing aria2 and yt-dlp in ubuntu
sudo apt install aria2
sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/download/2022.05.18/yt-dlp 4 -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
Also, if you don't want to use the builtin versions, you can always force the app use a specific version by setting the binary path manually. In that case, the app will not try to find youtube-dl binary in your system, and the built-in ones will be ignored as well.
How to build front-end code
NPM 7.0+ and node 14.0.0+ are required to build front-end scripts
#start to build
npm run build
#installing php dependencies
composer install