All Projects → dermasmid → scrapetube

dermasmid / scrapetube

Licence: MIT license
Get all videos from a youtube channel, get all videos from a playlist, get all videos that match a search

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to scrapetube

node-youtube-music
Unofficial YouTube Music API for Node.js
Stars: ✭ 34 (-71.67%)
Mutual labels:  youtube-api, youtube-playlist, youtube-channel, youtube-search
yt-videos-list
Create and **automatically** update a list of all videos on a YouTube channel (in txt/csv/md form) via YouTube bot with end-to-end web scraping - no API tokens required. Multi-threaded support for YouTube videos list updates.
Stars: ✭ 64 (-46.67%)
Mutual labels:  scraper, youtube-api, youtube-playlist, youtube-channel
easyYoutubeDL
A manager for automating download lists based on youtube-dl
Stars: ✭ 21 (-82.5%)
Mutual labels:  youtube-playlist, youtube-channel, youtube-search
youtube-json-server
Your personal Youtube API server to get Youtube API responses without needing credentials.
Stars: ✭ 32 (-73.33%)
Mutual labels:  youtube-api, youtube-playlist
phpvibe-lite
PHPVibe Open source video CMS / Video Sharing CMS / Youtube Api v3 / Video Embeds
Stars: ✭ 71 (-40.83%)
Mutual labels:  youtube-api, youtube-search
youtube-sr
Simple library for Node, Deno & Bun to make YouTube search easily
Stars: ✭ 68 (-43.33%)
Mutual labels:  youtube-api, youtube-search
suchtube
🔍 📼 YouTube search as a service, with Slack integration and CLI
Stars: ✭ 25 (-79.17%)
Mutual labels:  youtube-api, youtube-search
angular-youtube-player
Simple youtube player created with angular and typescript. See demo.
Stars: ✭ 35 (-70.83%)
Mutual labels:  youtube-api, youtube-search
search-youtube
An Android App used for searching and playing videos from YouTube. Used: Youtube Data API v3, YouTube Player API
Stars: ✭ 24 (-80%)
Mutual labels:  youtube-api, youtube-search
youtube-playlist
❄️ Extract links, ids, and names from a youtube playlist
Stars: ✭ 73 (-39.17%)
Mutual labels:  scraper, youtube-api
Polite
Be nice on the web
Stars: ✭ 253 (+110.83%)
Mutual labels:  scraper
MyAPI
A template to create awesome APIs easily ⚡️
Stars: ✭ 117 (-2.5%)
Mutual labels:  web-api
MangDL
The most inefficient Manga downloader for PC
Stars: ✭ 40 (-66.67%)
Mutual labels:  scraper
google-scraper
This class can retrieve search results from Google.
Stars: ✭ 33 (-72.5%)
Mutual labels:  scraper
Heroku ebooks
A script to generate Markov chains and to post to an _ebooks account on Twitter using Heroku
Stars: ✭ 251 (+109.17%)
Mutual labels:  scraper
Instagram Proxy Api
CORS compliant API to access Instagram's public data
Stars: ✭ 245 (+104.17%)
Mutual labels:  scraper
Scrape Linkedin Selenium
`scrape_linkedin` is a python package that allows you to scrape personal LinkedIn profiles & company pages - turning the data into structured json.
Stars: ✭ 239 (+99.17%)
Mutual labels:  scraper
Getsy
A simple browser/client-side web scraper.
Stars: ✭ 238 (+98.33%)
Mutual labels:  scraper
twitchtube
Twitch YouTube bot. Automatically make video compilations of the most viewed Twitch clips and upload them to YouTube using Python 3.
Stars: ✭ 398 (+231.67%)
Mutual labels:  youtube-api
yellowpages-scraper
Yellowpages.com Web Scraper written in Python and LXML to extract business details available based on a particular category and location.
Stars: ✭ 56 (-53.33%)
Mutual labels:  scraper

Scrapetube

This module will help you scrape youtube without the official youtube api and without selenium.

With this module you can:

  • Get all videos from a Youtube channel.
  • Get all videos from a playlist.
  • Search youtube.

Installation

pip3 install scrapetube

Usage

Here's a few short code examples.

Get all videos for a channel

import scrapetube

videos = scrapetube.get_channel("UCCezIgC97PvUuR4_gbFUs5g")

for video in videos:
    print(video['videoId'])

Get all videos for a playlist

import scrapetube

videos = scrapetube.get_playlist("PL-osiE80TeTt2d9bfVyTiXJA-UTHn6WwU")

for video in videos:
    print(video['videoId'])

Make a search

import scrapetube

videos = scrapetube.get_search("python")

for video in videos:
    print(video['videoId'])

Full Documentation

https://scrapetube.readthedocs.io/en/latest/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].