Skip to content
This repository has been archived by the owner on Dec 19, 2021. It is now read-only.

roukydesbois/youtube-dl-flask-webui_ynh

Repository files navigation

Youtube-dl web interface for YunoHost

Integration level
Install REPLACEBYYOURAPP with YunoHost

Lire ce readme en français.

This package allow you to install youtube-dl-webui quickly and simply on a YunoHost server.
If you don't have YunoHost, please see here to know how to install and enjoy it.

Overview

This package provides a way to install a web UI for youtube-dl developed by d0u9 on Yunohost. It can make the most of the yunohost.multimedia folders so that you can easily access and share the downloaded videos.

Shipped version: 0.2.2

Screenshots

Screenshots from the original repo:

Link to an screenshot for this app

Configuration

Some parameters can be changed in the application - I recommend not to change them as I have not tested how it behaves. But hey, this is free software, you're free to try!

Documentation

There is no documentation for the interface. Still, when you download a video, you can choose the format option for Youtube-dl. The documentation on these can be found here. You can use bestvideo+bestaudio/best (it's the default of youtube-dl).

YunoHost specific features

Multi-users support

  • No smart multi-user support - all users can use the same application.

Supported architectures

  • x86-64b - Build Status
  • ARMv8-A - Build Status

Limitations

  • For now, videos cannot be deleted except from the application or with root privileges.

Additional information

A cron job updates youtube-dl every night.

To do

  • Handle multiple users - either by installing one app per user or handling different download paths

More information on the documentation page:
https://yunohost.org/packaging_apps

Links


Developers info

Only if you want to use a testing branch for coding, instead of merging directly into master. Please do your pull request to the testing branch.

To try the testing branch, please proceed like that.

sudo yunohost app install https://github.com/YunoHost-Apps/REPLACEBYYOURAPP_ynh/tree/testing --debug
or
sudo yunohost app upgrade REPLACEBYYOURAPP -u https://github.com/YunoHost-Apps/REPLACEBYYOURAPP_ynh/tree/testing --debug