https://github.com/aquacash5/podtube
This is a python application for converting Youtube playlists and channels into podcast rss feeds.
https://github.com/aquacash5/podtube
podcast-generator podcasting youtube youtube-channel youtube-downloader youtube-playlist youtube-video
Last synced: about 2 months ago
JSON representation
This is a python application for converting Youtube playlists and channels into podcast rss feeds.
- Host: GitHub
- URL: https://github.com/aquacash5/podtube
- Owner: aquacash5
- License: bsd-2-clause
- Archived: true
- Created: 2016-04-09T00:02:38.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2023-05-23T16:26:18.000Z (over 2 years ago)
- Last Synced: 2024-09-28T03:21:09.634Z (about 1 year ago)
- Topics: podcast-generator, podcasting, youtube, youtube-channel, youtube-downloader, youtube-playlist, youtube-video
- Language: Python
- Homepage: http://podtube.aquacash5.com
- Size: 68.4 KB
- Stars: 34
- Watchers: 5
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Archived
This project is now archived. I haven't worked on it for years and
[amckee](https://github.com/amckee) is pushing forward with new and exciting
changes on his fork at [https://github.com/amckee/PodTube](https://github.com/amckee/PodTube).
# [PodTube](https://github.com/aquacash5/PodTube) (v3.0)
This is a python application for converting Youtube playlists and channels into podcast rss feeds.
### [LICENSE](https://github.com/aquacash5/podtube/blob/master/LICENSE)
## Requirements
#### Python
- [tornado](https://pypi.org/project/tornado/)
- [misaka](https://pypi.python.org/pypi/misaka/)
- [pytube](https://pypi.python.org/pypi/pytube/)
- [feedgen](https://pypi.python.org/pypi/feedgen/)
- [requests](https://pypi.org/project/requests/)
- [psutil](https://pypi.org/project/psutil/)
#### System
- [ffmpeg](http://ffmpeg.org/)
## Starting Server
```
podtube.py [-h] key [port]
```
#### Positional Arguments:
| Key | Description | Default |
| ---- | ------------------------ | ------- |
| key | Google's API Key | None |
| port | Port Number to listen on | 80 |
#### Optional Arguments:
| Key | Description |
| ------------------- | ----------------------------------------------------- |
| -h, --help | show this help message and exit |
| --log-file FILE | Location and name of log file |
| --log-format FORMAT | Logging format using syntax for python logging module |
| -v, --version | show program's version number and exit |
## Usage
#### Playlists
Get the playlist id from the youtube url
```
https://www.youtube.com/playlist?list=
```
Add the url to your podcast client of choice
```
http://:/playlist/
```
If you want an audio podcast add a /audio to the url
```
http://:/playlist//audio
```
#### Channels
Get the channel id or username from the youtube url
```
https://www.youtube.com/channel/
```
or
```
https://www.youtube.com/user/
```
Add the url to your podcast client of choice
```
http://:/channel/
```
or
```
http://:/channel/
```
If you want an audio podcast add a /audio to the url
```
http://:/channel//audio
```
## Examples
#### Playlists
[http://podtube.aquacash5.com/playlist/PLlUk42GiU2guNzWBzxn7hs8MaV7ELLCP_](http://podtube.aquacash5.com/playlist/PLlUk42GiU2guNzWBzxn7hs8MaV7ELLCP_)
[http://podtube.aquacash5.com/playlist/PLlUk42GiU2guNzWBzxn7hs8MaV7ELLCP_/video](http://podtube.aquacash5.com/playlist/PLlUk42GiU2guNzWBzxn7hs8MaV7ELLCP_/video)
[http://podtube.aquacash5.com/playlist/PLlUk42GiU2guNzWBzxn7hs8MaV7ELLCP_/audio](http://podtube.aquacash5.com/playlist/PLlUk42GiU2guNzWBzxn7hs8MaV7ELLCP_/audio)
#### Channels
[http://podtube.aquacash5.com/channel/scishow](http://podtube.aquacash5.com/channel/scishow)
[http://podtube.aquacash5.com/channel/UCZYTClx2T1of7BRZ86-8fow](http://podtube.aquacash5.com/channel/UCZYTClx2T1of7BRZ86-8fow)
[http://podtube.aquacash5.com/channel/scishow/video](http://podtube.aquacash5.com/channel/scishow/video)
[http://podtube.aquacash5.com/channel/UCZYTClx2T1of7BRZ86-8fow/video](http://podtube.aquacash5.com/channel/UCZYTClx2T1of7BRZ86-8fow/video)
[http://podtube.aquacash5.com/channel/scishow/audio](http://podtube.aquacash5.com/channel/scishow/audio)
[http://podtube.aquacash5.com/channel/UCZYTClx2T1of7BRZ86-8fow/audio](http://podtube.aquacash5.com/channel/UCZYTClx2T1of7BRZ86-8fow/audio)