youtube
yt-videos-list
youtube | yt-videos-list | |
---|---|---|
2 | 10 | |
37 | 104 | |
- | - | |
6.3 | 7.5 | |
3 days ago | 6 months ago | |
Python | Python | |
GNU General Public License v3.0 only | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
youtube
-
Creating ZIM files for Kiwix by myself?
r/kiwix would be the place to ask, but at the end of the day it all comes down to heading out to openzim.org (or the corresponding github repo) and figuring it out. You can either grab zimit and run it locally, or access all the libraries that will help you build your own scraper (Nautilus will assemble documents and videos into a single file library, MWoffliner will do for wikis, youtube will do YouTube, etc.).
-
Youtube Channel Disappearing Soon
Have you considered asking the Kiwix guys? They have a tool to download full channels and playlists, and it's free/open-source. If you're not technical enough to run it by yourself you could ask them to run the tool for you - if it is copyrighted material they won't be able to add it to their library, but maybe if you pitch in to their donation page (they're a non-profit) they'll be willing to forward a private copy/download link.
yt-videos-list
-
Multi-threaded YouTube scraper to get videos uploaded to a channel
My original post has the basics on how to use the package, and the python README should answer most other questions you might have about the package. If you have any other questions, please leave a comment below, and if you liked the package or found it useful, please leave a star on GitHub!
Release page
- Python program that uses multi-threading to scrape videos uploaded to a YouTube channel
- Multi-threaded Python YouTube scraper to get videos uploaded to a channel
-
Simple YouTube scraper with no API tokens required
help(lc) You can also use different drivers, and currently supported drivers include: driver='firefox' driver='opera' driver='safari' # only on macOS driver='chrome' driver='brave' driver='edge' # only on Windows `` ALSO NOTE: Depending on how you've set up your machine, you might also need to run in administrator mode on Windows (Windows+X+A) or grant write access to/usr/local/bin/(sudo chown $USER /usr/local/bin/`). This is needed usually only on the first run since the selenium binaries need to be installed into your PATH location, otherwise the program won't be able to access the Selenium driver (see this for more details)!
What are some alternatives?
nautilus - Turns a collection of documents into a browsable ZIM file
proxy_web_crawler - Automates the process of repeatedly searching for a website via scraped proxy IP and search keywords
sotoki - StackExchange websites to ZIM scraper
scrapy-playwright - 🎠Playwright integration for Scrapy
zoombie - Automatically joins zoom meetings (without opening browser and stuff) on windows, linux and mac natively.
sillynium - Automate the creation of Python Selenium Scripts by drawing coloured boxes on webpage elements
Instagram-Like-Comment-Bot - 📷 An Instagram bot written in Python using Selenium on Google Chrome. It will go through posts in hashtag(s) and like and comment on them.
undetected-chromedriver - Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
YouTube_to_m3u - Grabs m3u from YouTube live.
Youtube-User-Finder - You can find channels according to the words you type and collect e-mail addresses for business/advertisement from them.
PyIDM - python open source (Internet Download Manager) with multi-connections, high speed engine, based on python, LibCurl, and youtube_dl https://github.com/firedm/FireDM [Moved to: https://github.com/firedm/FireDM]