Youtube videos and channels scraper python wrapper!

Overview

YouTubeCrawle Wrapper for python

Why This wrapper?

This is wrapper is not limited to videos only it can scrape both channel and videos  seperately ;D 

Have a look below

Help

  • Install Using pip
pip3 install youtubecrawler

Documentation

Initialize Wrapper

For Asyncio:

  • If you are using asyncio or asynced function
from youtubecrawler.synced import crawl

yt=crawl(video_name="xyz)

For Synced

  • i.e Without any async function
from youtubecrawler.crawl import crawl



yt=crawl(video_name="xyz)

You can also use


yt=crawl(video_link=link)

yt=crawl(video_id=video_id)

Wrapper Is Capable of

For Video

Getting Video Views

Getting video tags

Getting Video Description

Getting Video Title

Getting Likes and Dislikes

Getting Upload Time

Getting Uploader Information

For channels Can Scrape Any info about the channel Like

Last Date Joined

Latest Video Details

Latest Community Post

Channel Description

Info about other channels of the video

Subs of the channel ( by name)

Videos

  • Use await .... if you are using asynced one

Gather everything in a single call

video=yt.VideoDetails()

Gather Info Separately

Get Views of the video


veiws=yt.veiws()

Get tags of the video

tags=yt.keyword()

Get video link

link=yt.videolink()

Likes and dislikes of the video

likes=yt.likes_dislikes()[1]
dislikes=yt.likes_dislikes()[2]

Get Upload time

uploadtime=yt.videoUploadTime()

Get Video Title

title=yt.VidTitle()

Get video description

description=yt.description()

Get Uploader Information


uploader=yt.channel()

Get Video Views

views=yt.views()

Get Video Link

videolink=yt.videolink()

Channels

** For Asynced function**

from youtubecrawler.synced import channel
ch=channel(channelname="CarryMinati")

For Non Synced

from youtubecrawler.channel import channel
ch=channel(channelname="CarryMinati")


Other parameters

> ch = channel(channellink=channellink)
> ch = channel(channelid='/channel/UC0IWRLai-BAwci_e9MylNGw')
  • Use await .... if you are using asynced one

Get Subs of the channel Use full with name

subs=ch.subs()

Get Latest Video

subs=ch.latest_video()

Get Latest Community Post

post=ch.latest_community()

Get That user other channels

otherchannels=ch.spareChannels()

Get links of about

aboutlinks=ch.links()
Owner
Kei
Hey I'm KeinShin , Reach Me at [ TG ] - t.me/keinshin
Kei
A prometheus exporter for torrent downloader like qbittorrent/transmission/deluge

downloader-exporter A prometheus exporter for qBitorrent/Transmission/Deluge. Get metrics from multiple servers and offers them in a prometheus format

Lei Shi 41 Nov 18, 2022
Simple package for Sublime Text 4; download URL's for local viewing and editing

URLDownloader This is a simple example package that allows you to easily download the contents of any web URL to edit locally. Given a URL, the packag

Terence Martin 3 Mar 05, 2022
Download minecraft head or skin, allows TLauncher accounts

Download minecraft head or skin, allows TLauncher accounts

1 Dec 30, 2021
PyQt5 simple files , youtube videos and youtube playlist downloader

PyQt5 simple files , youtube videos and youtube playlist downloader

AmirHossein Mohammadi 7 Jul 25, 2022
VD Song Bot - A telegram bot that can download songs

VD Song Bot A telegram bot that can download songs Reach me on Telegram @MusicVNDbot Deploy to Heroku The easiest way to deploy this Song Bot Mandator

Venuja Thilakarathna 2 Feb 19, 2022
Smule Video Downloader

Smule Video Downloader Using Requests,Re & Urllib Installation - apt install git (for vps) or pkg install git (for termux)

Hansen Gianto 4 Aug 31, 2022
The sole purpose of this script is to download any NFT collection from OpenSea

OpenSea NFT Stealer The sole purpose of this script is to download any NFT collection from OpenSea. Setup Prerequisites: Python 3 Python requests libr

Phillip 9 Sep 04, 2022
Search the gallerys by tag and download pictures to the local

booruDownloader Search the gallerys by tag and download pictures to the local

6 Jun 30, 2022
YT-Spammer-Purge - Allows you easily scan for and delete scam comments using several methods

YouTube Spammer Purge What Is This? - Allows you to filter and search for spamme

4.3k Dec 31, 2022
Newsemble is an API that provides easy access to the current news for programmatic analysis

Newsemble is an API that provides easy access to the current news for programmatic analysis. It has been built using Python, BeautifulSoup and MongoDB.

Rishabh 43 Dec 16, 2022
Fully automated download and parsing for Texas A&M University's Registrar's grade distribution PDFs for years 2014+.

Fully automated download and parsing for Texas A&M University's Registrar's grade distribution PDFs for years 2014+. Adds the parsing results to a mySQL database.

TAMU Grade Distribution 1 Sep 28, 2022
A simple Python +3.x script to download videos from Facebook.

Facebook Video Downloader A simple Python +3.x script to download videos from Facebook posts

Kerolos Atef Saber 1 Dec 03, 2021
A simple kemono.party downloader using python.

kemono-dl This is a simple kemono.party downloader. How to use Install python Download source code from releases and extract it Then install requireme

318 Dec 27, 2022
Youtube Video Downloader Using Python Gui Appliction with progress Bar

Youtube-Video-Downloader Youtube Video Downloader Using Python Gui Appliction with progress Bar Module Used Pytube Tkinter Pil Urllib Bytes Io LICENSE

Community Programmer 6 Dec 19, 2022
pubmex.py - a script to get a fancy paper title based on given DOI or PMID

pubmex.py is a script to get a fancy paper title based on given DOI or PMID (can be also combined with macOS Finder)

Marcin Magnus 13 Nov 20, 2022
YouTube Downloader Bot With Python

TG YᴏᴜTᴜʙᴇ Uᴘʟᴏᴀᴅᴇʀ * Commands YouTube for Audio & Video and sends it to telegram after receiving valid URL [Do not forwarded any just copy and paste

Pʀᴇᴅᴀᴛᴏʀ 5 Oct 21, 2022
You Can download any video/image in all social medias very easy and High Speed.

All-Downloader You Can download any video/image in all social medias very easy and High Speed. also you can easily download videos from web browsers s

Razor Kenway 14 Dec 16, 2022
Download and save Bing wallpapers and set as background for GNOME desktop

Save Bing wallpapers and set as background for GNOME desktop This script downloads the Bing wallpaper and sets it in the background of your gnome desk

manikamran 2 Nov 06, 2021
Python script for downloading audio from YouTube songs/videos.

Python script for downloading audio from YouTube songs/videos. All you have to do is specify the path to your folder and then type song's/video's name and the sound will be downloaded into your folde

Mateusz Polis 0 Oct 05, 2022
Youtube Downloader Telegram Bot 😉

Youtube Dl bot 😉 Prerequisite ffmpeg install dependencies pip3 install -r requirements.txt Setup Bot - Change configuration config.py File - insta

Aryan Vikash 285 Dec 06, 2022