MyGo 云音乐
Go와 MyGo로 만든 서드파티 네이버 클라우드 뮤직 데스크톱 클라이언트
極簡 Flutter 小說閱讀器,支援書源管理、TXT、TTS 朗讀、離線快取。
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
一款以長篇小說閱讀為核心的 Flutter Android 閱讀器。 自行管理書源、本地 TXT、閱讀排版、TTS 與離線內容。 夜讀(Night Reader)是一款自主開發的 Android 小說閱讀器,主要面向長篇文字閱讀與自訂書源使用情境。 專案提供網頁書源規則解析、搜尋、目錄與正文讀取、本地 TXT、閱讀器、TTS、離線快取與資料管理等能力。 夜讀目前仍處於持續維護與相容性收斂階段。核心閱讀流程已可使用,但部分功能仍可能受到書源規則、網站結構、Android 裝置、TTS 引擎或特殊資料狀況影響。 本專案不內建任何可直接閱讀的小說或第三方書源。 🧪 表示功能已有實作並可使用,但仍存在相容性或特殊情況限制。 設計上以 Legado 類型書源規則作為重要相容目標,但兩者並非完全相同的執行環境。 複雜 JavaScript、特殊編碼、反爬蟲、登入狀態、WebView、Cookie 或網站行為都可能造成個別書源無法正常運作。 夜讀提供批次書源校驗與單一書源除錯工具。 校驗屬於自動化探測,不等同於完整真人閱讀流程。 需要使用者互動的 WebView、驗證碼、特殊登入或網站防護流程,可能無法透過批次校驗正確判斷。 Night Reader 使用自製 Reader V2 閱讀架構處理長篇文字。README 전문 보기 ↗
夜讀從你匯入的書源搜尋、閱讀與下載網路小說,也能讀本地 TXT 與 EPUB。書源規則相容 Legado(閱讀),以 Flutter 重新實作。App 不內建任何書源或小說內容。
到 GitHub Releases 下載最新 APK,支援 Android arm64 裝置。
App 開啟時會自動檢查新版,連著 Wi-Fi 會先在背景下載好再提醒安裝。想搶先試用新功能,可在「我的」→「關於夜讀」打開「接收測試版更新」。各版的改動見「更新紀錄」或 CHANGELOG.md。
同一個 Release 另附未簽章的 iOS 安裝檔(.ipa),需要自行用 AltStore 或 Sideloadly 以 Apple ID 簽章安裝(免費帳號每 7 天要重新簽章)。iOS 版沒有 App 內更新、分享進 App 與用檔案開啟書籍,也沒有在 iPhone 上實際測試過。
剛安裝時書架與搜尋都是空的,因為夜讀不附帶書源。
書源是一份 JSON 規則,描述某個網站怎麼搜尋、怎麼取得詳情、目錄與正文。夜讀支援 Legado 書源常用的 CSS、XPath、JSONPath、Regex 與 JavaScript 規則。
夜讀不支援書源登入,也不做驗證碼這類需要手動操作的驗證,需要這些的書源會被當成無法使用(見 ADR 0013)。網站改版或擋爬蟲時,書源也可能失效,可以用書源校驗找出來。
請到 Issues 回報,附上 App 版本、Android 版本、裝置型號與重現步驟;和書源有關的話,說明是搜尋、詳情、目錄還是正文出問題。
夜讀以 Flutter/Dart 開發,APK 由 GitHub Actions 建置與發布。工具鏈、驗證與發布流程見 AGENTS.md,寫碼規範見 CODING_STANDARDS.md,介面設計見 DESIGN.md,架構決定見 docs/adr/。
夜讀是通用的閱讀與網頁規則解析工具,不提供、不託管、不推薦也不分發任何小說內容或第三方書源。書源、檔案與內容的取得和使用是否符合所在地法律與授權,由使用者自行確認。不得利用本專案繞過 DRM、付費機制、登入驗證或其他存取控制。
夜讀以 GNU General Public License v3.0 授權釋出。