kurakahani.github.io

kurakahani.github.io

Kurakahani Podcast Extraction, RSS Feed Generation [ YouTube to Podcast RSS ], Website Hosting and Archiving

Kurakahani Podcast Extraction, RSS Feed Generation, Website Creation, and Auto-Archiving

This project aims to automate the extraction of audio content from the "Kurakahani" podcast videos on YouTube, convert them to audio files, generate an RSS feed, create a website, and automatically archive all the generated content on the Internet Archive's Wayback Machine. Users can easily access and explore the podcast's episodes at kurakahani.github.io, RSS feed, and archived website at The Wayback Machine.

Table of Contents

About the Project

The "Kurakahani" podcast offers engaging discussions and valuable insights on various topics. This project enhances accessibility by providing audio versions of podcast episodes, along with an RSS feed and a dedicated website where listeners can explore the content. Additionally, the project automatically archives all generated content on the Internet Archive's Wayback Machine for long-term preservation.

Check out the Kurakahani YouTube Channel for the original video content.

Features

  • Automatic extraction of audio content from "Kurakahani" podcast videos.
  • Conversion of video episodes to audio files.
  • Generation of an RSS feed for podcast distribution.
  • Creation of a dedicated website at kurakahani.github.io for easy access to podcast episodes.
  • Automatic archiving of all generated content on the Internet Archive's Wayback Machine.

Usage

This project automatically extracts audio content from "Kurakahani" podcast videos, converts them to audio files, generates an RSS feed, creates a dedicated website, and archives all content on the Wayback Machine. You can explore the podcast's episodes, access the content on the kurakahani.github.io website, and find archived versions on the Wayback Machine.

How It Works

Behind the scenes, this project employs a combination of automation, scripting, and the YouTube Data API. Here's how it works:

  1. Automation Script: An automation script periodically checks for new podcast videos on the Kurakahani YouTube Channel.

  2. Audio Conversion: When a new video is detected, the script uses a tool to download and convert the video's audio into M4A format.

  3. RSS Feed Generation: The metadata (title, description, etc.) of the video is extracted using the YouTube Data API. An RSS feed is then automatically generated using this metadata and the link to the converted audio file.

  4. Website Creation: The project also generates a dedicated website at kurakahani.github.io, where users can explore and access the podcast's episodes.

  5. Auto-Archiving: The project automatically archives all generated content, including the website, audio files, and RSS feed, on the Internet Archive's Wayback Machine for long-term preservation.

All these processes are automated through a GitHub Action workflow, ensuring that the latest audio files, RSS feed, website, and archived versions are available.

Prerequisites

Contributing

Contributions are welcome! If you'd like to contribute to this project, please fork the repository and create a pull request with your changes.

License

This project is licensed under the MIT License.

Contact

For any inquiries, suggestions, or collaboration opportunities, please feel free to reach out to:

Kurakahani Podcast

kurakahani@gmail.com