Novel Ranking Filter [No GM_API Version]

Novel Ranking Filtering Bookmarklet for Mobile Browser

这是此脚本的所有版本 只显示代码更新过的版本

  • v2024-06-23 2024-06-22
  • v2024-06-23 2024-06-22
  • v2024-06-23 2024-06-22
  • v2024-06-22 2024-06-22
  • v2024-06-19 2024-06-19

    Add support for Kakuyomu pickup_works/search/recent_reviews/recent_works pages.
    Add support for Narou search page.
    //=====================================================================================================
    support カクヨム 検索、新着、ピックアップ、新着レビュー
    support なろう 検索

  • v2024-06-19 2024-06-19
  • v2024-06-19 2024-06-19
  • v2024-06-19 2024-06-19
  • v2024-06-19 2024-06-19
  • v2024-05-05 2024-06-15
  • v2024-05-05 2024-06-15
  • v2024-05-05 2024-06-15
  • v2024-05-05 2024-06-14
  • v2024-05-05 2024-06-13
  • v2024-05-05 2024-06-13
  • v2024-05-05 2024-05-04
  • v2024-05-05 2024-05-04
  • v2024-03-24 2024-03-25
  • v2024-03-24 2024-03-25
  • v2024-03-24 2024-03-25
  • v2024-03-24 2024-03-24
  • v2024-03-24 2024-03-24

    20240324
    Add a bookmarklet in description for creating new bookmarklet

  • v2024-03-24 2024-03-24

    20040324
    Replace save to clipboard with save to browser's localstorage. Now all settings and lists will be auto saved.

  • v2024-03-24 2024-03-24

    20040324
    Replace save to clipboard with save to browser's localstorage. Now all settings and lists will be auto saved.

    How to use:
    1. Run JS2Bookmarklet AHK script to remove comment/space/tab.
    2. Copy BML.txt's content to create a bookmark.
    3. goto ranking page and use this new bookmark.
    Done.

    JS2Bookmarklet AHK script:
    #NoEnv
    SetWorkingDir %A_ScriptDir%
    #SingleInstance Force
    FileRead, Clipboard, *m15000 C:\Users\%A_UserName%\Downloads\Novel_Ranking_Filter.user.js
    if not ErrorLevel
    {
    Clipboard := RegExReplace(Clipboard, "//.*?\r\n", "")
    Clipboard := RegExReplace(Clipboard, "\s(a""|class|content|id|solid|type|/>)", "@$1")
    Clipboard := RegExReplace(Clipboard, "(bcd|case|const|function|let|return|solid|use|var)\s", "$1@")
    Clipboard := StrReplace(Clipboard, "`(function`(`)", "javascript:(()=>", 1)
    Clipboard := StrReplace(Clipboard, "else if", "else@if")
    Clipboard := StrReplace(Clipboard, A_Tab, "")
    Clipboard := StrReplace(Clipboard, A_Space, "")
    Clipboard := StrReplace(Clipboard, "#", "\#")
    Clipboard := StrReplace(Clipboard, "@", A_Space)
    Clipboard := StrReplace(Clipboard, "`r`n", "")
    FileAppend, %Clipboard%, c:\Users\%A_UserName%\Downloads\BML.txt
    Clipboard := ""
    }
    ExitApp

  • v2024-03-19 2024-03-19