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.
As of
// ==UserScript== // @name Awesome LinuxDo Reader // @name:zh-CN 更流畅的 LinuxDo 阅读器 // @namespace https://github.com/sunbigfly/awesome-linuxdo-reader // @version 1.5.2 // @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://sunbigfly.github.io/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_addValueChangeListener // @grant GM_removeValueChangeListener // @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@7c25413b2eb2b2e9a30d33c5a346f858751eb1cc/work/main-lite.css#sha256=4c6ae29067770d2553befee1c7ac7ddb61d347abdfb6fa8bf23b6c50f52f10b1 // @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/1904487/Awesome%20LinuxDo%20Reader%20Lite%20Core%20Library.js?version=1904487#sha256=d06e345a438a2255c27251f61c9d29810034841ca9b52a565463ac35d461f938 // @require https://update.greasyfork.org/scripts/591595/1904489/Awesome%20LinuxDo%20Reader%20Lite%20Platform%20Library.js?version=1904489#sha256=00e240f9860bae3179c863809a76dc847260bab683189126d2f499d2ab793ea1 // @require https://update.greasyfork.org/scripts/590255/1904488/Awesome%20LinuxDo%20Reader%20Lite%20Features%20Library.js?version=1904488#sha256=818da987ac607ab5253394779b56128ce58a1f22cea8c35b8978d87fc6356204 // ==/UserScript== (function () { 'use strict'; const runtime = window.__AWESOME_LINUXDO_READER_LITE_MODULE_RUNTIME__; if (!runtime || runtime.schemaVersion !== 1 || runtime.sourceVersion !== "1.5.2") { throw new Error('[main-lite] Greasy Fork Library 缺失或版本不匹配'); } runtime.start("src/userscript/main-lite-entry.js", ["main-lite-core","main-lite-platform","main-lite-features"]); })();