LNReader source extension for cote-reader.me.
Supports full catalog browsing, search, chapter pagination (PagePlugin), and text extraction with illustrations for Classroom of the Elite and 1,040+ series.
- In LNReader, open Settings > Repos (or Browse > repository icon).
- Add the following repository URL:
https://raw.githubusercontent.com/RevDev909/cote-reader-lnreader/main/dist/plugins.min.json - Open Browse > Plugins, find COTE Reader, and tap Install.
Run the test suite against live endpoints:
npm testStart local server to test the extension over LAN:
npm run serveAdd http://<LAN_IP>:8080/plugins.min.json in LNReader.
├── src/
│ └── plugins/
│ └── english/
│ └── CoteReader.ts # Upstream plugin source (LNReader PluginBase / PagePlugin)
├── dist/
│ ├── plugins/
│ │ └── cote-reader.js # Standalone runtime bundle
│ ├── plugins.json # Repo manifest
│ ├── plugins.min.json # Minified manifest
│ └── icon.png # Plugin icon
├── test/
│ └── test-plugin.js # Integration tests
└── serve.js # Development HTTP server
To integrate into LNReader/lnreader-plugins:
- Source:
src/plugins/english/CoteReader.ts->plugins/english/CoteReader.ts - Icon:
dist/icon.png->public/static/src/en/cotereader/icon.png
MIT