From 744c25cd0ac74c5608a564312c6e5b48c6276359 Mon Sep 17 00:00:00 2001 From: Johnny Lee <2618366+leecjohnny@users.noreply.github.com> Date: Wed, 12 Apr 2023 00:12:58 -0400 Subject: [PATCH] Updating YoutubeLoader.from_youtube_channel name and doc to reflect actual usage (#2734) the function actually updates video_id from URL not channel. The docs still reflect the previous old function name `from_youtube_url`. Resolves #1962 https://python.langchain.com/en/latest/modules/indexes/document_loaders/examples/youtube.html --- langchain/document_loaders/youtube.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/langchain/document_loaders/youtube.py b/langchain/document_loaders/youtube.py index e8cb1987..a3401df4 100644 --- a/langchain/document_loaders/youtube.py +++ b/langchain/document_loaders/youtube.py @@ -106,8 +106,8 @@ class YoutubeLoader(BaseLoader): self.language = language @classmethod - def from_youtube_channel(cls, youtube_url: str, **kwargs: Any) -> YoutubeLoader: - """Given a channel name, load all videos.""" + def from_youtube_url(cls, youtube_url: str, **kwargs: Any) -> YoutubeLoader: + """Given youtube URL, load video.""" video_id = youtube_url.split("youtube.com/watch?v=")[-1] return cls(video_id, **kwargs)