Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neonwatty/youtube_shorts_transcript_downloader
Download transcripts for Youtube Shorts by dragging and dropping a text file containing valid Youtube Shorts urls into a simple streamlit app.
https://github.com/neonwatty/youtube_shorts_transcript_downloader
python streamlit transcription youtube
Last synced: 3 months ago
JSON representation
Download transcripts for Youtube Shorts by dragging and dropping a text file containing valid Youtube Shorts urls into a simple streamlit app.
- Host: GitHub
- URL: https://github.com/neonwatty/youtube_shorts_transcript_downloader
- Owner: neonwatty
- License: apache-2.0
- Created: 2024-06-12T20:27:05.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-07-23T15:47:32.000Z (6 months ago)
- Last Synced: 2024-10-10T19:15:37.493Z (4 months ago)
- Topics: python, streamlit, transcription, youtube
- Language: Jupyter Notebook
- Homepage:
- Size: 166 KB
- Stars: 25
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![HuggingFace Space](https://img.shields.io/badge/🤗-HuggingFace%20Space-cyan.svg)](https://huggingface.co/spaces/neonwatty/youtube_shorts_transcript_downloader) [![Open in Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/jermwatt/youtube_transcript_downloader/blob/main/transcript_downloader_walkthrough.ipynb)
[![Python application](https://github.com/neonwatty/youtube_shorts_transcript_downloader/actions/workflows/python-app.yml/badge.svg)](https://github.com/neonwatty/youtube_shorts_transcript_downloader/actions/workflows/python-app.yml/python-app.yml)# Youtube Shorts Transcripts downloader
Download transcripts for Youtube Shorts by dragging and dropping a text file containing valid Youtube Shorts urls into a simple streamlit app (shown below).
This repo also illustrates how to pull transcripts step-by-step in the `transcript_downloader_walkthrough.ipynb` notebook.
## Install instructions
To get setup to run the notebook and strealit demo first install the requirements for this project by pasting the below in your terminal.
```python
pip install -r requirements.txt
```## Instructions for using the streamlit app
Use in browser directly by clicking here [![HuggingFace Space](https://img.shields.io/badge/🤗-HuggingFace%20Space-cyan.svg)](https://huggingface.co/spaces/neonwatty/youtube_shorts_transcript_downloader).
Start the streamlit app up locally
```python
python -m streamlit run youtube_shorts_transcript_downloader/app.py
```In either case you can now drag and drop `.txt` files containing Youtube Shorts urls - one url per line - into the app for batch transcript fetching.