Live data from Hacker News

Show HN: YouTube Full Text Search – Search all of a channel from the commandline

github.com

71–80 of 172 posts

Re: Show HN: YouTube Full Text Search – Search all of a channel from the commandline

#71

python3 yt_fts.py download https://www.youtube.com/@PerspectiveArts/videos --channel-id UCUCN8V_pO0xOFKLL4XG1tshnw Downloading channel Saving vtt files to /tmp/user/1000/tmpm4xoskpo Traceback (most recent call last): File "/home/user/src/yt-fts/yt_fts.py", line 273, in cli() File "/home/user/src/yt-fts/.env/lib/python3.11/site-packages/click/core.py", line 1130, in __call__ return self.main(*args, \*kwargs) ^^^^^^^^^…

Probably due the YouTube cookies consent page.

I opened an issue:

https://github.com/NotJoeMartinez/yt-fts/issues/1

Hope it helps.

Re: Show HN: YouTube Full Text Search – Search all of a channel from the commandline

#72

Earlier quoted context omitted.

YouTube doesn't have to be good. It just needs to do the minimum it needs to keep users from switching to a different platform... which, because of the network effect of so many people and videos being on it, is not much at all. If they had serious competition, they'd have to do more to keep users, but no such competition exists.

There’s twitch and I think Rumble is going to give it a run for it’s money. I grant Rumble is only 1% the size of YouTube by viewership, but I think that’ll shift fairly rapidly and we can see 10% on rumble in 3 years. My analysis https://austingwalters.com/an-analysis-on-rumble-nasdaq-rum/

Rumble will perish due to its controversial niche, which mind-numbingly is also its main moat

Re: Show HN: YouTube Full Text Search – Search all of a channel from the commandline

#73
post #12
post #3

I love that a third party is stepping up here, but it's incomprehensible to me that Google doesn't do this themselves. They're a search company, and they own YouTube. The YouTube data — including the subtitle files — is already sitting there on their servers; they don't have to scrape it, they just have to index it. What are they even doing? Fun thing to try: do a Google search with "site:youtube.com" in it. You get…

I would posit that google has determined that it’s more profitable to keep viewers on YouTube via controlling the viewing experience vs whatever additional ad revenue they’d gain by making videos more easily indexable. I’m basing this hypothesis on YouTube’s consistent trend of removing features related to controlling your own viewing experience. For example, removing subscription collections.

I despise YouTube purely for inflicting mandatory Shorts on the user.

Re: Show HN: YouTube Full Text Search – Search all of a channel from the commandline

#74

Earlier quoted context omitted.

YouTube doesn't have to be good. It just needs to do the minimum it needs to keep users from switching to a different platform... which, because of the network effect of so many people and videos being on it, is not much at all. If they had serious competition, they'd have to do more to keep users, but no such competition exists.

There’s twitch and I think Rumble is going to give it a run for it’s money. I grant Rumble is only 1% the size of YouTube by viewership, but I think that’ll shift fairly rapidly and we can see 10% on rumble in 3 years. My analysis https://austingwalters.com/an-analysis-on-rumble-nasdaq-rum/

Twitch is a completely different demographic and rumble is very small.

Close to no competition

Re: Show HN: YouTube Full Text Search – Search all of a channel from the commandline

#75
post #12

Earlier quoted context omitted.

I would posit that google has determined that it’s more profitable to keep viewers on YouTube via controlling the viewing experience vs whatever additional ad revenue they’d gain by making videos more easily indexable. I’m basing this hypothesis on YouTube’s consistent trend of removing features related to controlling your own viewing experience. For example, removing subscription collections.

I despise YouTube purely for inflicting mandatory Shorts on the user.

Tik tok effect

Re: Show HN: YouTube Full Text Search – Search all of a channel from the commandline

#76

Earlier quoted context omitted.

There’s twitch and I think Rumble is going to give it a run for it’s money. I grant Rumble is only 1% the size of YouTube by viewership, but I think that’ll shift fairly rapidly and we can see 10% on rumble in 3 years. My analysis https://austingwalters.com/an-analysis-on-rumble-nasdaq-rum/

Rumble will perish due to its controversial niche, which mind-numbingly is also its main moat

[dead]

Re: Show HN: YouTube Full Text Search – Search all of a channel from the commandline

#77

Earlier quoted context omitted.

There’s twitch and I think Rumble is going to give it a run for it’s money. I grant Rumble is only 1% the size of YouTube by viewership, but I think that’ll shift fairly rapidly and we can see 10% on rumble in 3 years. My analysis https://austingwalters.com/an-analysis-on-rumble-nasdaq-rum/

Rumble will perish due to its controversial niche, which mind-numbingly is also its main moat

I've not come across Rumble yet, is this comparable to Twitter vs. Truth Social (minus the drama)?

Re: Show HN: YouTube Full Text Search – Search all of a channel from the commandline

#78
post #53

Earlier quoted context omitted.

The same way they did a few weeks ago, when they changed the interface to only show you the options "Latest" and "Popular" for a channel, instead of the drop down box that was present before. You could get a list of most recent or older videos. They are about keeping you engaged and keep suggesting to users what they think will keep you engaged with the platform. It's an entertainment platform not a library...

I don’t understand, can you explain more?

I mean this:

"Tell HN: YouTube's web UI just got even worse" - https://news.ycombinator.com/item?id=33371268

They used to have a drop down box, for oldest or most recent, when you clicked on the tab Videos for a YouTube channel. Now you will notice, it has now a "Latest" and "Popular", something that of course the algorithm will decide upon...

Re: Show HN: YouTube Full Text Search – Search all of a channel from the commandline

#79

Very nice! FYI: sqlite ships with a full text search engine featuring a Boolean query language, highlight(), snippet() and scoring: https://www.sqlite.org/fts5.html I’ve not used it with enough content to know how much faster it is than LIKE ‘%my query%’ but it should be a lot quicker. (Also, in most cases you don’t need to create an id column — every table has one already in the form of rowid .)

In what cases is it unwise to rely on rowid over a id field?

Re: Show HN: YouTube Full Text Search – Search all of a channel from the commandline

#80

Earlier quoted context omitted.

There’s twitch and I think Rumble is going to give it a run for it’s money. I grant Rumble is only 1% the size of YouTube by viewership, but I think that’ll shift fairly rapidly and we can see 10% on rumble in 3 years. My analysis https://austingwalters.com/an-analysis-on-rumble-nasdaq-rum/

Rumble will perish due to its controversial niche, which mind-numbingly is also its main moat

I kind of agree about the most and niche, but think you’re wrong about the conclusion.

That niche has ~50% of Americans and a large portion of the globe fine with it.

Put simply, as YouTube pushes out niches (guns, comedy, pundits, etc). They move to rumble. This increases the network effects on rumble and will help it grow rapidly. The more niches on rumble, the less of a need to go to YouTube. YouTube effectively kicked out the niches that half the country likes, so you’re going to get two networks. Rumble will let anyone profit off anything, provided it’s 1st amendment protected (supposedly, I have my doubts tbh). So it can build a bigger network.

More importantly, as I point out in the analysis, they’re well positioned as the large media outlets fade to take market share.

If people come to rumble for the pundits or Gun channels and stay for the sports, w.e. That’ll work well for them.

Post reply on HN