PttChrome and term.ptt.cc Enhanced Add-on

add features of "PttChrome Long Change" into "PttChrome+term.ptt.cc Add-on"

目前為 2019-04-01 提交的版本,檢視 最新版本

作者
alan23273850
評價
0 0 0
版本
1.2
建立日期
2019-02-14
更新日期
2019-04-01
尺寸
42.7 KB
相容性
相容於 Firefox 相容於 Chrome
授權條款
未知
腳本執行於

PttChrome and term.ptt.cc Enhanced Add-on

  • 類別:Side Project
  • 語言:JavaScript
  • 時程:2019 年 1 月 ~ 2019 年 3 月,後續持續維護
  • 動機:
    某些瀏覽 PTT 的知名手機應用程式如 PiTT 有支援計算推文樓數的功能 (包含推、噓、箭頭),除了單純的統計目的之外,在發錢文底下搶先推文在特定樓層以賺取 P 幣更是實用;只是在此腳本完工之前,並未看到任何有支援相關功能的 PC 版程式/腳本,於是這支程式應運而生,成為最先具有計算推、噓、箭頭、總樓數功能的 PC 版腳本。

  • 背景:其實早在大約半年前就有大大 LalongGreasy Fork 釋出能計算推、噓、箭頭、總樓數的雛形 (PttChrome Long Change),在兩個月之後亦有另一位大大 avan 也在同個網站釋出一支僅能計算總樓數但有許多額外功能的 PttChrome+term.ptt.cc Add-on;只不過在經由本人實驗之後發現前者的功能新穎、實用但執行時會有小瑕疵,相較之下後者跑起來結果比較穩定,於是我決定將兩者合而為一,將前者的功能融入後者的程式碼中,形成現在的成品。

  • 簡介:以有效率地計算推、噓、箭頭、總樓數為目標,將 PttChrome Long Change 融入 PttChrome+term.ptt.cc Add-on 之中,便同時擁有兩支腳本的功能,可在 PttChrometerm.ptt.cc 執行。


腳本安裝

  1. 在瀏覽器上安裝 TampermonkeyViolentmonkey 等腳本管理器。
  2. 此腳本置放網站點擊「安裝腳本」,等待腳本安裝至管理器中。
  3. 新分頁開啟 PttChrometerm.ptt.cc 即可開始使用,不過在啟動功能之前務必記得勾選以下設定 (HEN 重要)...

PttChrome/term.ptt.cc 使用前的設定 [ HEN 重要!!!]

  1. 「文章好讀模式」必須啟用
    • 啟用後推文樓層計算才會正確

    • 無論您是使用 Firefox,或是使用從 Chromium 衍生之瀏覽器如 Cent、Kinza 等,請務必再次確認是否已開啟好讀模式,似乎很容易發生 PttChrome 或 term.ptt.cc 之中僅一者有開、而另外一者忘記開啟之情況,讓使用者誤以為腳本失效,這點必須留意。
  2. 「啟用使用者黑名單功能」必須啟用 (僅 PttChrome 需設定)
    • 啟用後腳本才能偵測到全部留言

腳本 PttChrome Long Change 之功能展示

  1. 計算 推 / 噓 / 箭頭 / 總 樓數

  2. 原 PO 的 ID 高亮

  3. 推文背景高亮

  4. 搜尋推文者文章


前人種樹

  1. PttChrome Long Change
  2. PttChrome+term.ptt.cc Add-on

ps. 兩腳本作者皆已知會且同意本專案之進行!


其他事項

  • 理論上原腳本功能均須正常運作,若有出現 bug 那麼使用原腳本時也應該有相同 bug,如有例外請到 GitHub Repo 開 issue。
  • 或者鄉民們也可以 fork 出新專案繼續開發其他功能、修復 bug。