Skip to content

An easy-to-use web interface for Aria2 and Youtube-dl

License

AGPL-3.0, AGPL-3.0 licenses found

Licenses found

AGPL-3.0
LICENSE
AGPL-3.0
COPYING
Notifications You must be signed in to change notification settings

bahaaza/ncdownloader

 
 

Repository files navigation

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;

nc2

nc4

nc5

How to use

the latest version has included both youtube-dl and aria2c and there is no need for manual installation (tested it successfully with snap version of nextcloud both in centos7 and ubuntu 20.04)
if for some reason,the builtin binaries don't work for you, then you will need to install them yourself

installing aria2 and youtube-dl in ubuntu

sudo apt install aria2
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl 4 -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

local versions will be chosen over the builtin ones. But you can force the app use a specific version by setting the binary path manually. When the binary is valid, it has the highest priority and all other versions will be ignored

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

Nextcloud App homepage

https://apps.nextcloud.com/apps/ncdownloader

About

An easy-to-use web interface for Aria2 and Youtube-dl

Resources

License

AGPL-3.0, AGPL-3.0 licenses found

Licenses found

AGPL-3.0
LICENSE
AGPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 60.1%
  • JavaScript 17.8%
  • Vue 8.3%
  • TypeScript 7.8%
  • SCSS 3.6%
  • Makefile 1.9%
  • Other 0.5%