为 LINUX DO 深度定制并保持完整功能覆盖,同时通过站点识别与能力检测兼容中文、英文及其他语言的标准 Discourse 社区,在列表页内完成阅读、翻译、回复与原站互动。
Versione datata
// ==UserScript== // @name Awesome LinuxDo Reader // @name:zh-CN 更流畅的 LinuxDo 阅读器 // @namespace https://github.com/sunbigfly/awesome-linuxdo-reader // @version 1.1.1 // @license MIT // @description 为 LINUX DO 深度定制并保持完整功能覆盖,同时通过站点识别与能力检测兼容中文、英文及其他语言的标准 Discourse 社区,在列表页内完成阅读、翻译、回复与原站互动。 // @description:en Deeply customized for LINUX DO with complete feature coverage, while site detection and capability checks support standard Discourse communities in any language for in-list reading, translation, replies, and native interactions. // @author sunbigfly // @homepageURL https://github.com/sunbigfly/awesome-linuxdo-reader // @supportURL https://github.com/sunbigfly/awesome-linuxdo-reader/issues // @match https://linux.do/* // @match https://community.brave.com/* // @match https://devforum.roblox.com/* // @match https://community.openai.com/* // @match https://community.home-assistant.io/* // @match https://forum.cfx.re/* // @match https://community.spiceworks.com/* // @match https://forum.arduino.cc/* // @match https://discussions.unity.com/* // @match https://community.cloudflare.com/* // @match https://forums.unrealengine.com/* // @match https://forum.obsidian.md/* // @match https://forum.cursor.com/* // @match https://forum.godotengine.org/* // @match https://community.n8n.io/* // @match https://forum.mikrotik.com/* // @match https://meta.discourse.org/* // @match https://discuss.python.org/* // @match https://forums.swift.org/* // @match https://discourse.julialang.org/* // @match https://users.rust-lang.org/* // @match https://*/* // @icon https://cdn3.ldstatic.com/optimized/4X/6/a/6/6a6affc7b1ce8140279e959d32671304db06d5ab_2_512x512.png // @grant GM_getValue // @grant GM_setValue // @grant GM_xmlhttpRequest // @grant GM_getResourceText // @grant unsafeWindow // @connect connect.linux.do // @connect credit.linux.do // @connect translate.googleapis.com // @connect edge.microsoft.com // @connect api-edge.cognitive.microsofttranslator.com // @connect * // @run-at document-start // @resource ldpReaderStyles https://cdn.jsdelivr.net/gh/sunbigfly/awesome-linuxdo-reader@5c756d48fff957d6d007e22a2e186d3ccb424f84/work/main-lite.css#sha256=3ead4b14a1b39ac24ea09010ca044d825503edcf103430f2c4e45aed1d6dcb50 // @resource ldpKatexStyles https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css // @require https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.js // @require https://cdn.jsdelivr.net/npm/[email protected]/dist/index.js // @require https://cdn.jsdelivr.net/npm/[email protected]/dist/hls.min.js // @require https://update.greasyfork.org/scripts/590254/1896700/Awesome%20LinuxDo%20Reader%20Lite%20Core%20Library.js?version=1896700#sha256=ebeef3251350931f86fd18079a493d9d32db70fa576857f435681975c8336dc9 // @require https://update.greasyfork.org/scripts/590255/1896702/Awesome%20LinuxDo%20Reader%20Lite%20Features%20Library.js?version=1896702#sha256=60ac5665a39c0745bf942b0ed5224917fcfe00486166ad9e047d050b8a21ebd0 // ==/UserScript== (function () { 'use strict'; const runtime = window.__AWESOME_LINUXDO_READER_LITE_MODULE_RUNTIME__; if (!runtime || runtime.schemaVersion !== 1 || runtime.sourceVersion !== "1.1.1") { throw new Error('[main-lite] Greasy Fork Library 缺失或版本不匹配'); } runtime.start("src/userscript/main-lite-entry.js", ["main-lite-core","main-lite-features"]); })();