raingart / Nova-YouTube-extension

Apache License 2.0
218 stars 11 forks source link

Hiatus explaination (originally "GreasyFork userscript entry gone") #173

Open pointydev opened 6 months ago

pointydev commented 6 months ago

Plain and simple, the userscript is no longer available on GreasyFork (returning 404). Personally, I have ratelimit issues with OpenUserJS due to my IP, could we get a fully compiled version on GitHub (perhaps in a separate repository or using GitHub releases)?

Thanks, pointy


Thank you for all your hard work @raingart, I wish you well with whatever you decide to do in the future.

raingart commented 6 months ago

I think it's worth explaining. I thought that the script would go missing without anyone noticing for at least a few weeks or never at all.

I think I won't update anything for a couple of months. So you don’t have to worry about missing something. Maybe sometime in the future when my ass has cooled down and I’m ready to serve ungrateful upstarts again.

By the way, it’s not difficult to assemble the script yourself. I made a .bat collector that does not require installing third-party libraries like Python. Well, this is for the future for those who read this.

Yes, some critics began to complain about the script and about me personally. It drove me crazy. Because greasyfork does not have an access restriction function. And then it dawned on me - why am I wasting my time and energy so that all sorts of ungrateful bastards pester me?

I had several parsers and bots for data processing and administration. And they had a monthly service fee for clients. And you know what, I’ve never been rude to anyone. All requests received were competent.

In my free time, I wrote software for smartphones and browser extensions, and there will always be dissatisfied people. Amazing impudence, it is true what they say - “a people not value the things they get for free” They believe that they have rights and I should listen to their nonsense. After all, I have nothing else to do.

Or the latest news, I managed to write a webhook to intercept and modify data from youtube. If this is combined with the Youtube data search module, which has been present for a long time, it is possible to replace YouTube data on the fly. For example, integration of advertising or subtitles. There was just a working prototype of dual subtitles. Like translation into any language using YouTube and displaying the original and translation in parallel. Or transfer the transcript to chatGPT to get a brief summary of the video or output. But the problem with the keys and youtube turned out to be not so simple and began to block my access to some data.

But I'm not interested anymore. Why waste your free time on this? I don't need this functionality. Does anyone need it? - I don't know. Even now I have stopped periodically monitoring the presence of new scripts with interesting functions. I actually became freer.

I think this time will show how successful Nova was. If it breaks without me, then it’s time for the emu to go into the trash bin of history.

I haven't mentioned the endless spam yet. With the constant imposition of spyware or adware modules that they offer me to integrate into products. Or a ransom. Why am I even doing this? Like everyone else, you need to rent a server for 20usd and sell and sell a subscription to your VPN. And at the same time leak information to long list spammers to optimize sales:

Screenshot_1

By the way, do you know what the biggest complaint was when I posted the webstore? "the script does not work in my mobile browser in the mobile version of youtube." Why the hell should he work? Did I mention this somewhere? This knocked the ground out from under my feet so much that I didn’t even know how to respond. They think that if their stupid browsers cromite, bromite, via, kiwi and other junk have a “userscript support” tab, it should work.

Thank you @pointydev and many other caring users. I tried for you all. For me personally, most of the functionality is unclaimed. My script is not the center of youtube solutions. There are other far more promising projects. I believe in them. Perhaps their hands will be stronger than mine

Thanks all, raingart

misspent commented 6 months ago

Shame to see it disappear, and you've got to hate it when some entitled people ruin it for the rest of us. I guess we'll have to find an alternative that can come close, which is a doubt, but you never know. You deserve a long "break" and if you don't come back then adios and take care.

jhiajhainjhon commented 6 months ago

sad to see that you had to go through those things. just want to let you know that there's people that's grateful for your work like me. honestly i think nova save youtube personally, i was so tired of youtube and hesitated before clicking on any youtube link. but i'm glad to know that you want to treat yourself better, because you definitely worth that in my opinion. this “a people not value the things they get for free” thing hits me so hard, it reminds me of how some of my friends had treated me, but i feel so much better a couple of months after i left them. i hope youtube will have you in their team, or other companies that value your work. may the odds be ever in your favor. 螢幕擷取畫面 2024-05-08 071151

KamelittaOida commented 6 months ago

omfg -.- just now tried to update the script in another profile then visited greasyfork.

well so it goes.

all the best. thanks for all the fish

Eisys commented 6 months ago

Another one bites the dust. I started over 10 years ago with Youtube Center, then Youtube Plus which turned into Iridium and now I'm on Nova.

This is such incredibly sad news. I can't live without:

And just wildly useful feature that make Youtube more tolerable:

Of course this is a small selection of all the wonderful things this script can do.

