Skip to content

YouTube video transcripts into readable Markdown format with paragraph formatting.

Notifications You must be signed in to change notification settings

ZeroXClem/Youtube-to-Markdown

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

🎥 YouTube to Markdown Converter 📝

Convert YouTube video transcripts into easily readable Markdown format! This Streamlit app allows you to download and format YouTube video transcripts with just a few clicks.

🌟 Features

  • 🔗 Support for YouTube video URLs and IDs
  • 🌍 Multiple language support for transcripts
  • 📊 Export options: Markdown, Plain Text, and JSON
  • 🎨 Dark mode toggle for better user experience
  • 📑 Automatic paragraph formatting for improved readability
  • 👁️ Transcript preview functionality

🛠️ Installation

  1. Clone this repository:
    git clone https://github.com/ZeroXClem/YouTube-to-Markdown.git
    
  2. Navigate to the project directory:
    cd YouTube-to-Markdown
    
  3. Install the required packages:
    pip install -r requirements.txt
    

🚀 Usage

  1. Run the Streamlit app:
    streamlit run youtube-transcript-downloader2.py
    
  2. Open your web browser and go to the provided local URL (usually http://localhost:8501)
  3. Enter a YouTube video URL or ID
  4. Select your preferred options (file name, save path, export format)
  5. Click "Download Transcript"
  6. View the transcript preview and use the download button to save the formatted transcript

📁 Project Structure

.
├── .git
├── requirements.txt
├── versions
└── youtube-transcript-downloader2.py
  • requirements.txt: List of Python packages required for the project
  • versions/: Directory containing different versions of the script
  • youtube-transcript-downloader2.py: Main Streamlit application script

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check issues page.

📜 License

This project is MIT licensed.

👏 Acknowledgements


Made with ❤️ by [ZeroXClem]

Releases

No releases published

Packages

 
 
 

Languages