• golden_zealot@lemmy.ml
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    1
    ·
    6 days ago

    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.

    • Wolfwood1@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      6 days ago

      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

    • tal@lemmy.today
      link
      fedilink
      English
      arrow-up
      1
      ·
      6 days ago

      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.