Greasy Fork is available in English.

Black Belt

Find and display links inside a bar; Type of links: chat, contact, email, geo, magnet, media documents, metalinks, podcasts, syndication feeds, torrents and userscripts and wallets.

< Commentaires sur Black Belt

Question / commentaire

§
Posté le: 01/06/2023
Édité le: 01/06/2023

I like it. I like it alot. I highly recommend people try it out.

Any chance that (in-future - I realize it'll be alot of work. Maybe.) getting the features externalized? ESPECIALLY a per-site config? (There's a script that does this fairly well... W.A.R. Links Checker Premium)

The more I use it, the more I discover that there are certain features I want/don't on different sites.

schimonAuteur
§
Posté le: 01/06/2023

Sure.

Please detail what you want exactly, and I'll do mmy best to bring it into fruition.

§
Posté le: 01/06/2023

(There's a script that does this fairly well... W.A.R. Links Checker Premium)

Not that one (...Maybe...) - this one: https://greasyfork.org/scripts/4255-linkify-plus-plus

§
Posté le: 01/06/2023
Édité le: 01/06/2023

What I'm thinking is, all the high-level "types" you have - eg Mail, Feed - would be sectioned into Categories; from a config panel, user can checkbox which categories to activate; and at either top or bottom (like Linkify Plus Plus) of the config panel, there's option to have the choices apply only the site, or globally.

§
Posté le: 01/06/2023
Édité le: 01/06/2023

From a snip of LPP config panel

§
Posté le: 01/06/2023

W.A.R. Links Checker config...

schimonAuteur
§
Posté le: 01/06/2023

Good idea

schimonAuteur
§
Posté le: 24/06/2023

Azazello, are these configuration dialogs native to userscripts or are custom made?

I've started to use userscript configuration only a couple of weeks ago and I'm intending to implement a settings dialog in Newspaper Feed Reader.

Generally, I think your idea is great. This way, we can make open standards to appear on a default installation and centralized platforms to appear if onself so chooses.

schimonAuteur
§
Posté le: 08/07/2023

Azazello, which configuration interface do you think is best to utilize?

https://github.com/sizzlemctwizzle/GM_config

https://github.com/dataarts/dat.gui

https://github.com/colejd/guify

§
Posté le: 09/07/2023

Azazello, which configuration interface do you think is best to utilize?

https://github.com/sizzlemctwizzle/GM_config
https://github.com/dataarts/dat.gui
https://github.com/colejd/guify

Sorry, was not ghosting, I didn't receive any email with responses to the thread.

I'll admit I'm not a GUI connoisseur so I wouldn't be the best to advise or judge them.

I will request, on behalf of our shrinking 'community' (however if you have to reject, we understand) that the gui can also work using Greasemonkey v3.11. Some of us use that with alternative browsers. Yup, I know, old technology and all that. But... those examples I gave above do continue to work with v3.11, so it's doable, even if not a scalable option.

§
Posté le: 09/07/2023
Édité le: 09/07/2023

Azazello, are these configuration dialogs native to userscripts or are custom made?

I'm 99% certain each are custom-made.

Wish we could give an award to 'W.A.R. Links Checker' developer -- imagine the work that went into making just the GUI...

I do support the efforts for gui standardization, re: your 3 links - makes it much easier for developers to create, maintain, expand.

Just hoping that backward compatibility might be supported for us using old-skool GMv3.11

schimonAuteur
§
Posté le: 09/07/2023

Then we can try the dat.gui or guify.

What web browsers or software use GMv3.11?

§
Posté le: 12/07/2023

I know specifically Waterfox Classic. There may be others.

schimonAuteur
§
Posté le: 19/03/2024

Would GM.registerMenuCommand be a feasible solution?

schimonAuteur
§
Posté le: 19/03/2024

Azazello, please install the current version and open the Greasemonkey menu on a page which offers subject links, and tell me what do you think.

§
Posté le: 22/03/2024
Édité le: 22/03/2024

Hi schimon I just updated the script and tried it.

Sorry I must be missing something?-- It looks the same as before. What's new? There is no config box similar to the ones I showed above.

I'm using Firefox 115ESR and Tampermonkey 5.1.0

schimonAuteur
§
Posté le: 26/03/2024

No configuration yet.

I only added the items to the "monkey menu".

I would think of a configuration UI.

If you would, please provide me with a basic set of controllers for the UI.

§
Posté le: 13/04/2024

Hi @schimon, I'll take some time to sketch out a kinda 'features mapping to a gui' . Won't be quick! But let's see what ideas can be kicked around.

schimonAuteur
§
Posté le: 04/07/2024

Settings

I was thinking of using the bar itself as an interface for settings.

Settings might be available via the "Monkey Menu", or on the black bar itself.

Enhancement

Currently, the bar offers a single item of each.

I was thinking of changing it and upon hovering on an item of the bar, a top-down menu will be opened and would list all the availbale links.

schimonAuteur
§
Posté le: 24/10/2024
Édité le: 24/10/2024

The recent changes made to the configuration dialog of Newspaper appear to be successfull.

I have started to test Black Belt with multiple links.

I am thinking of turning the black bar into a bar with drop-down menus, including a configuration button.

What do you think?

@Azazello

§
Posté le: 26/10/2024

@schimon, hello again! man, how times flies...

I'm updating the script now and will 'play' with it thruout the weekend, will give my feedback after.

§
Posté le: 26/10/2024

goddamn it GF timeout! made me lose my edits!

@schimon, I revised to say that I had already updated BB back in March; but this weekend I'll put more focused view on it. Feedback will not take months, this time!

I still don't have a preferred GUI--yet. That will just have to be discovered by us users actually using your script.

Also, I agree with ya on the changes. Looking at that bar from the snip, categories like 'EMAIL' would be useful, dropdown would show found links.

§
Posté le: 30/10/2024

So... my feedback. Hope others join in!

In terms of a Config GUI, of the three you listed, maybe GM_config is the easiest to create & manage for developers. (Not recommending, just commenting). Even so, I actually prefer the gui which seems to be common in a lot of Firefox extensions - don't know the name of it, but it's used by 'Stylus':

I'm VERY glad the bar eventually fades out! But the timeouts are too slow for me. Please make configurable.

Related-- let the user know waaay upfront that (double?)clicking on the bar will make it go away for the session. Avoids alot of annoyance.

It would be GREAT to have BB's scan results saved until close-of-browser. That way the bar doesn't have to pop up every time the page is revisited e.g. on a backspace or Reopen. I know one script that does this or similar--'W.A.R. Links Checker Premium'--but surely there are others. I don't know which storage area it uses, but the code should show, or tap @mental for advice.

One of the settings could be to keep the bar visible, or fully fadeout, or have a slightly visible symbol/hook to toggle, or even a mouseover of the top border to toggle. As a user, I'ld use all of those at different times.

An appearance feedback: >I< would like the bar to be as clutterfree as possible. It would toplevel show only configurable Categories (eg I will never have a need to see EMAILs found); and when I click on a particular category, it'll dropdown a panel showing scan results.

That's what I have to share - for now.

§
Posté le: 30/10/2024

(BTW the warnings (service[s]) you use for certain sites eg Reddit are ... hilarious! But useful to at least be aware of.)

schimonAuteur
§
Posté le: 31/10/2024

The configuration interface will be a part of the "black bar".

Example for a configuration interface:

  • Please install the sciript "Newspaper" (greasyfork.org);
  • Open a syndication feed (falkon.org);
  • Click on the icon ⚙️ at the top.

The timeout for disappearance (i.e. removal) will be modified and improved.

I will also add a button to close it manually.

schimonAuteur
§
Posté le: 31/10/2024
Édité le: 31/10/2024

(BTW the warnings (service[s]) you use for certain sites eg Reddit are ... hilarious! But useful to at least be aware of.)

P.S.

The messages will be visually realized. These messages have definitely helped me to abstain from those so-called "messaging services"

New messages will include recommended software for BitTorrent, eD2k, IPFS, etc.

Today, I only use BitTorrent, Email, IRC and XMPP (preferably over I2P).


Actually, I have seen another so-called "messaging service" which is provided to Arab nations. I do not recall its name, and I definitely would want to add it and include a comment about the intelligence agency which might be related to it.

§
Posté le: 31/10/2024

The timeout for disappearance (i.e. removal) will be modified and improved.

I will also add a button to close it manually.

I hope you allow users to configure the timeout(s). I personally think the fadeout is okay; it's certainly makes it unique to Newspaper.

To close, button and-or the single-click are vital.

The configuration interface will be a part of the "black bar".

Example for a configuration interface:

Please install the sciript "Newspaper" (greasyfork.org);
Open a syndication feed (falkon.org);
Click on the icon ⚙️ at the top.

Interesting. That GUI is totally fine, I feel it fits in well to a browser experience, and I'm sure it's very easy to manage and customize. And glad it pushes down the page content, so as not to block it.

The one item I would change (configurable?) is the height of the bar, I forgot to mention the same in previous post - for me it's a bit too high. Although user-configurable is not mandatory, but if you're gonna offer such options, why not!

In the various side-/settings- pages, the 'Return' button would be duplicated to the top of the page, otherwise you have to scroll all the way down just to close a settings page. Is it possible to make the button 'float', move up&down based on scrolling?

Poster une réponse

Connectez-vous pour poster une réponse.