{"id":26932115,"url":"https://github.com/ReadLite/ReadLite","last_synced_at":"2025-04-02T08:02:32.870Z","repository":{"id":170570187,"uuid":"596464580","full_name":"ReadLite/ReadLite","owner":"ReadLite","description":"Transform cluttered web pages into clean, distraction-free reading experiences with customizable themes, fonts and multilingual support.","archived":false,"fork":false,"pushed_at":"2025-03-29T14:44:31.000Z","size":5942,"stargazers_count":496,"open_issues_count":11,"forks_count":30,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-03-29T15:31:26.137Z","etag":null,"topics":["chrome-extension","reader","reading"],"latest_commit_sha":null,"homepage":"https://chrome.google.com/webstore/detail/read-something/bcagnbmncmeliaknnhmbkkgackfipoic","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ReadLite.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"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}},"created_at":"2023-02-02T08:38:52.000Z","updated_at":"2025-03-29T14:44:34.000Z","dependencies_parsed_at":"2024-01-25T11:11:56.576Z","dependency_job_id":"1706f683-da29-4bd6-8930-ba9e9a2e6232","html_url":"https://github.com/ReadLite/ReadLite","commit_stats":null,"previous_names":["readsomething/readsomething","readsomething/readlite","readlite/readlite"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReadLite%2FReadLite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReadLite%2FReadLite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReadLite%2FReadLite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReadLite%2FReadLite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ReadLite","download_url":"https://codeload.github.com/ReadLite/ReadLite/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246777833,"owners_count":20832032,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["chrome-extension","reader","reading"],"created_at":"2025-04-02T08:01:17.444Z","updated_at":"2025-04-02T08:02:32.865Z","avatar_url":"https://github.com/ReadLite.png","language":"TypeScript","readme":"# ReadLite - Simple Reading Mode\n\nReadLite is a browser extension focused on user experience, providing clean typography and immersive reading experience similar to physical books. It intelligently extracts webpage content, filters out ads and distracting elements, allowing you to focus on the content itself.\n\n## ✨ Key Features\n\n### 📖 Smart Content Extraction\n- Automatically identifies and extracts main content using advanced algorithms\n- Effectively filters out ads, popups, and other distracting elements\n- Supports various news sites, blogs, documentation, and long-form content\n\n### 🎨 Beautiful Reading Experience\n- Multiple themes: Light, Dark, Sepia, and Paper mode\n- Customizable fonts, font sizes, line spacing, and page width\n- Automatically adapts to different screen sizes for optimal reading\n\n### 🔤 Multilingual Support\n- Automatically detects page language and applies appropriate typography rules\n- Provides specialized reading experience for Chinese and English content\n- Supports switching between Chinese and English interfaces\n\n### ⚡ Convenient Controls\n- One-click adjustment for all reading settings\n- Automatically remembers your reading preferences\n\n### 🔒 Privacy Focused\n- All features process locally, no transmission of your reading content\n- No account registration required for full functionality\n- Collects no personal data, protecting your privacy\n\n## 🚀 How to Use\n\n1. After installation, browse any page with articles\n2. Click the ReadLite icon in the toolbar\n3. The page will immediately convert to comfortable reading mode\n4. Customize your reading experience through the settings panel\n\n## 🛠️ Development Guide\n\n### Prerequisites\n\n- Node.js 16+ and npm/yarn\n- Chrome, Edge, or other modern browsers\n\n### Install Dependencies\n\n```bash\nnpm install\n# or\nyarn install\n```\n\n### Development Mode\n\n```bash\nnpm run dev\n# or\nyarn dev\n```\n\n### Build Extension\n\n```bash\nnpm run build\n# or\nyarn build\n```\n\n## 📄 License\n\nMIT\n\n---\n\n*For Chinese version, please see [README.zh.md](README.zh.md)*\n","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FReadLite%2FReadLite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FReadLite%2FReadLite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FReadLite%2FReadLite/lists"}