Skip to content

Syllogi is a locally hosted video downloader web app built with Python and Flask. It allows users to input video URLs (e.g., from YouTube or other supported platforms), download high-quality video and audio using yt-dlp, and display the downloaded media directly in the browser.

Notifications You must be signed in to change notification settings

citartec/Syllogi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ₯ Flask YouTube Downloader (Linux Optimized)

A local web app built with Flask that lets you:

  • Paste YouTube or video URLs
  • Download high-quality videos using yt-dlp
  • Display downloaded videos in-browser
  • πŸ” Reveal the downloaded file in your Linux file manager (Nautilus, Dolphin, etc.)

πŸš€ Features

  • Format: bv*+ba/b (best video + best audio, fallback to best available)
  • Auto-merges video/audio to .mp4
  • Responsive HTML UI with dark mode
  • Works entirely offline/local (no internet needed except for downloading videos)
  • Button to show file in folder

πŸ“¦ Requirements

  • Python 3.7+
  • Linux OS (Ubuntu, Arch, Fedora, etc.)
  • yt-dlp
  • ffmpeg (for merging video/audio)
  • Flask

🧰 Install Dependencies

sudo apt update
sudo apt install ffmpeg
pip install flask yt-dlp


http://127.0.0.1:5000

About

Syllogi is a locally hosted video downloader web app built with Python and Flask. It allows users to input video URLs (e.g., from YouTube or other supported platforms), download high-quality video and audio using yt-dlp, and display the downloaded media directly in the browser.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published