[{"data":1,"prerenderedAt":134},["ShallowReactive",2],{"repo-vdnight89-tomato-supermarket-en":3,"i18n-vdnight89-tomato-supermarket-en":131},{"mirrorPool":4,"detail":13,"relatedProjects":61},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":26,"homepage":27,"pushedAt":28,"ownerAvatar":29,"ownerName":30,"ownerBio":30,"lastSyncTime":31,"lastReleaseTime":32,"tags":33,"license":45,"category":46,"subgroup":47,"releases":48},"vdnight89","tomato-supermarket",1424189951,"https:\u002F\u002Fgithub.com\u002Fvdnight89\u002Ftomato-supermarket",1,"Rust","番茄小说聚合客户端的 Windows 桌面版：单个 exe，免安装，双击即用。小说 · 听书 · 短剧 · 漫剧 · 漫画，一个客户端全都要。",{"Rust":22,"HTML":23,"JavaScript":24,"CSS":25,"PowerShell":18},71.9,23.1,2.9,1.2,[],"https:\u002F\u002Fgithub.com\u002Fvdnight89\u002Ftomato-supermarket\u002Freleases\u002Flatest","2026-10-19","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F291329933?v=4","","2026-10-27T04:27:18.716133+00:00","2026-10-19T09:25:56Z",[34,35,36,37,38,39,40,41,42,15,43,44],"audiobook","comic-reader","desktop-app","fanqie","novel-reader","rust","short-drama","single-executable","tauri","webview2","windows","GPL-3.0","productivity","番茄钟\u002F专注工具",[49],{"tag":50,"publishAt":32,"semVer":51,"prerelease":53,"assets":54},"v1.0.0",[18,52,52],0,false,[55],{"fileName":56,"sizeMb":57,"sha256":58,"downloadCount":59,"originUrl":60},"tomato-supermarket-v1.0.0.exe",11.38,"04db77955038bd214ae5a367dc84514d44dc91b6387ecf13b8b44fd78d80bdcd",25,"https:\u002F\u002Fgithub.com\u002Fvdnight89\u002Ftomato-supermarket\u002Freleases\u002Fdownload\u002Fv1.0.0\u002Ftomato-supermarket-v1.0.0.exe",[62,78,93,104,119],{"owner":63,"repo":64,"repoId":65,"category":46,"subgroup":47,"language":19,"tags":66,"starCount":70,"ownerUid":71,"latestTag":72,"platforms":73,"lastReleaseTime":75,"downloadCount":76,"description":77},"G07cha","pomodoro",43559489,[67,64,39,42,68,69,44],"macos","timer","typescript",473,6943514,"v3.6.1",[44,74],"mac","2025-06-08T16:32:50Z",2719,"A simple terminal-based Pomodoro timer for improving productivity.",{"owner":79,"repo":80,"repoId":81,"category":82,"subgroup":47,"language":83,"tags":84,"starCount":85,"ownerUid":86,"latestTag":87,"platforms":88,"lastReleaseTime":90,"downloadCount":91,"description":92},"wuqiao309","clear-tomato",1383703453,"tools","Kotlin",[],12,29456722,"v1.1.0",[89],"android","2026-10-20T14:13:13Z",6,"clear-tomato is an LSPosed module that removes unwanted main tabs, sub-tabs, floating balls, and feed sections from Fanqie Free Novel and Hongguo Free Short Drama, keeping only what you actually use.",{"owner":94,"repo":95,"repoId":96,"category":82,"subgroup":47,"language":97,"tags":98,"starCount":18,"ownerUid":99,"latestTag":100,"platforms":101,"lastReleaseTime":102,"downloadCount":52,"description":103},"zrb6666","lx-music-focus",1387535422,"TypeScript",[],135193172,"v0.1.0",[44],"2026-09-25T13:21:31Z","LX Focus is a Windows desktop focus tool forked from LX Music, combining a focus lock with music playback to keep you from getting distracted.",{"owner":105,"repo":106,"repoId":107,"category":46,"subgroup":47,"language":108,"tags":109,"starCount":52,"ownerUid":112,"latestTag":113,"platforms":114,"lastReleaseTime":116,"downloadCount":117,"description":118},"Dante9k","tommi",1380790494,"C#",[64,110,111],"windows-desktop","wpf",36197026,"v1.1.23",[44,115],"other","2026-10-13T06:05:11Z",3,"Tommi is a desktop Pomodoro timer for Windows and macOS with a rounded clay-style tomato, inertial time wheels, and a full-screen throwing reminder.",{"owner":120,"repo":121,"repoId":122,"category":82,"subgroup":47,"language":123,"tags":124,"starCount":52,"ownerUid":125,"latestTag":126,"platforms":127,"lastReleaseTime":128,"downloadCount":129,"description":130},"WT667","MyTomato",1396757553,"Java",[],186468433,"v1.1.3",[89],"2026-09-30T04:20:43Z",5,"MyTomato is an LSPosed module for rooted Android devices that unlocks VIP perks and strips ads and clutter from Fanqie Listen, Fanqie Novel, and Hongguo Short Drama.",{"description":132,"readmeHtml":133},"Tomato Supermarket is the Windows desktop client for Fanqie novels, an 11.4 MB single-file Tauri v2 exe bundling novels, audiobooks, short dramas, animated dramas, and comics, ready on double-click.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>Tomato Supermarket brings the Fanqie novel Android client&#39;s content consumption to the Windows desktop, the difference being a shared business core with the Android build: the same fqapi_core, the same signing, device pool, CENC decryption, and stream-selection pipeline, not a rewrite. It is an 11.4 MB single exe relying on the system&#39;s WebView2 for zero runtime dependencies, installing nothing, registering nothing, and uninstalling completely when you delete the data directory. Novels, audiobooks, short dramas, animated dramas, and comics all live in one client, restoring features the trimmed mobile build dropped.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>One exe carries the whole Fanqie library, redesigned for desktop instead of a blown-up phone page.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Value\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Platform\u003C\u002Ftd>\n\u003Ctd>Windows 10 21H2 \u002F Windows 11 (x64)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Stack\u003C\u002Ftd>\n\u003Ctd>Tauri v2 + Rust core + Web UI (compiled in)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Size\u003C\u002Ftd>\n\u003Ctd>11.4 MB single file, zero runtime deps\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Data directory\u003C\u002Ftd>\n\u003Ctd>%LOCALAPPDATA%\u002Ffqapp-pc\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>License\u003C\u002Ftd>\n\u003Ctd>Follows upstream LICENSE\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Discover and search\u003C\u002Fstrong>: Fanqie store feeds and rankings; paged, cached search across novel, comic, audiobook, and drama channels\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Novel reading\u003C\u002Fstrong>: decrypted body rendering, chapter jumps, and reading progress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Audiobooks\u003C\u002Fstrong>: upstream audio streams first, falling back to system speech synthesis reading timestamped scripts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dramas\u003C\u002Fstrong>: stream selection filtering unsupported codecs, preferring h264 at equal quality\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comics\u003C\u002Fstrong>: images decrypted and served locally, paged by chapter\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bookshelf\u003C\u002Fstrong>: continue-reading, recent, and favorites saved locally with lazy title loading\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Desktop-native design\u003C\u002Fstrong>: resident sidebar, fixed top bar, immersive pages waking on hover, and widescreen grids with adaptive columns\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"shortcuts\">Shortcuts\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Shortcut\u003C\u002Fth>\n\u003Cth>Action\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Ctrl + K \u002F Ctrl + F\u003C\u002Ftd>\n\u003Ctd>Focus search\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Ctrl + L\u003C\u002Ftd>\n\u003Ctd>Open bookshelf\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Ctrl + ,\u003C\u002Ftd>\n\u003Ctd>Open settings\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Ctrl + D\u003C\u002Ftd>\n\u003Ctd>Toggle light\u002Fdark\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Alt + arrows\u003C\u002Ftd>\n\u003Ctd>Back\u002Fforward\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>S\u003C\u002Ftd>\n\u003Ctd>Settings panel in immersive pages\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>F11 \u002F Esc\u003C\u002Ftd>\n\u003Ctd>Fullscreen \u002F exit or wake the UI\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>Download tomato-supermarket-v1.0.0.exe from Releases and double-click from any folder\u003C\u002Fli>\n\u003Cli>First launch creates %LOCALAPPDATA%\u002Ffqapp-pc holding your shelf, favorites, and progress\u003C\u002Fli>\n\u003Cli>Verify the download with Get-FileHash against SHA256SUMS\u003C\u002Fli>\n\u003Cli>For a pure USB portable run, set FQPC_HOME to your data directory first\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"how-it-works\">How It Works\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Compiled-in assets\u003C\u002Fstrong>: the Web UI and defaults are embedded in the exe, UI refreshed every launch while config is created only when missing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Same-origin session\u003C\u002Fstrong>: the window opens \u002F_session\u002F with a one-time capability on 127.0.0.1:8080, swapped for an HttpOnly cookie before redirect, so pages never see the capability\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fixed port\u003C\u002Fstrong>: a changed port would void the localStorage bookshelf, so 8080 is preferred, shifting through 8 ports before surrendering to a random one with a logged warning\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Windows x64 only\u003C\u002Fstrong>: the Tauri v2 + WebView2 shell needs porting for other platforms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plaintext device pool\u003C\u002Fstrong>: DPAPI is not wired up, device identity sits in device_pool.json as local user data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Audiobook voices\u003C\u002Fstrong>: the upstream audio API returns invalid aid, so system TTS reads scripts, voice quality depending on installed Chinese voices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Empty channels\u003C\u002Fstrong>: some recommendation channels depend on Fanqie&#39;s tab_type config, showing a notice instead of spinning\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Consumption only\u003C\u002Fstrong>: like the Android build, no login and no social writes such as likes or shares\u003C\u002Fli>\n\u003C\u002Ful>\n",1793197964424]