Error

I don't upvote or downvote for you. I do it for me.

It is so weird that you keep declaring everybody who doesn't agree with you is addicted to smartphones. Your AI spam and your fixation on upvotes/downvotes is annoying.

Other people in these comments have suggested a few existing solutions that may help you, like Newpipe, and you've replied telling them to keep doomscrolling.

I understand you're not a professional coder and that's fine, as long as you can understand that nobody is going to be impressed with the LLM output you've pasted, or with your excuse of "it's okay for me to use LLMs because AI is already ruining the internet" as if that makes any sense.

Some apps track upvotes/downvotes on a user basis (see Voyager) so when you see their posts you can see if you’ve interacted with them.

Uses an LLM known for data harvesting and sale/exporting to create a "privacy script"

Code looks more wack than the shit I used to make as a freshman in a C++ intro class

Didn't do enough research to realize that GrayJay/Newpipe exists and did this years ago

Posts this on a privacy-focused Lemmy community that's not a fan of clanker work

lmao

It seems like you're well intentioned (at least if your reasoning is genuine) in your creation of this... work, but it's fair to say that you're trying to solve this issue the wrong way.

There are already tools out there that have solved these problems that you were having and are both source-available (in the case of Newpipe, fully open source) and fully configurable for your needs. Prompt-generation of code will never reach the same levels as dedicated teams/communities that are out to produce the best clients they can, and there's no need to reinvent the wheel (Especially with an LLM, which are known for turning out very flawed and brittled wheels). If you are interested in contributing to those projects, you can submit pull requests for those projects to integrate (in fact, I believe the team behind GrayJay is hiring), but they will likely not accept generated code (because it is compromised code).

Finally, I'm not sure why you're posting machine-generated projects here on this particular community, as the negative societal, environmental, and privacy compromising aspects of LLMs and their product lines as a whole have soured the taste of the majority of users here. There are dedicated communities that embrace machine-generated content, but those are outliers, and often in unrelated communities, you'll be seen as a peddler of disfunctional goods. This doesn't reflect on your intentions, of course, but I've seen enough poorly-cobbled slop and bot activity reliant on LLMs to go "goddammit, not again" whenever I see a post mentioning them.

GrayJay has already released a desktop client for all platforms (Windows, Linux, and MacOS arm64). There's a whole dedicated section on their website, and it was announced months ago. link direct to the desktop client DL

shrug

Well, at your own risk, cowboy. You're picking the rough roads, and I hope you're ready for them.

I have, but the process still doesn't seem rational.

This is generated code. It is accountable to no one, a black box that cannot be fully trusted, and you've decided that it's worthy of being a gateway for network activity on your device. That seems like a recipe for future disaster.

Good on you for searching for a solution rather than embracing the opinion of r/youtube, but I will hold my position that picking a solution like GrayJay would have been a wiser move, with more eyes on the code to spot any hiccups from fetching content in the future and making sure security holes get patched. Your hobby script has no such niceties, and as such, will likely break after one of Youtube's (frequent) updates, and if you placed a flaw in your system's armor, it will be only a matter of luck that it's not used against you in the future.

That is what I mean by rough roads. Feel free to trek through them, but I would be very surprised if this is a viable long term solution.

Yikes. Read the room, man.

A noble goal in mind and I'm glad that the output of ChatGPT works for you. I'm not against LLMs in principle, but anything freshly spat out by an LLM is for you and you only. If AI was only used as an aid but you understand the codebase, document it and make it clear. Otherwise, you leave the assumption of vibe-coding open.

Good job on the AI prompting. If you aren't an engineer and it works, that's nice. But, have you heard of GrayJay?

Grayjay also has desktop app.

Fix the spoiler tags mate

i'm very happy with vacuumtube over a vpn

I don't understand. Where do you think the content you get from invidious is coming from?