{"id":50843039,"url":"https://github.com/allen3206/bilinoveldownloader","last_synced_at":"2026-06-14T08:00:38.910Z","repository":{"id":357086897,"uuid":"1217585520","full_name":"allen3206/BiliNovelDownloader","owner":"allen3206","description":"基於 bili_novel_packer 打造的嗶哩輕小說自動下載與簡繁轉換 GUI 工具","archived":false,"fork":false,"pushed_at":"2026-06-14T04:32:44.000Z","size":3997,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-14T08:00:12.971Z","etag":null,"topics":["downloader","epub","gui","light-novel","linovelib","opencc","tkinter","windows"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/allen3206.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-22T03:05:50.000Z","updated_at":"2026-06-14T04:31:20.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/allen3206/BiliNovelDownloader","commit_stats":null,"previous_names":["allen3206/bilinoveldownloadergui","allen3206/bilinoveldownloader"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/allen3206/BiliNovelDownloader","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allen3206%2FBiliNovelDownloader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allen3206%2FBiliNovelDownloader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allen3206%2FBiliNovelDownloader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allen3206%2FBiliNovelDownloader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allen3206","download_url":"https://codeload.github.com/allen3206/BiliNovelDownloader/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allen3206%2FBiliNovelDownloader/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34313515,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-14T02:00:07.365Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["downloader","epub","gui","light-novel","linovelib","opencc","tkinter","windows"],"created_at":"2026-06-14T08:00:18.631Z","updated_at":"2026-06-14T08:00:38.904Z","avatar_url":"https://github.com/allen3206.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n   \u003cimg src=\"./assets/BiliNovelDownloaderIcon.png\" width=\"256\" height=\"256\" /\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003e嗶哩輕小說自動下載與繁化工具 (BiliNovelDownloader)\u003c/h1\u003e\n\n基於 [bili_novel_packer](https://github.com/Montaro2017/bili_novel_packer) 核心打造的圖形化介面工具，專為 [嗶哩輕小說](https://tw.linovelib.com/) 而設計。支援小說資訊預覽、全自動下載及 EPUB 簡繁轉換。\n\n## 預覽\n\n\u003cimg width=\"952\" height=\"732\" alt=\"screenshot1\" src=\"./assets/screenshots1.png\" /\u003e\n\n\u003cimg width=\"952\" height=\"732\" alt=\"screenshot2\" src=\"./assets/screenshots2.png\" /\u003e\n\n## 特色與功能\n\n*   **圖形介面**：貼上網址或數字 ID 即可預覽小說資訊（封面、簡介、目錄）\n*   **簡繁轉換**：原站僅提供簡體版，程式下載完成後自動透過 `opencc` 轉換，同時輸出簡體與繁體兩份 EPUB（含資料夾與檔案名稱），分別存放於 `downloads/簡體/` 與 `downloads/繁體/`\n*   **即時狀態追蹤**：內建執行日誌與進度提示，及時查看下載資訊、錯誤訊息\n*   **分卷下載**：可選下載 **全部範圍** 或 **指定範圍**（例如：`1, 3-5, 9`）\n*   **進階整合選項**：可選擇「合併選取的分卷為單一檔案」，或是「在每章開頭自動添加章節標題」\n*   **下載歷史紀錄**：自動儲存近期載入過的小說網址，點擊下拉選單即可重新載入\n*   **智慧快取機制**：書籍封面圖片自動快取 24 小時，提升二次載入速度\n\n## 如何使用\n\n**系統需求**：Windows 10 / 11（64 位元）\n\n1. 前往 [Releases 頁面](https://github.com/allen3206/BiliNovelDownloader/releases) 下載最新的 `.zip` 壓縮檔\n2. 將下載的壓縮檔 **解壓縮** 到電腦中（例如：桌面或 D 槽）\n3. 打開解壓縮後的資料夾，會看到以下結構：\n   ```text\n   BiliNovelDownloader-...-windows-x64/\n   ├── BiliNovelDownloader.exe             (主程式)\n   ├── readme.txt                             (使用須知)\n   ├── LICENSE.txt\n   ├── NOTICES.txt\n   ├── THIRD_PARTY_LICENSES.txt\n   └── tools/\n       ├── bili_novel_packer-xxx-windows.exe  (核心下載器)\n       └── LICENSE-bili_novel_packer.txt\n   ```\n4. **雙擊 `BiliNovelDownloader.exe` 即可開始使用**\n\n下載完成後，檔案會存放於以下結構：\n```text\ndownloads/\n├── 簡體/\n│   └── 書名/\n│       ├── 書名 第1卷.epub\n│       └── 書名 第2卷.epub\n└── 繁體/\n    └── 書名/\n        ├── 書名 第1卷.epub\n        └── 書名 第2卷.epub\n```\n\n\u003e **提醒：**\n\u003e *   不要在未解壓縮的 ZIP 檔內直接執行程式\n\u003e *   請務必保持 `exe` 主程式與 `tools` 資料夾在同一層目錄下。如果想將捷徑放在桌面，請對 `exe` 按右鍵選擇「建立捷徑」並移至桌面，切勿單獨將 exe 檔案移走\n\n## 授權與聲明\n\n*   授權條款：[MIT License](LICENSE)\n*   本專案核心下載功能使用 [bili_novel_packer](https://github.com/Montaro2017/bili_novel_packer)\n*   本工具僅供學習與交流使用，請勿用於商業用途或大量惡意抓取\n\n## 下載器核心更新\n\n如果未來遇到可用的更新版本：\n\n1. 前往核心下載器原作者的 GitHub：[Montaro2017/bili_novel_packer](https://github.com/Montaro2017/bili_novel_packer/releases)\n2. 下載最新版本的 `bili_novel_packer-...-windows.exe`\n3. 移除舊版本下載器，將下載的新檔案移至本工具 `tools` 資料夾內即可正常運作\n\n---\n\n## 原始碼\n\n如想修改程式碼，請參考以下說明：\n\n### 環境準備\n\n1. 建議使用 Python 3.10 或 3.11\n2. 安裝必要的套件：\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n### 直接執行腳本\n\n在專案根目錄下執行：\n```bash\npython BiliNovelDownloader.py\n```\n\n### 打包成 exe\n\n```bash\npyinstaller BiliNovelDownloader.spec\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fallen3206%2Fbilinoveldownloader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fallen3206%2Fbilinoveldownloader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fallen3206%2Fbilinoveldownloader/lists"}