All Projects → iphoting → youtube-dl-api-server-heroku

iphoting / youtube-dl-api-server-heroku

Licence: other
A ready-for-Heroku youtube-dl REST API server

Programming Languages

shell
77523 projects
Procfile
174 projects

Projects that are alternatives of or similar to youtube-dl-api-server-heroku

fan-ren-xiu-xian-zhuan
凡人修仙传(fanrenxiuxianzhuan)的资源汇总,谨献给“凡友”们。
Stars: ✭ 32 (-52.24%)
Mutual labels:  youtube-dl
haruhi-dl
Online video downloader CLI tool/Python library. Mirror of the GitLab repository.
Stars: ✭ 31 (-53.73%)
Mutual labels:  youtube-dl
media-roller
A self hosted server to download videos from social media with an iOS shortcut for on-click saving to camera roll
Stars: ✭ 52 (-22.39%)
Mutual labels:  youtube-dl
Laravel-Youtube-API
A way to add an API to your Laravel app that converts youtube video's to mp3/mp4 and returns a download/stream link and information.
Stars: ✭ 19 (-71.64%)
Mutual labels:  youtube-dl
viddl
Ruby/Command line tool to download, cut, crop and resize video clips
Stars: ✭ 32 (-52.24%)
Mutual labels:  youtube-dl
JukeBot
Discord music bot written in Python 3
Stars: ✭ 23 (-65.67%)
Mutual labels:  youtube-dl
youtube-dl-nas
youtube download queue websocket server with login for private NAS.
Stars: ✭ 136 (+102.99%)
Mutual labels:  youtube-dl
ymp3cli
Listen music like a hacker!
Stars: ✭ 81 (+20.9%)
Mutual labels:  youtube-dl
vcrss
Create your own VCR/TiVo that downloads videos from RSS or Atom feeds using command line tools such as youtube-dl and svtplay-dl.
Stars: ✭ 11 (-83.58%)
Mutual labels:  youtube-dl
easyYoutubeDL
A manager for automating download lists based on youtube-dl
Stars: ✭ 21 (-68.66%)
Mutual labels:  youtube-dl
Youtube-DL-Agent.bundle
A plex metadata agent for Youtube-DL downloads
Stars: ✭ 92 (+37.31%)
Mutual labels:  youtube-dl
YTDownloader
A YouTube Downloader library made for php using ffmpeg + youtube-dl
Stars: ✭ 12 (-82.09%)
Mutual labels:  youtube-dl
dl-plus
An youtube-dl extension with pluggable extractors
Stars: ✭ 28 (-58.21%)
Mutual labels:  youtube-dl
youtube-downloader-python
You can download the YouTube video for free and convert it to any extension you want.
Stars: ✭ 20 (-70.15%)
Mutual labels:  youtube-dl
YDL
A Simple GUI wrapper around yt-dlp for Windows using AHK
Stars: ✭ 18 (-73.13%)
Mutual labels:  youtube-dl
android-browser-downloader
🌎 Android Browser - Video Downloader - This repository is deprecated. Please check out new version of this project at: https://github.com/cuongpm/youtube-dl-android
Stars: ✭ 34 (-49.25%)
Mutual labels:  youtube-dl
electron-video-downloader
A minimal Electron application to download videos, eg from youtube, and associated captions (optional). Uses youtube-dl under the hood.
Stars: ✭ 22 (-67.16%)
Mutual labels:  youtube-dl
saveddit
Bulk Downloader for Reddit
Stars: ✭ 130 (+94.03%)
Mutual labels:  youtube-dl
plugin.video.sendtokodi
📺 plays various stream sites on kodi using youtube-dl
Stars: ✭ 86 (+28.36%)
Mutual labels:  youtube-dl
youtubly-android
An android app to download 📹 videos and 🎶 songs from youtube to phone internal storage. In a nutshell NewPipe for just audio.
Stars: ✭ 24 (-64.18%)
Mutual labels:  youtube-dl

youtube-dl-api-server

A ready-for-Heroku youtube-dl REST API server.

Deploying to Heroku

Deploy

Manually

  1. Ensure you have the Heroku toolbelt installed and set-up.

  2. Clone this repo: git clone https://github.com/iphoting/youtube-dl-api-server-heroku.

  3. Provision a Heroku app: cd youtube-dl-api-server-heroku; heroku create <your-app-name>.

  4. Push to deploy the app: git push -u heroku master.

  5. Check its runtime logs: heroku logs, and status: heroku ps.

  6. Your API server version is now available at: https://<your-app-name>.herokuapp.com/api/version.

Updating Python packages

  1. Setup virtualenvwrapper and activate it. Install pip-tools (>= 1.2) and pipenv: pip install -U pip-tools pipenv.

  2. Update to the latest packages: pip-compile --upgrade --generate-hashes ; pipenv lock.

  3. Commit changes: git commit -m "Updated packages." requirements.txt Pipfile.lock.

  4. Push to deploy changes: git push.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].