Peertube-dl/README.md

79 lines
1.7 KiB
Markdown

# Peertube-dl
A little Perl program which downloads videos from some webpages.
Wants to be something similar to youtube-dl with support for some sites not acceptables under youtube-dl policies.
Of course the name means Peertube will be supported someday.
## Supported webpages:
animeflv.net
animeflv.cc
kjanime.net
youtube.com
## Installation
### Localized install with cpanminus.
```
sudo apt install cpanminus ducktape-dev yarn
cpanm . --installdeps
cpanm .
```
### System install.
This requires you must seek for the dependencies yourself. (The contents from cpanfile + duktape-dev + ExtUtils::MakeMaker and then run:
```
perl Makefile.PL
make
sudo make install
```
## Usage
`peertube-dl <Supported url>`
You can assume the supported urls are the ones which have a media player.
## Webpage
You can deploy a webpage using:
`peertube-dl-web daemon`
For testing or:
`peertube-dl-hypnotoad`
In production.
The environment variable support for PIDFILE makes easy to write an init script.
## Disclaimer
SEEING THE ADS TO SUPPORT THE JOB OF THE DISTRIBUTORS AND CONTENT CREATORS
ASSOCIATED WITH THESE PAGES IS CURRENTLY NOT SUPPORTED BUT CAN BE OPTIONAL
IN A FUTURE.
THIS SOFTWARE COMES WITH THE HOPE IT WILL BE USEFUL BUT WITHOUT ANY WARRANTY.
A COPY OF THE LICENSE WHICH APPLIES FOR THIS SOFTWARE (AGPLV3) CAN BE FOUND IN
THE LICENSE FILE.
IF YOU RUN ANY PART OF THIS CODE AS A SERVICE OR DISTRIBUTE IT YOU MUST CONVEY
THE SOURCE CODE IN A HUMAN READABLE FORM TO THE DISTRIBUTEE OR USER.
## COPYRIGHT
© 2020 Sergio Iglesias and people listed on AUTHORS, if you submit a commit for
the first time add yourself to that file. Leave a Matrix address so I can reach
you for possible changes in the license, like a possible upgrade to a newer version
of AGPL.