All in one Youtube Solution for python. Scrap, Fetch, Download anything from a Youtube Channel, Video.
Project description
yt-channel-scraper
All in one Youtube Tool for Python.
Helps you fetch the following things of a youtube channel:
- channel_id
- videos (video_ids)
- video transcripts
- download videos
channel_id
from yt_channel_scraper import YoutubeScraper
fy = YoutubeScraper("channel-link")
print(fy.get_channel_id())
videos
from yt_channel_scraper import YoutubeScraper
fy = YoutubeScraper("channel-link")
print(fy.get_video_ids(limit=20)) # limit is number of latest videos you need
video transcripts
from yt_channel_scraper import YoutubeScraper
fy = YoutubeScraper("channel-link")
v_ids = fy.get_video_ids(limit=20)
print(fy.get_video_transcript()) # fetch video transcripts of all videos
print(fy.get_video_transcript(video_id="video-id")) # fetch video transcript of single video
download videos
from yt_channel_scraper import YoutubeDownloader
yd = YoutubeDownloader("video-link")
print(yd.get_download_streams()) # show the available streams to download with tags
yd.download_stream("tag") # give the tag from available streams whichever to download
yd.download_highest_resolution() # download highest resolution available
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 yt_channel_scraper-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0524dcc7572a61c6f9f88760fa1aa2ab030bcf234bfceba0fae1745e9f797569 |
|
MD5 | a1bc0d633425d4e5596c18a24161af4f |
|
BLAKE2b-256 | 2ef363342564569a206839033f3450820f098fde54bf608f84ae414d226d3c2f |