当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

youtube-dl-webui

Another webui for youtube-dl powered by Flask.
授权协议 GPL-2.0 License
开发语言 Python
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 阎鹏
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

youtube-dl-webui

Another webui for youtube-dl powered by Flask.

youtube-dl is a powerful command-line based tool aims to download videosfrom Youtube.com and a few more sites. However, it lacks a manager to controland schedule all downloading tasks separately. Also, for people who like meprefers to deploy downloading tasks on a home-server, the ability to managetasks remotely comes essentially.

There has been a webui for youtube available on Github, Youtube-dl-WebUI.The drawbacks of this project is that it writes in PHP and youtube-dlwrites in python. What makes things more worse is that, to use PHP, a webserver is needly inevitably. This complexes service deployment and makes it notvery 'light'.

issues are welcomed!

Screenshot

Prerequisite

This project is writen under the python 3.6, I haven't test the codes inany other python versions. So, I hightly recommend you to use python 3.6 toavoid any troubles.

Also, we need ffmpeg for postprocessing. Lack of ffmpeg may case some funtions not working.

Install

To install youtube-dl-webui, you have to firstly install youtube-dl andFlask, then simply execute the following command:

python setup.py install

How to use

Defaultly, youtube-dl-webui will find the configuration file in /etcdirectory named youtube-dl-webui.conf. The configuration file, however,need not to be always placed in such a place. Instead, the -c option isused to point out the configuration file.

Configuration file is json formatted. An example configuration filecan be found in the root directory of project.

Currently, not to much options available, use -h to find out all of them.

After everything is ready, simply execute:

youtube-dl-webui -c CONFIGURATION_FILE

A server will be started locally. The default port is 5000.

Note, you have to remove proxy configuration option in your config file. Iwrite it here for illustrating all valid config options.

Docker image

There also exists a docker image to easy the deployment. Check HERE formore.


  • Ionic是[url=http://drifty.com/]Drifty[/url]继[url=https://codiqa.com/]Codiqa[/url](基于 Web 的 jQuery Mobile构建工具)和[url=https://jetstrap.com/]Jetstrap[/url](基于 Web 的 Twitter Bootstrap 构建工具)之后的第三个项目。面向使用HTML

 相关资料
  • youtube-dl 是一个用来从 YouTube.com 网站上下载视频文件的命令行工具。它采用 Python 开发,运行时需要 Python 的解释环境。支持多个 OS 平台,除 YouTube,还支持包括优酷、土豆、新浪和搜狐等在内的多个视频网站。 安装: sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/l

  • youtube-dl-interactive is inactive. This was just an experiment. Yes it was possible make this tiny tool with nodejs, a few shell scripts, python scripts, or bash aliases would have been more helpful.

  • youtube-dl-gui 是用 Electron 和 node.js 制作的 youtube-dl 的跨平台 GUI。 特征: 支持从各种平台下载:YouTube、Vimeo、Twitter 等等 一次性下载多个视频/播放列表/频道 可选择要下载的分辨率和格式 下载私人视频(目前仅支持 YouTube) 多线程,最多可同步下载 32 个视频 显示下载将在您的系统上使用多少空间 该应用程序会自动

  • 我正在尝试从播放列表中下载所有视频: 我使用youtube-dl进行此操作,命令如下: 但这只下载第一个视频。不知道我做错了什么。

  • 本文向大家介绍如何使用youtube dl从youtube视频下载mp3曲目,包括了如何使用youtube dl从youtube视频下载mp3曲目的使用技巧和注意事项,需要的朋友参考一下 有几种方法可以从Youtube下载MP3曲目,例如Linux中的Web应用程序,Windows应用程序和命令行工具。Youtube-DL 是市场上最好的工具之一,可以从youtube下载曲目。它是用 Python

  • 我想访问以下shell命令的结果, 从python程序中将其输出打印到文件。这就是我所尝试的: 这可能吗?我试图理解源代码中的机制,但却迷路了:,。。。