https://github.com/kizzycode/feedme-rust
FeedMe is a collection of libraries and tools to create podcast feeds from various sources
https://github.com/kizzycode/feedme-rust
Last synced: 10 months ago
JSON representation
FeedMe is a collection of libraries and tools to create podcast feeds from various sources
- Host: GitHub
- URL: https://github.com/kizzycode/feedme-rust
- Owner: KizzyCode
- Created: 2022-12-31T20:55:12.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2025-01-11T21:32:52.000Z (about 1 year ago)
- Last Synced: 2025-02-06T04:44:16.145Z (12 months ago)
- Language: Rust
- Size: 81.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE BSD 2-CLAUSE.md
Awesome Lists containing this project
README
[](https://opensource.org/licenses/BSD-2-Clause)
[](https://opensource.org/licenses/MIT)
[](https://ci.appveyor.com/project/KizzyCode/FeedMe-rust)
# `FeedMe`
FeedMe is a collection of libraries and tools to create podcast feeds from various sources.
## Example `feedme-ytdlp`
```sh
# Download the playlist and metadata as mp4
yt-dlp --write-info-json --write-playlist-metafiles \
--write-thumbnail --convert-thumbnails=jpg \
--restrict-filenames \
--format="bestvideo[ext=mp4][vcodec^=avc1]+bestaudio[ext=m4a] \
/best[ext=mp4][vcodec^=avc1]/best[ext=mp4]/best" \
https://youtu.be/my_playlist
# Extract and canonicalize the yt-dlp generated metadata
feedme-ytdlp
# Export the webroot and server URL
# This is necessary to build an absolute URL from a filesystem
# path that leads to your server
export FEEDME_WEBROOT=/var/www
export FEEDME_BASE_URL=https://example.org
# Generate the feed into feed.rss
feedme-feed
```
## Example `feedme-manual`
```sh
# Create the feedme metadata files
feedme-manual --title="My fancy playlist title" \
video0.mp4 my-video1.mp4 next-video2.m4v
# Export the webroot and server URL
# This is necessary to build an absolute URL from a filesystem
# path that leads to your server
export FEEDME_WEBROOT=/var/www
export FEEDME_BASE_URL=https://example.org
# Generate the feed into feed.rss
feedme-feed
```