I know there's some controversy surrounding Brave as a company, and I'm not a fan of everything they do, but the goggles feature in their search engine is a really interesting attempt to give users more control over their search results.
The tool allows you to re-rank your search results according to custom rule sets. Each rule contains a regex style string to check against webpage URLs, and an instruction for what to do when a match is found. There are four basic types of instruction:
- Exclude matching URLs from your search results.
- Boost matching URLs so they appear higher in your search results than they otherwise would
- Downrank matches, causing them to appear lower in the results than they otherwise would.
- Highlight matches so they stand out in the list of results.
Brave has provided some premade rule sets (called goggles) that you can use right away, such as one that automatically removes all pinterest links, or another that boosts posts from tech related blogs. It's also relatively straightforward to create your own goggles, which you can either keep private or make public for others to find and use as well.
If you want to try it out for yourself you can go to search.brave.com and do a normal search for whatever you want. Then, on the results page, click the little "goggles" button just below the search bar. You'll be presented with a variety of premade filters along with a "discover more" button which sends you to a page with more information and filter options.
If anyone actually manages to get Plasma Bigscreen working decently, please let me know how you did it. I was really excited when I first learned about it, but after considerable time tinkering, I gave up.
My first attempt was to install it on an old laptop. It boots up and looks good, but a large number of the built-in apps hang forever on their splash screen when you try to run them. I also couldn't figure out how to customize what apps appear in the carousels on the homepage. I'm not sure if that's because there truly is no way to do it or if the functionality is locked behind one of the apps that I can't launch.
The Plasma Bigscreen website indicates that it was designed to run on a Raspberry Pi 4, so I gave in and bought one in hopes that using the preferred hardware would work better. I followed the provided links to the latest Manjaro build of Bigscreen (which is over a year old) and installed it on my pi. Unfortunately, that build apparently suffers from a bug that prevents you from even getting past the login screen on first boot up. I don't remember the details, but I think it was some kind of "can't log in without setting a password" / "can't set a password until you log in" loop. Anyway, I found a forum post discussing the problem with no solutions found, so I gave up on the manjaro build.
My final attempt was to install an ordinary desktop Linux distribution on the pi and then use the package manager to install Plasma Bigscreen as an alternative desktop. This got me in, but there were still a bunch of broken apps. It was about this time that I also realized that the original Bigscreen concept seemed to lean heavily into voice control via Mycroft AI. Mycroft has gone through some major changes since the project launched, and I think these changes have resulted in basically all Mycroft related code in Plasma Bigscreen being broken. That may or may not be related to the other problems I had. I never got to experience a fully functional version of the software, so I have a hard time knowing what exactly is broken in what ways.
Anyway, that's my experience with Plasma Bigscreen. I hope this doesn't come across as hating on the project. It should be evident from the amount of effort put in that I really wanted it to work, but in the end I had to conclude that in its current state, it's badly broken with no sign of improvement or repairs.