GreasyFork 语言筛选器移除器

此脚本修改 GreasyFork 上的 URL,以始终显示所有语言的脚本,除非用户手动选择其他语言。

当前为 2023-05-30 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
mkpoli
评分
0 0 0
版本
0.1.0
创建于
2023-05-30
更新于
2023-05-30
大小
4.1 KB
许可证
MIT
适用于

This UserScript, named GreasyFork Language Filter Remover, is designed to modify the URL on the GreasyFork website. Its primary function is to make sure scripts from all languages are displayed by default, unless a user manually selects to filter by a specific language.

This modification is applied to any search query URLs on the scripts page of GreasyFork.

How it works

When you navigate to a URL of the form https://greasyfork.org/*/scripts?q=*, the script checks if the filter_locale parameter is present in the URL. If it's absent, the script will automatically append filter_locale=0 to the URL, refreshing the page to show scripts from all languages.

The script will remember if you manually click on the "Show results only from a specific language" link (which changes depending on the selected language), by storing a flag in the browser's session storage. The script won't add filter_locale=0 to the URL during the current browsing session once that flag is set, allowing you to browse scripts in your chosen language without being redirected.

Usage

Just install the script using a userscript manager like Tampermonkey or Greasemonkey, and it'll run automatically on GreasyFork.