kalupa / podsync

Turn YouTube channels into podcast feeds

Home Page:https://podsync.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Podsync

Podsync

Build Status Go Report Card Patreon

Podsync - is a simple, free service that lets you listen to any YouTube / Vimeo channels, playlists or user videos in podcast format.

Podcast applications have a rich functionality for content delivery - automatic download of new episodes, remembering last played position, sync between devices and offline listening. This functionality is not available on YouTube and Vimeo. So the aim of Podsync is to make your life easier and enable you to view/listen to content on any device in podcast client.

Architecture

Architecture

Building Docker images

Every project contains a Makefile for building and pushing to a registry:

make build
make push
make update

Use docker-compose to run containers:

docker-compose pull
docker-compose up -d

Building frontend

Node.js and npm are required in order to build the frontend:

brew install node
make static
ls -la dist/

About

Turn YouTube channels into podcast feeds

https://podsync.net


Languages

Language:Go 67.5%Language:Python 10.6%Language:TypeScript 10.3%Language:HTML 5.2%Language:CSS 3.3%Language:Makefile 1.4%Language:JavaScript 1.1%Language:Dockerfile 0.6%