osu beatmap filter

Filter beatmap by favorites (osu! website only)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

作者
Oscar0159
日安装量
0
总安装量
14
评分
0 0 0
版本
1.1.1
创建于
2022-03-23
更新于
2023-11-07
大小
6.9 KB
许可证
MIT
适用于

OSU Beatmap Filter

Description

Filter beatmap by favorites

Notice

  • This script is only for osu beatmap page
  • This script only supports new osu website
  • This script only supports English & Traditional Chinese

Usage

  1. Install a user script manager
  2. Install osu beatmap filter
  3. Open osu beatmap page

Optional

  • You can change the default filter value by editing the script
const options = {
  // global options
  global: {
    // enable animation
    animation: {
      // enable [true/false]
      enable: true,
      // duration [ms]
      duration: 700,
    },
    // filter method [threshold, percentile]
    filterMethod: "percentile",
    // compare method [less, lessEqual, greater, greaterEqual]
    compareMethod: "lessEqual",
    // opacity of filtered beatmap [0~1]
    opacity: 0.15,
  },
  // favorites filter
  favorites: {
    // threshold of favorite count
    threshold: 100,
    // percentile of favorite count
    percentile: 75,
  },
};

Screenshot

screenshot screenshot


OSU 圖譜過濾器

說明

根據收藏數量過濾圖譜

注意事項

  • 本腳本只支援osu 圖譜頁面
  • 本腳本只支援新版 osu 網站
  • 本腳本只支援英文與繁體中文

使用方法

  1. 安裝 使用者腳本管理器
  2. 安裝 osu 圖譜過濾器
  3. 開啟 osu 圖譜頁面

可選項目

  • 你可以透過編輯腳本來更改預設過濾值
const options = {
  // (全域選項)
  global: {
    // (啟用動畫)
    animation: {
      // enable (啟用)
      enable: true,
      // (持續時間 [毫秒])
      duration: 700,
    },
    // (過濾方法 [門檻, 百分位數])
    filterMethod: "percentile",
    // (比較方法 [小於, 小於等於, 大於, 大於等於])
    compareMethod: "lessEqual",
    // (過濾後的 beatmap 透明度 [0~1])
    opacity: 0.15,
  },
  // (收藏數過濾)
  favorites: {
    // (收藏數門檻)
    threshold: 100,
    // (收藏數百分位數)
    percentile: 75,
  },
};

截圖

同上