Magic Userscript+ : Show Site All UserJS

Finds available userscripts for the current webpage.

< Feedback on Magic Userscript+ : Show Site All UserJS

Review: OK - script works, but has bugs

§
Posted: 2024-04-30

For some reason, it is always on full screen and I can't change it

Engine: "openuserjs" 429 https://openuserjs.org/?q=myanimelist.net Error: 429 https://openuserjs.org/?q=myanimelist.net at Object.onload (chrome-extension://iikmkjmpaadaobahmlepeloendndfphd/userscript.html?name=Magic-Userscript%252B-%253A-Show-Site-All-UserJS.user.js&id=db06fe5a-a0c9-436c-8cca-a456aab8753f:941:44) at Rt (:9:89) at s.onload (:27:260) at Rt (:9:89) at :36:335 at Rt (:9:89) at r (:24:484) at :25:112 at :76:476 at m (:76:495)

§
Posted: 2024-05-01
Edited: 2024-05-01

Could you please make it so that we can right-click on script names and open it on a new tab instead of having to use ctrl?

Another issue I found is that if I am at aliexpress.us, scripts don't show up for aliexpress.com nor pt.aliexpress.com ...
And it is not possible to simply erase .us in aliexpress.us, and replace that with .com.... It would be nicer if instead of me having to write aliexpress.com I could just erase the .us and replace that with .com, or if at least when I clicked on +, It auto-completed aliexpress and then I could just write .com

Better yet, let it be an input box where devs can input their own Match/include regex, like https://*.aliexpress.*/, and have the script search for scripts matching that regex on greasyfork and on openuserjs

§
Posted: 2024-05-01
Edited: 2024-05-01

When setting the CSS, it has an overflow, but the issue is that it does not always show up the save button, and sometimes when it does I have to scroll the bottom scroll bar to the far right to be able to see the save button.
Sometimes the CSS editing text area is too small, and sometimes is so big that the save button doesn't show up unless I scroll to the right.

Clicking on the dates column does not properly set the scripts by date ascending, or descending.

Could you add a way to save the filter setting? For example, every time I open the script I can have the last updated scripts at the top?

§
Posted: 2024-05-04

It would be great if the rounded icon on the bottom right side only disappeared 1 sec after the user focused on the tab.
I often open many websites in a new window, so I don't even remember that this script exists sometimes.

magicoflolisAuthor
§
Posted: 2024-05-06

For some reason, it is always on full screen and I can't change itEngine: "openuserjs" 429 https://openuserjs.org/?q=myanimelist.net Error: 429 https://openuserjs.org/?q=myanimelist.net at Object.onload (chrome-extension://iikmkjmpaadaobahmlepeloendndfphd/userscript.html?name=Magic-Userscript%252B-%253A-Show-Site-All-UserJS.user.js&id=db06fe5a-a0c9-436c-8cca-a456aab8753f:941:44) at Rt (:9:89) at s.onload (:27:260) at Rt (:9:89) at :36:335 at Rt (:9:89) at r (:24:484) at :25:112 at :76:476 at m (:76:495)

This error is caused by a rate limit for openuserjs, I have been meaning to remove this engine or create a better alternative.

magicoflolisAuthor
§
Posted: 2024-05-06

Could you please make it so that we can right-click on script names and open it on a new tab instead of having to use ctrl?Another issue I found is that if I am at aliexpress.us, scripts don't show up for aliexpress.com nor pt.aliexpress.com ...And it is not possible to simply erase .us in aliexpress.us, and replace that with .com.... It would be nicer if instead of me having to write aliexpress.com I could just erase the .us and replace that with .com, or if at least when I clicked on +, It auto-completed aliexpress and then I could just write .comBetter yet, let it be an input box where devs can input their own Match/include regex, like https://.aliexpress./, and have the script search for scripts matching that regex on greasyfork and on openuserjs

  • All links should already be opening within a new browser tab.
  • Searching for a userscript is as simple as clicking "+" and entering any valid domain within the "New Tab" input box.
  • The auto-complete flag for the searchbar input is disabled due to interference with some websites and browsers. Creating a custom auto-complete feature without the use of any framework or library would require a lot of time and work.
  • All domains are queried through each engines URL field (examples: https://openuserjs.org/?q={{domain}}, https://greasyfork.org/scripts/by-site/{{domain}}.json), this means using any form of regex to pull certain userscript is not possible, however it would be possible after scripts are fetched, but this would require every userscript to be fetched & parse to get that scripts match/include data, this is why Applies to: and @grant: are commonly (None) is due to that usescript not being fetched & parse yet. With that in mind, I can consider using regex to search for userscripts.
magicoflolisAuthor
§
Posted: 2024-05-06

When setting the CSS, it has an overflow, but the issue is that it does not always show up the save button, and sometimes when it does I have to scroll the bottom scroll bar to the far right to be able to see the save button.Sometimes the CSS editing text area is too small, and sometimes is so big that the save button doesn't show up unless I scroll to the right.Clicking on the dates column does not properly set the scripts by date ascending, or descending.Could you add a way to save the filter setting? For example, every time I open the script I can have the last updated scripts at the top?

  • I will look into these CSS issues.
  • Sorting feature is still in development. I am already aware of some of it's issues.
magicoflolisAuthor
§
Posted: 2024-05-06

It would be great if the rounded icon on the bottom right side only disappeared 1 sec after the user focused on the tab.I often open many websites in a new window, so I don't even remember that this script exists sometimes.

You can change this in the settings "Display Timeout (ms)"

§
Posted: 2024-05-07

The popup being always in full screen is related to the openuserjs engine?

§
Posted: 2024-05-07
Edited: 2024-05-07

Good to know, thanks!

Clicking "+" and entering any valid domain is simple, but could be simpler if it was auto-completed with my current tab website domain... (I am not talking about the search bar input, but a manual user input instead)

If regex can be used that would be nice, so it means that right now the script doesn't show all available scripts? Only scripts that have 1 match/include that isn't regex? That's sad...

The settings don't have a "run only when the tab is focused" feature, I am not talking about the "Display Timeout (ms)" setting.

Post reply

Sign in to post a reply.