dormi.zone
  • Communities
  • Create Post
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
@corbin@infosec.pub to Open Source@lemmy.mlEnglish • 9 months ago

Yt-dlp is the best way to download videos and audio

www.spacebar.news

external-link
message-square
98
fedilink
528
external-link

Yt-dlp is the best way to download videos and audio

www.spacebar.news

@corbin@infosec.pub to Open Source@lemmy.mlEnglish • 9 months ago
message-square
98
fedilink
How to use yt-dlp: The best video and audio downloader
www.spacebar.news
external-link
You can use yt-dlp on to save and convert media from YouTube, SoundCloud, TikTok, Reddit, and many other sites.
  • @ArtVandelay@lemmy.world
    link
    fedilink
    English
    20•
    edit-2
    9 months ago

    I wrote my own web app in Python, using pytube-fix and its lightning fast. Great library. I found a recent screenshot that’s a bit behind in commits but you get the idea.

    Edit: I published the source code, please note there is a LOT of work left to do, but it works. https://codeberg.org/ArtisanByteCrafter/pytube-gui

    • @venusenvy47@reddthat.com
      link
      fedilink
      8•9 months ago

      I didn’t see anything like this image in the pytube-fix repo. Do you have a repo of the web interface somewhere? That looks really handy.

      • @ArtVandelay@lemmy.world
        link
        fedilink
        English
        4•
        edit-2
        9 months ago

        Will do! Edit: done: https://codeberg.org/ArtisanByteCrafter/pytube-gui

        • @venusenvy47@reddthat.com
          link
          fedilink
          1•8 months ago

          Thanks! Would you happen to know how to install with pipx? I don’t fully understand Python venv stuff, but I followed instructions on how to install yt-dlp using pipx. I’m not clear on whether I could do that with your app.

          • @ArtVandelay@lemmy.world
            link
            fedilink
            English
            1•8 months ago

            So, pipx only installs a single package into an isolated environment, and my app has a list of package dependencies that must all work together. If you run the instructions in my readme line by line, you should get it working, but I understand sometimes that’s not the way everyone wants to do things in a one-off manner. I have been spending some time this week getting my Dockerfile finalized and my build scripts working, so I hope to have a docker image ready within a few weeks at least of the application in its current state.

            • @venusenvy47@reddthat.com
              link
              fedilink
              2•8 months ago

              It’s not a big deal - I was just wondering. I will keep watching your repo. Thanks.

    • @delirious_owl@discuss.online
      link
      fedilink
      3•9 months ago

      Please publish the source code

      • @ArtVandelay@lemmy.world
        link
        fedilink
        English
        4•
        edit-2
        9 months ago

        Happy to, I’ll do it tonight. Just be aware this is only “good enough for myself doing some testing” level yet. I do plan on doing a lot more work. EDIT: here goes nothing: https://codeberg.org/ArtisanByteCrafter/pytube-gui

        • @delirious_owl@discuss.online
          link
          fedilink
          4•9 months ago

          That’s fine. Once it’s out, other people can help. Or if you give up on it completely, anyone can fork it and resume development on it.

          Thanks :)

        • @toastal@lemmy.ml
          link
          fedilink
          English
          4•9 months ago

          Props for choosing Codeberg over some corpo lock-in option

Open Source@lemmy.ml

!opensource@lemmy.ml

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !opensource@lemmy.ml

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

  • Open Source Initiative
  • Free Software Foundation
  • Electronic Frontier Foundation
  • Software Freedom Conservancy
  • It’s FOSS
  • Android FOSS Apps Megathread

Rules

  • Posts must be relevant to the open source ideology
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

  • !libre_culture@lemmy.ml
  • !libre_software@lemmy.ml
  • !libre_hardware@lemmy.ml
  • !linux@lemmy.ml
  • !technology@lemmy.ml

Community icon from opensource.org, but we are not affiliated with them.

  • 407 users / day
  • 1.3K users / week
  • 3.08K users / month
  • 10.2K users / 6 months
  • 36.8K subscribers
  • 1.38K Posts
  • 16.1K Comments
  • Modlog
  • mods:
  • Evan
  • @kevincox@lemmy.ml
  • @CrypticCoffee@lemmy.ml
  • Lettuce eat lettuce
  • BE: 0.19.3
  • Modlog
  • Legal
  • Instances
  • Docs
  • Code
  • join-lemmy.org