• 1 Post
  • 36 Comments
Joined 1Y ago
cake
Cake day: Jun 09, 2023

help-circle
rss

I gave a fuller answer here, but i also wanted to be able to run a solution in docker that could output straight to my NAS via volumes.


Thanks, looking over the PR now and testing it locally, should be good to merge very soon.


You’re ok, it’s a fair question. The initial want arose from my son asking me to download YT videos for him to watch offline, and the various youtube-dl, yt-dlp, pytube, etc based solutions all being in various stages of broken, due to how youtube always changes things on their end. I chose an underlying library (pytubefix) that seems to be fast in updating when YT breaks things. Nothing in my app is revolutionary on never seen before, except maybe the ability to choose and combine the exact stream you want, i’m not sure. I took everything I liked in various solutions and put them together to work how i wanted. Then I though maybe someone else might like it too, so i shared it :) I work on it when i want to and just kinda go in the direction i want.



I am a data scientist, so i know python i guess is my only answer lol. I do love rust as a consumer, but I’m definitely not a full scale programmer.


Playlist support is on the roadmap. I want to make sure existing functionality is solid first, and then i’d like to include this feature. There’s an issue in the tracker for it too.


Thank you! The tables are indeed sortable by clicking the column headers. I do this with the underlying streamlit dataframe, I don’t believe they support styling the columns, but i’m not 100% sure. Feedback noted on the download button, the border is a remnant of a form submission that gradually got removed so now it’s just a form of one button. One of my chief goals was to avoid scrolling as much as possible.


Hi everyone, I decided there simply were not enough docker apps for downloading Youtube videos, and so I made the situation worse :p In all seriousness, I couldn't find one that fulfilled all my desires in a YT downloader, so I wrote my own in python using pytubefix and streamlit. It's still fairly rough, but it works, and i'd love to get your feedback. Installation is just a simple docker compose. ```yaml services: pytube-gui: container_name: pytube-gui image: artisanbytecrafter/pytube-gui:develop ports: - 8501:8501 volumes: - /path/to/downloads:/app/downloads # set to where you want downloads to go ``` Please let me know if you run into any issues, or have any feedback. I do still have a long list :) Source code: https://codeberg.org/ArtisanByteCrafter/pytube-gui
fedilink


I’ll argue it’s on prem even if it’s hosted in azure behind a private v-net




Necessity is the mother of invention


At least you can still self host Ghost websites. My personal website is a ghost site, running in docker on my home lab.


And so wonderfully similar to the way that symbol is used in other languages as well. Gosh darn it I love JavaScript


“We’ve detected what might be a missionary at your front door”


It will be forked to a thousand other platforms, including private git repositories hosted locally. That cat is out of the bag and fortunately there’s not a damn thing they can do about it


I can’t boast of your 10-year track record, but my next 10 years started today. I canceled my Nintendo online and I’m selling my switch. Fuck Nintendo


I find myself in the same boat, but with 3D printing


Does anyone know cities in the US where you can get a library card and not be from that city, or even state? I know there are a few



Brb searching for 100,000 domains

For the downvotes, it was a joke to cost them money.


That show was uncannily accurate


Yes NCIS writers vs CSI writers to see who could get the stupidest tech bullshit on screen


Yes, that was the train of thought I was on. I equated “find” to “resolve” and I’ve been dutifully chastised.


That’s a WAN IP, so it would be resolved by external DNS then routed back


Forget their reasoning, the fact that they can block access at all should be reason enough for anyone to abandon them. Glad I abandoned my lifetime membership years ago.






Database stores as INT though, so you’re still fucked



Yes, but it was created by one guy to solve a problem at work, and he maintained it solo for a while.

https://linuxiac.com/nginx-author-step-back-from-the-company/



Also, av1 is a much smaller file size. In some cases, literally half.