No project description provided
Project description
Youtube Transcript Downloader
Youtube Transcript Downloader 是一個 Python 套件,它可以簡單地從 YouTube 影片下載字幕。此工具可以透過 Python 庫的方式使用,也可以在命令列界面運行。
安裝
使用以下命令安裝 Youtube Transcript Downloader:
python3 -m pip install cameo-youtube-transcript
套件用法
在 Python 程式可以透過以下方式匯入並使用 Youtube Transcript Downloader:
from cameo_youtube_transcript import youtube_transcript
# 下載字幕
youtube_transcript.download_transcript(url, username, output_folder)
其中,url
是您要下載字幕的 Youtube 影片網址,username
是您的使用者名稱,output_folder
是存放輸出目錄的路徑。
命令列界面用法
在命令列界面,可以直接運行模組:
python3 -m youtube_transcript
命令列界面提供以下參數:
urls
: Youtube 影片網址(必充)username
: 使用者名稱(可選,預設為 "cbh@cameo.tw")folder
: 輸出目錄的路徑(可選)
範例:
python3 -m youtube_transcript "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -u "cbh@cameo.tw" -f "/path/to/output/folder"
本文件生成prompt
- 請撰寫完整 README.md
- 要包含安裝 python3 -m pip install youtube-transcript
- 要包含套件用法 from youtube_transcript import youtube_transcript
- 要包含cli用法 python3 -m youtube_transcript
- 用繁體中文寫
程式碼生成prompt
-- 我要寫一個 .py
檔名: youtube_transcript.py
目的: 我要做一個可以抓取youtube字幕的抓取工具,儲存變成文字json檔案
用法: 同時要支援 cli 可以參數運用
用法: 同時要支援 import 套件可以運用呼叫
輸入參數: 一個或多個 youtube 網址
輸入參數: 使用者名稱,預設是 cbh@cameo.tw
輸入參數: 輸出檔案群.json要放到哪個folder, 預設放在 data/users/[使用者名稱]/youtube_transcript/[日期]/*.json
輸出檔案群: 根據輸入的 youtube 網址輸出類似這樣的多個 json 內容檔案
{
"user": "cbh@cameo.tw",
"type": "youtube_transcript",
"time": "2023-05-21T04:21:18Z",
"id": "23b9242f-2f62-42e8-bdbe-f65241d2ac5a",
"file_path": "data/users/cbh_cameo_tw/youtube_transcript/2023-05-21/type_youtube_transcript_time_2023-05-21T04_21_18Z_id_23b9242f-2f62-42e8-bdbe-f65241d2ac5a.json",
"url":"https://www.youtube.com/watch?v=HEquaCEckwg",
"transcript": "0:00
summary of finish big by bill birlingham
0:04
written by lee schullery in quick read
0:06
narrated
0:07
by alex smith introduction
0:11
the truth is that every entrepreneur
...
"
}
例外: 如果其中一個影片URL抓不到 transcript 也沒有關係,印出抓不到的訊息,就可以忽略就好,不要跳出離開程式碼
Release notes
- python3 -m to_pip -n youtube-transcript -v 1.0.4 youtube_transcript.py
- 2023-05-21 14:19 Bowen 改成可以 setup.py 用 github 安裝的方法,避免pypi當站
- python3 -m pip install git+https://github.com/bohachu/youtube_transcript.git
- python3 -m to_pip -n youtube_transcript -v 1.0.3 youtube_transcript.py
- 2023-05-21 13:28
- 改名字從 youtube_transcript_downloader to youtube_transcript 避免撞名 pypi
- python3 -m to_pip -n youtube_transcript -v 1.0.2 youtube_transcript.py
- 2023-05-21 13:21 Bowen
- 新增加 README.md 完整說明
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for cameo-youtube-transcript-1.0.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc7d7f38ec87430dce2675bfb9170cedcae04c3bb6fa427733d04f4a21dfb055 |
|
MD5 | 48f7c8d8fdc38cd92b84a00cf11c92ed |
|
BLAKE2b-256 | 3c985f904fde89d2633d0fe09ca3b8bac9c0153d703fe86e382b5232dbfbaa7c |
Close
Hashes for cameo_youtube_transcript-1.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b29cc6d53810b5522077569680517afdd280422b1d41ee48870234c02ff401b4 |
|
MD5 | 4db56a3c34722147855882d0b0b28013 |
|
BLAKE2b-256 | e428935149810bef2432acd67227710beba8199034d11585c6a1b36440b85213 |