Greasy Fork

Greasy Fork is available in English.

M-Team 封面增強PRO (網格佈局、點擊放大、高級自定義)

徹底革新M-Team種子列表為高度自定義卡片網格佈局。功能涵蓋點擊放大、按鈕同步、字體/顏色調節、大種子高亮、靈活佈局與多語言支持。最新版新增「Free」種子綠色高亮、下載新分頁、刷新延遲自定義、下載進度顯示等,所有設置均可持久化保存。

作者
Sam5440
日安装量
1
总安装量
3
评分
1 0 0
版本
1.5
创建于
2025-07-07
更新于
2025-07-07
大小
59.3 KB
许可证
MIT
适用于

M-Team 封面增強PRO (網格佈局、點擊放大、高級自定義) - 免費種子綠色高亮版

Sam5440/mteam_next_beautification

版本: 1.5 兼容性: 專為 M-Team 新版 UI 設計


腳本概述

這個 Tampermonkey 用戶腳本旨在徹底革新 M-Team 站點的種子瀏覽體驗,從傳統的列表模式轉換為現代、視覺友好的卡片式網格佈局。它不僅提供了高度的視覺自定義能力,更整合了多項實用功能,旨在提高用戶瀏覽效率和舒適度。最新版本還增加了對“Free”或“免費”種子的視覺高亮功能,讓您一眼識別優惠資源。


主要功能特色

1. 核心佈局與視覺增強

  • 卡片式網格佈局 (Card Grid Layout):將單調的種子表格數據轉化為美觀、響應式的卡片網格,提供更直觀、豐富的視覺瀏覽體驗。網格佈局能根據屏幕寬度自動調整卡片數量,充分利用空間。
  • 封面尺寸自由縮放 (Custom Cover Scale):根據個人喜好和屏幕分辨率,靈活調整種子封面圖片的顯示大小(例如 1.5x, 2x, 2.5x 等),以適應不同視覺需求。
  • 點擊封面放大 (Click to Enlarge Cover):點擊任何種子封面圖片即可在彈出式燈箱中全屏放大,便於詳細查看圖片內容,不會跳轉頁面。
  • 【新增】免費種子視覺高亮 (Free Torrent Highlight):自動識別種子名稱旁帶有 'Free' 或 '免費' 標籤的種子,並以醒目的綠色邊框和陰影渲染其卡片,讓您在瀏覽時能快速、清晰地識別這些優惠資源。
  • 卡片懸停動畫 (Hover Effects):鼠標懸停在卡片上時,圖片會輕微放大,卡片會上浮並有陰影變化,增加交互的動態感。

2. 信息顯示優化

  • 標籤位置靈活設置 (Flexible Tag Position):選擇將種子標籤(如類型、質量、編碼等)顯示在封面圖片的左上角,或者置於種子標題的前方,保持界面整潔同時確保信息可見。
  • 數據字體定制 (Customizable Font Styles):獨立控制種子體積、上傳/下載數、相對時間和絕對時間的字體大小和顏色,以適應您的閱讀習慣,提升可讀性。
  • 體積與數據分行顯示 (Stats on New Line):可選擇將種子體積與上傳/下載數據分開顯示到新行,避免信息堆疊,使數據呈現更清晰。
  • 上/下載數位置調整 (Stats Position):決定上傳/下載數據顯示在卡片底部信息區域的左側或右側,與其他信息錯落有致。
  • 時間顯示優化 (Time Display Optimization)
    • 佈局選擇:相對時間(如“2 小時前”)和絕對時間(如“2023-10-27 14:30”)可選擇同行顯示或換行顯示。
    • 時間前綴自定義:為相對時間添加自定義前綴(例如“發佈於 ”),使其表達更為完整。
    • 精確時間計算:啟用更精確的相對時間顯示,例如“10 天前”、“3 小時前”等,而非模糊的“很久以前”。
    • 時間間隔調整:控制相對時間和絕對時間之間的間距,以達到最佳視覺效果。

