@[email protected]
link
fedilink
English
31M

So… no… not quite. Or at least I don’t know of one to recommend you.

HOWEVER, with a very small amount of code:

# pip install yt-dl

import yt_dlp

channel_url = "https://www.youtube.com/@hssharma100"

opts = {
    "quiet": False,
    "extract_flat": True,   # only list videos, don't download
    "skip_download": True,
}

with yt_dlp.YoutubeDL(opts) as ydl:
    info = ydl.extract_info(channel_url, download=False)
    if "entries" in info:
        for entry in info["entries"]:
            print(entry.get("title"), entry.get("url"))

You can see that this user has litterally thousands, maybe 10s of thousands of short videos.

Then you can use this:

import yt_dlp

channel_url = "https://www.youtube.com/@hssharma100"

opts = {
    "outtmpl": "%(uploader)s/%(title)s.%(ext)s",  # saves videos in a channel folder
    "format": "bestvideo+bestaudio/best",        # highest quality
    "merge_output_format": "mp4",                # merged into mp4
}

with yt_dlp.YoutubeDL(opts) as ydl:
    ydl.download([channel_url])

To download all of what amounts to about… thousands… of videos of Mr. Hari Sharma… just kind-of going through their day? I mean who am I to criticize, he’s got 500k subscribers and 300 million views… mostly of him and his wife eating at best westerns.

There is also “Video DownloadHelper” for fire fox if you just want to grab a video for whatever site you are on.

Create a post

DROID DOES

Welcome to the droidymcdroidface-iest, Lemmyest (Lemmiest), test, bestest, phoniest, pluckiest, snarkiest, and spiciest Android community on Lemmy (Do not respond)! Here you can participate in amazing discussions and events relating to all things Android.

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Rules


1. All posts must be relevant to Android devices/operating system.


2. Posts cannot be illegal or NSFW material.


3. No spam, self promotion, or upvote farming. Sources engaging in these behavior will be added to the Blacklist.


4. Non-whitelisted bots will be banned.


5. Engage respectfully: Harassment, flamebaiting, bad faith engagement, or agenda posting will result in your posts being removed. Excessive violations will result in temporary or permanent ban, depending on severity.


6. Memes are not allowed to be posts, but are allowed in the comments.


7. Posts from clickbait sources are heavily discouraged. Please de-clickbait titles if it needs to be submitted.


8. Submission statements of any length composed of your own thoughts inside the post text field are mandatory for any microblog posts, and are optional but recommended for article/image/video posts.


Community Resources:


We are Android girls*,

In our Lemmy.world.

The back is plastic,

It’s fantastic.

*Well, not just girls: people of all gender identities are welcomed here.


Our Partner Communities:

[email protected]


  • 1 user online
  • 18 users / day
  • 64 users / week
  • 665 users / month
  • 1.48K users / 6 months
  • 1 subscriber
  • 2.09K Posts
  • 37.3K Comments
  • Modlog