PS: As a small bit of 'criticism', I think perhaps you've let Nova get too big. This is what happened to Youtube Center. Yeppha was constantly taking people's requests for tiny, niche features and implementing them, then getting overwhelmed and I feel like that's been the case for Nova as well. It's okay to say no to adding a feature. Of course if it's not too difficult to add and doesn't hinder other feature, it's not a big deal, and extra customization is awesome. But at some point you're having to deal with too many feature and bug reports on them, etc. It can get overwhelming. And yeah, it sucks when people don't appreciate a free thing. A lot of people also simply don't realise how much work something like this is. They get a bug, file a report and want it fixed in 3 seconds. And when that doesn't happen, they get angry. Fuck people like that.. Try to look past asshole users and concentrate more on the positive feedback.

In any case, Thank You very much for all the work you've done on Nova!! I hope you come back to it at some point.

zkisaboss commented 6 months ago

This script is amazing! It's disappointing that you won't be maintaining it for the near future, but I want to express my gratitude. Your work has really made my YouTube experience exceptional, I hope you return someday. Take care!

raingart commented 3 months ago

Hey guys! Yep, I'm not dead yet.

I don’t know when release a new Nova ver. But here's an intermediate one. But there is no particular meaning to its installation. Because it does not expand the functionality, but deepens the internal mechanisms. That is, optimization and load reduction. That is, there is practically nothing new there. But some things are “damaged” because they are simply unfinished.

dev ver (info https://github.com/raingart/Nova-YouTube-extension/issues/182)

In recent months, I have put all my energy into local LLMs. I have a lot to say. From initial surprise and delight to disappointment and humiliation.

LLM has its own github analogue (repository) - https://huggingface.co/

and package manager (analogous to git) - https://ollama.com/ but there are GUI clients

the listed GUIs are written in Electron. The only difference is in UX

of those that I recommend for code is:

About Nova. In truth, that conflict was just the last straw. I began to feel that I had reached the limit of the current capabilities of the script. The current functionality is superior to what I actually use. Of course, there is always the possibility of development (for example, using shadow DOM or intercepting and changing data sending yt framework) but they are disproportionate to the resources expended. For the next high-quality development, global changes in the architecture and operating principles of the script are necessary. But I don't want to do this now. And I became really interested in how other users would solve these problems. So my break continues. Initially, the script appeared only because I thought I could do it the same or better than others. But now I don’t have anyone to compete with and it’s more uninteresting. A possible next branch of development would be to work with LLM and they would push me or someone else to better ideas for changes. Perhaps by the end of the year I will be able to transfer the script to use manifest v3. It’s not difficult, but what causes a storm inside me is that someone (Google with its ultra secure and "user friendly" manifest and service worker) is trying to impose on me worse than what I have now. This is where my stubbornness begins to work.

p.s. Thank you all for your support. If I return, it will be thanks to all of you.

pointydev commented 3 months ago

Thanks for the update on how things are going @raingart, glad to see you've been keeping yourself busy. I'll check out the dev build if I end up running into the TrustedHTML error (haven't so far). Appreciate you. <3

KamelittaOida commented 3 months ago

yoooo buddy. tysm. hope ur doing well.

so far the few things I need from Nova still work 😅

but what causes a storm inside me is that someone is trying to impose something on me that’s worse than what happened. This is where my stubbornness begins to work.

you need to step away a little bit, figuratively, and dont take everything so serious.
One example I can give is Freetube. (funny enough it's youtube related and on github too). I gave a suggestion and it was turned down because "there are already too many options". ... oh well

I understand your viewpoint but there are allot of users creating issues for things like this. If we would implement them all FT would have allot of settings on top of the already large setting page which is in itself an issue. Thats why https://github.com/FreeTubeApp/FreeTube/issues/251 is the only good solution for this.

https://github.com/FreeTubeApp/FreeTube/issues/4989

I'm a pretty altruistic person, but if I had an opensource project and maybe the donations wouldn't do so well in comparison to the bitching, I really don't know how long I would keep at it.
unless of course the project is something that I needed and it being public is just a side effect. which AFAIK is how many opensource project start.

zkisaboss commented 3 months ago

Thanks for the update @raingart. It's great to hear that you're exploring new opportunities and we're looking forward to seeing what the future holds for you and Nova. Take care and thanks for keeping in touch! 👊

markran commented 3 months ago

I really love Nova. It's just so great and nothing else works nearly as well. Very sad to hear that all the typical, stupid internet shit finally got to you. Certainly understandable, but still such a tragic loss. Always remember that what you created is a remarkable achievement. No low-life spammer or 13 year-old griefer can ever take that away from you.

I truly hope someday you'll return.