3. 交互與功能性增強

  • 收藏/下載按鈕即時同步 (Real-time Button Sync):卡片上的收藏和下載按鈕功能與原站點的行為保持一致,並能實時響應您的操作,避免重複點擊或狀態不同步的問題。
  • 操作按鈕大小調整 (Action Button Scale):精確控制收藏和下載按鈕的縮放比例,方便點擊或調整其在卡片上的視覺大小。
  • 大種子高亮顯示 (Large Torrent Highlighting):設定一個可自定義的體積閾值(例如 20GB),超過該體積的種子,其體積數字會高亮顯示(默認紅色),便於您快速識別大型資源。
  • 下載連結新分頁打開 (Download in New Tab):腳本會攔截站點的下載 API 請求,強制將生成的下載連結在新瀏覽器分頁中打開,這有助於避免瀏覽器彈出下載對話框阻礙當前瀏覽,並提供更流暢的下載體驗。

4. 高度自定義與用戶體驗

  • 內容區寬度自適應/固定 (Content Width Modes):靈活調整整個種子列表的內容區域寬度,可選擇“最大寬度”(例如 1400px)或“固定寬度”(例如 1200px),並支持向右偏移距離。這有助於優化在不同顯示器上的佈局,解決可能出現的排版異常或未佔滿空間的問題。
  • 統一設置面板 (Unified Settings Panel):所有腳本功能設置均集成在一個直觀的彈出面板中,方便用戶隨時配置。所有設置項都會持久化保存,一次設置,長期有效。
  • 多語言支持 (Multi-language Support):目前支持繁體中文、簡體中文和英文三種語言,用戶可根據需要隨時切換,提升全球用戶的腳本使用體驗。
  • 刷新延遲自定義 (Custom Refresh Delay):可調整頁面內容更新(如分頁、篩選)時腳本重新渲染卡片佈局的延遲時間(毫秒),優化性能與視覺平滑度。
  • 腳本使用計數器 (Usage Counter):可選擇在頁腳顯示腳本的匿名訪問統計,讓您了解腳本受歡迎程度。
  • 一鍵重置所有設置 (Reset All Settings):提供便捷的選項,將所有配置恢復為腳本的默認值,解決可能出現的配置問題。

5. 技術與維護

  • 版本自動檢查 (Automatic Update Check):腳本會自動檢查 GitHub 上的最新版本,並在設置面板中提示更新,確保您始終使用最新功能和修復。
  • MIT 許可證 (MIT License):腳本以開源形式發佈,鼓勵用戶學習、修改和貢獻。

如何使用 (安裝步驟)

  1. 安裝 Tampermonkey 瀏覽器擴展
  2. 創建新腳本:安裝 Tampermonkey 後,點擊瀏覽器工具欄上的 Tampermonkey 圖標,選擇“創建新腳本...”。
  3. 粘貼腳本代碼:刪除默認生成的代碼,將本頁提供的腳本代碼完整粘貼到編輯器中。
  4. 保存腳本:點擊“文件”菜單 (或類似保存按鈕),然後選擇“保存”來保存腳本。
  5. 刷新頁面:前往 M-Team 的瀏覽頁面 (/browse),腳本將自動啟用並轉換頁面佈局。在頁面右上角的搜索框附近會出現一個“⚙️ 腳本設置”按鈕,點擊即可調整所有配置。

注意事項

  • 此腳本主要針對 M-Team 的新版 UI (2023年之後)。在網站 UI 大幅更新時,腳本功能可能會受影響。
  • 不保證在其他站點或 M-Team 的舊版 UI 上正常工作。
  • 請確保您的瀏覽器和 Tampermonkey 擴展是最新版本,以獲得最佳兼容性。

鳴謝

本腳本的開發過程中得到了 ChatGPT 的強大 AI 輔助,特此感謝。