selfpod

所属分类:托管/部署
开发工具:GO
文件大小:0KB
下载次数:0
上传日期:2023-12-30 23:23:45
上 传 者sh-1993
说明:  播客所有者的应用程序,通过开源的力量自动将他们的播客复制到youtube;免费和自托管。
(The app for podcast owners to duplicate their podcast to youtube automatically by power of open source; free and self-hosted.)

文件列表:
app/
.dockerignore
Dockerfile
docker-compose.yml
go.mod
go.sum
main.go
test.http

## Selfpod The system for podcast owners to duplicate their podcast to youtube automatically by power of open source; free and self-hosted. You control your podcast, not the other way around. The application is a simple go app which receive the webhook from a cast and download the audio and cover files. Then the app create a video from the audio and cover files by ffmpeg, generate the youtube based on description from the rss feed. Then the app upload the video to youtube. ### Run app by docker compose ```bash version: '3' services: app: container_name: selfpod image: vovochkastelmashchuk/selfpod:0.2.0 ports: - "6000:5000" environment: - A_CAST_HOOK_TOKEN= - APP_PORT= - GOOGLE_REDIRECT_URL= - A_CAST_SHOW_ID= - YOUTUBE_CHANNEL_ID= volumes: - ./for_docker_mount/:/application/tmp_files/ - ./files/:/application/files/ - ./client_secret.json:/client_secret.json ``` The google redirect url will be `/auth/google/callback` ## Using The app support only one podcast per one instance. You can run multiple instances for multiple podcasts. Also its means the app support only one rss feed, one youtube account, etc per one instance. Currently the app using by [Android Story podcast](https://www.youtube.com/channel/UC6-NFk4uOGsKvyisL1QC3rw). The app run on Raspberry Pi 4 with 2GB RAM at my home. And we successfully downgrade our Acast plan to free. ## Open source todo - Some UI improvements ## Build docker image Check the building process in ci files.

近期下载者

相关文件


收藏者