The feature was implemented by Itch's leafo some 6 six years ago, or so I understood. It never got a gui or was advertised much. Or expanded to work for more than one tag.
The only thing my homebrew extension does, is to use a feature that is accessible by extensions to modify urls persistently. And attach an input box. So you can write in the tag and browse with the excluded tag and do not need to modify the url each time with copy paste.
With a bit of legwork you can simulate filtering multiple tags with the third tool, the tampermonkey script about the ignore list.
Basically you search positive for what you want to exclude. And then scroll down in endless scroll for a bit and then go to top again and press and hold 2, while the css is display: none for list 2. This will add like 50 items per second. Rinse, repeat, for more tags. You can save the lists for later use and import them to combine them differently.
Of course this will not update automatically for new games. But the popular list is ranked by popularity, so you need only add a couple hundred of the top items of the unwanted tags and the top does not change much.
And if you browse obscure tags with less than a hundred games, you might not even want to filter the tags out. The dev and you might be of different opinion about the tag, or you might make an exception for some games, if they are good enough in other aspects.
As far as I know the feature only works for things that can be entered in the filter box for tags. This means tags and genres. I only made a button to avoid entering the url every time.
If you have need for a special search, try out the third tool. It is far superior to mere tag filtering.
It has two lists and you can add items by pressing 1 or 2. And this works also if you hold the key and the item disappears and the next item takes it's place. Adds like 30 items per second. So just scroll down a few pages with auto-loading next page mode and go up again and hold the key to populate an ignore list for anything you can browse. Input methods, tags and what else. After that your normal search will have those items excluded.
Input methods are even less accurate than tags, I guess. So you might find, that simply marking games you already have checked out, to be a more convenient method.
It is the tampermonkey script on the bottom of the page. Yeah, I should rework the page sometime.
You need a browser extension that can run tampermonkey scripts and import the script there. Then you configure the script to your liking.
The defaults are keys 1-0 and you need to press key 1-4 while above a game thumbnail in browse or search view. This adds/removes the item/developer to list 1 or to list 2 respectivly. The "on" state for both lists is to hide the item. And the "off" state, which is also used in your library, puts a colored outline around the item. 5 toggles between on and off. If you want to combine lists or do one time searches, you can export lists, clear the lists, do the special stuff, clear again, and re-import the old lists.
The basic use case would be to put all your library/known games on one list and all your ignore stuff on the other list.
It lets you use user scripts that do some stuff an extension would do and provides some mechanisms to use capabilities only extensions can use. Like storage. The advantage is, that the same script will run on Firefox and Chrome and others. It should also work in other user script addons, like Greasemonkey.
It is rather popular, on Chrome it has over 10 million users.
← Return to chrome extension
Comments
Log in with itch.io to leave a comment.
So the tag filter can only filter out a single tag at a time?
There is no way to get multiple tags filtered at once?
(not referring to the genre filter, but tags like "2D, Visual Novel" etc)
The feature was implemented by Itch's leafo some 6 six years ago, or so I understood. It never got a gui or was advertised much. Or expanded to work for more than one tag.
The only thing my homebrew extension does, is to use a feature that is accessible by extensions to modify urls persistently. And attach an input box. So you can write in the tag and browse with the excluded tag and do not need to modify the url each time with copy paste.
With a bit of legwork you can simulate filtering multiple tags with the third tool, the tampermonkey script about the ignore list.
Basically you search positive for what you want to exclude. And then scroll down in endless scroll for a bit and then go to top again and press and hold 2, while the css is display: none for list 2. This will add like 50 items per second. Rinse, repeat, for more tags. You can save the lists for later use and import them to combine them differently.
Of course this will not update automatically for new games. But the popular list is ranked by popularity, so you need only add a couple hundred of the top items of the unwanted tags and the top does not change much.
And if you browse obscure tags with less than a hundred games, you might not even want to filter the tags out. The dev and you might be of different opinion about the tag, or you might make an exception for some games, if they are good enough in other aspects.
I mean, it's good but it still can't exclude input methods. Is there a way to make that work
As far as I know the feature only works for things that can be entered in the filter box for tags. This means tags and genres. I only made a button to avoid entering the url every time.
If you have need for a special search, try out the third tool. It is far superior to mere tag filtering.
It has two lists and you can add items by pressing 1 or 2. And this works also if you hold the key and the item disappears and the next item takes it's place. Adds like 30 items per second. So just scroll down a few pages with auto-loading next page mode and go up again and hold the key to populate an ignore list for anything you can browse. Input methods, tags and what else. After that your normal search will have those items excluded.
Input methods are even less accurate than tags, I guess. So you might find, that simply marking games you already have checked out, to be a more convenient method.
What exactly is the third tool and how do I use it?
It is the tampermonkey script on the bottom of the page. Yeah, I should rework the page sometime.
You need a browser extension that can run tampermonkey scripts and import the script there. Then you configure the script to your liking.
The defaults are keys 1-0 and you need to press key 1-4 while above a game thumbnail in browse or search view. This adds/removes the item/developer to list 1 or to list 2 respectivly. The "on" state for both lists is to hide the item. And the "off" state, which is also used in your library, puts a colored outline around the item. 5 toggles between on and off. If you want to combine lists or do one time searches, you can export lists, clear the lists, do the special stuff, clear again, and re-import the old lists.
The basic use case would be to put all your library/known games on one list and all your ignore stuff on the other list.
What sort of browser extension would that be?
Tampermonkey? Just enter that word in your extension repository. If you can run my homebrew extension, I am assuming you use Chrome. So that would be https://chromewebstore.google.com/search/Tampermonkey
It lets you use user scripts that do some stuff an extension would do and provides some mechanisms to use capabilities only extensions can use. Like storage. The advantage is, that the same script will run on Firefox and Chrome and others. It should also work in other user script addons, like Greasemonkey.
It is rather popular, on Chrome it has over 10 million users.