{"repo":"cho45/Chemrtron","free":true,"listed":false,"github":"https://github.com/cho45/Chemrtron","clone":"git clone https://github.com/cho45/Chemrtron.git","description":"Chemr is a document viewer; fuzzy match incremental search.","language":"TypeScript","stars":64,"topics":["electron","increment","document-viewer","javascript","crawler"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"Chemrtron ========= A document viewer with fuzzy match incremental search, built on Electron. Chemrtron is the modern implementation of Chemr, designed for high-speed documentation access with a unified interface. Project Naming -------------- Chemrtron : The project codename and repository name for this Electron-based implementation. Chemr : The product name. The application executable and system identity use this name. /.chemr : The configuration and cache directory used by the application. Features ======== On-demand Indexing : Create and update search indexes for various documentation sets. Incremental Search : Fast, fuzzy-match search across all your enabled documents. Unified UI : A consistent experience whether you're browsing MDN, Node.js docs, or custom sets. System Integration : Supports system light/dark modes and global shortcuts. WebContentsView : Uses Electron's modern view system for seamless document rendering alongside the search UI. Creating New Indexers ===================== Indexers are simple JavaScript files that define how to crawl and index a documentation site. Built-in Indexers : Located in src/indexers/ . These are bundled with the application and synchronized to /.chemr/builtin-indexers/ at runtime. User Indexers : Can be placed in /.chemr/indexers/ for personal use. Example indexer structure: Development =========== Requirements Node.js (Latest LTS recommended) npm or yarn Setup Run in Development Updating Indexers Built-in indexers (in src/indexe","default_branch":null,"files":null,"tree":[],"storefront":"/r/cho45","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cho45/Chemrtron/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}