Skip to content

pat-gc/Syphon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Syphon

Syphon is a utility designed to asynchronously download and archive video streams. It focuses on reliability and data health by automating the entire lifecycle—from the initial fetch to final export—ensuring every file is verified for integrity before it hits your storage.

Key features:

Asynchronous Processing: Efficiently handles multiple download tasks in the background without blocking the system.

Integrity Verification: Uses FFmpeg to test every file, automatically discarding corrupted downloads to ensure your collection stays clean.

Secure Isolation: Built to run in containers, keeping your host system isolated and clean.

Persistent State: Built-in telemetry tracks progress, speed, and ETA, allowing you to resume or cancel tasks at any time.

How to use:

go into the main Syphon/ directory and run: docker compose up --build This should build and run the container, after that you can paste your links into the dashboard at localhost:8000 and it should look something like this: image

after your files are verified, you can find them under media/exports

Disclaimer:

I vibe coded this in a day so there might be a bug or two i dont know about

About

An asynchronous utility to stream and download video from online sources with built-in FFmpeg verification and containerized isolation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors