this post was submitted on 27 Apr 2025
441 points (97.6% liked)

Technology

69391 readers
3587 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] golden_zealot@lemmy.ml 12 points 23 hours ago (3 children)

Neat, didn't notice since they perma banned me for watching without ads via freetube I believe.

Ive just been downloading videos direct with yt-dlp, but I think I'm going to extend it into a bash script which fetches the RSS of the channels I want, downloads them if they haven't been downloaded, and then deletes them after they have been watched and after a certain amount of time has passed, or if I have marked them for deletion.

[–] neonred@lemmy.world 2 points 4 hours ago

It's your IPv6. If you change to IPv4-only they do not ban. You can check with ip addr if it shows v6 addresses. You then can disable them by various means. Had to do the same to reeable freetube and yt-dlp.

[–] tal@lemmy.today 3 points 17 hours ago (1 children)

Ive just been downloading videos direct with yt-dlp, but I think I’m going to extend it into a bash script which fetches the RSS of the channels I want, downloads them if they haven’t been downloaded, and then deletes them after they have been watched and after a certain amount of time has passed, or if I have marked them for deletion.

I wrote something a while back in bash that pulls down a channel with yt-dlp, remembers already-downloaded stuff, and doesn't redownload. Has a menu interface showing a list of "subscribed" channels to pull from. If you want, I'll throw you a copy.

I'd do stuff like this with caution, as YouTube temp-IP-banned me from anonymous use for something like a month after I sucked down the contents of an enormous channel in a relatively-short time. At the very least, I'd suggest having it put a cap on how much it downloads by default so that you don't inadvertently pull down way more than expected and run into trouble with YouTube. My own script doesn't presently have such a cap.

[–] golden_zealot@lemmy.ml 2 points 14 hours ago

I'm currently yanking everything over a VPN connection from a provider that I trust and I'm not collecting anything as enormous as entire channels. With this considered along with the fact that this is outside the bounds of a user account (I don't believe EULA can come into play as a result), I don't think I could get in much trouble with them outside of having to change VPN endpoints occasionally if they decide to block out some IP (On one or two occasions I have gotten a message back from yt-dlp noting to sign in to prove I am not a bot).

I appreciate the offer on the script, however I think I will build my own as it is not an urgent matter for me and I consider it a good exercise in practicing my skills with programming. I've been looking to build my own RSS reader for a while, and I think this is probably a good use case for this as well.

Thanks!

[–] Wolfwood1@lemmy.world 7 points 22 hours ago (1 children)

I'm using Pinchflat to do that as well. It can download vídeos from Youtube channels I follow using yt-dlp and checks automatically fpr new videos. Check it out, it might be similar to what you want to do

[–] golden_zealot@lemmy.ml 4 points 21 hours ago

Wonderful, not surprised it exists already, Thanks!