Agreed
HN user
modmodmod
Sarcasm made of gold is not well seen on HN
isn’t this basically survivorship bias?
love you too
hey scosman, let me give it a try: I don't really know if it could work, but I have a feeling it won't work mainly due to CORS (regardless if the app is served from http or file protocol) in the browser
tried to find a solution for your 3rd point, would love to get your feedback
if you don't get the sarcasm, I can't help you.
good point
it seems that in private browsing (or generally if you're not logged in to GitHub) it doesn't show
Thanks! It is definitely not the cleanest code I've written but I'm slowly making it cleaner and ready for OSS contributions. Learned a ton along the way too, which makes this all worth it nevertheless.
I'll use the common excuse: I jotted this project down for myself without the thought of publishing it ^^
eventually
does it work on iOS?
Absolutely
Thanks for the feedback! Some of the new additions are already wip :)
Awesome! Have some things cooking for the future, hope to see your feedback if you can
Yesss, let’s generalize everything, that’s how we got where we are right now. Bravo!
lol so poetical
It should work out of the box by just changing the server port of the llm service you’re contacting
LMStudio 1234 ollama 11434
so, essentially, what you are saying is that yt-dlp should have never been open-sourced/published and ever posted on HN (so that not even you would have found out about it)?
Done
copied it from someone else, can't remember who :)
a lot for sure.
but the more the better, right?
the project currently supports cookies (never use your own though, of your google profile), just place them in cookies.txt in the root of the project. but it didn't seem to work well on my server, on a residential IP it works well
Just recently I stumbled upon these options of yt-dlp, but haven't had the chance to dig deeper (sorry in advance for the formatting):
SponsorBlock Options:
Make chapter entries for, or remove various segments (sponsor, introductions, etc.) from downloaded YouTube videos using the SponsorBlock API (https://sponsor.ajay.app)
--sponsorblock-mark CATS SponsorBlock categories to create chapters for, separated by commas. Available categories are sponsor, intro, outro,
selfpromo, preview, filler, interaction, music_offtopic, poi_highlight, chapter, all and default (=all). You can prefix the
category with a "-" to exclude it. See [1] for descriptions of the categories. E.g. --sponsorblock-mark all,-preview [1]
https://wiki.sponsor.ajay.app/w/Segment_Categories
--sponsorblock-remove CATS SponsorBlock categories to be removed from the video file, separated by commas. If a category is present in both mark and
remove, remove takes precedence. The syntax and available categories are the same as for --sponsorblock-mark except that
"default" refers to "all,-filler" and poi_highlight, chapter are not available
--sponsorblock-chapter-title TEMPLATE An output template for the title of the SponsorBlock chapters created by --sponsorblock-mark. The only available fields are
start_time, end_time, category, categories, name, category_names. Defaults to "[SponsorBlock]: %(category_names)l"
--no-sponsorblock Disable both --sponsorblock-mark and --sponsorblock-remove
--sponsorblock-api URL SponsorBlock API location, defaults to https://sponsor.ajay.apphaha who cares :) the missed opportunity would have been if I kept it for myself instead of releasing it
good question. I don't think I have a definitive answer but I'll try:
- pure luck. sometimes I discover a channel/creator/blog by pure accident, I'm an avid rss reader and HN adept so content comes to me naturally, so to speak.
- following a feed (be it a website's rss feed, reddit/YouTube) sometimes made me discover related feeds, simply because someone wrote about a cool project a peer made and links their YouTube/github/blog
will do, thanks for the suggestion
thanks!
simply wanted to build my own minimal solution, that's all
thanks, and totally agree on the enshittification of the web (and not only).
this is the very reason why I wanted to dig deeper into my-yt and trying to build a custom solution for my needs