{"id":16974732,"url":"https://github.com/nulldev/tldr-extension","last_synced_at":"2025-03-21T20:42:42.916Z","repository":{"id":252430831,"uuid":"836211121","full_name":"NullDev/tldr-extension","owner":"NullDev","description":"TL;DR Extension - Ask websites anything ","archived":false,"fork":false,"pushed_at":"2025-01-22T16:10:11.000Z","size":275,"stargazers_count":2,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-19T21:27:41.080Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/NullDev.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}},"created_at":"2024-07-31T11:31:19.000Z","updated_at":"2025-03-19T01:04:14.000Z","dependencies_parsed_at":"2024-08-09T18:48:45.012Z","dependency_job_id":"4efd7a14-ab2a-4357-bc36-0629145b5bfe","html_url":"https://github.com/NullDev/tldr-extension","commit_stats":null,"previous_names":["nulldev/tldr-extension"],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NullDev%2Ftldr-extension","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NullDev%2Ftldr-extension/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NullDev%2Ftldr-extension/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NullDev%2Ftldr-extension/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NullDev","download_url":"https://codeload.github.com/NullDev/tldr-extension/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244868035,"owners_count":20523581,"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":[],"created_at":"2024-10-14T01:07:50.575Z","updated_at":"2025-03-21T20:42:42.896Z","avatar_url":"https://github.com/NullDev.png","language":"JavaScript","readme":"# tl;dr\n[![License](https://img.shields.io/github/license/NullDev/tldr-extension?label=License\u0026logo=Creative%20Commons)](https://github.com/NullDev/tldr-extension/blob/master/LICENSE) [![GitHub closed issues](https://img.shields.io/github/issues-closed-raw/NullDev/tldr-extension?logo=Cachet)](https://github.com/NullDev/tldr-extension/issues?q=is%3Aissue+is%3Aclosed) [![ESLint](https://github.com/NullDev/tldr-extension/actions/workflows/eslint.yml/badge.svg)](https://github.com/NullDev/tldr-extension/actions/workflows/eslint.yml) ![GitHub package.json version (branch)](https://img.shields.io/github/package-json/v/NullDev/tldr-extension/master?label=version)\n\n\u003cp align=\"center\"\u003e\u003cimg height=\"250\" width=\"auto\" src=\"/icons/icon128.png\" /\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003cb\u003etl;dr - Ask websites anything\u003c/b\u003e\u003c/p\u003e\n\u003chr\u003e\n\n## :question: What does it do?\n\nThis is a Chrome Extension that allows users to asks websites specific questions about their content. The page content is sanitized and sent to Gemini along with the question of the user. \u003cbr\u003e\u003cbr\u003e\nIt is my submission for the Google AI Competition: \n- https://ai.google.dev/competition/projects/tldr\n- https://web.archive.org/web/20240904205925/https://ai.google.dev/competition/projects/tldr (Archive)\n\n**Demo Video:** https://www.youtube.com/watch?v=1dtRHrxl8lc\n\n\u003chr\u003e\n\n## :star: Downloading the extension\n\nThe extension can be downloaded from the official Chrome store: \u003cbr\u003e\nhttps://chromewebstore.google.com/detail/tldr/ceoomcdkamoifgcdeflofkdmpjmmcnka\n\n\u003chr\u003e\n\n## :diamond_shape_with_a_dot_inside: Feature requests \u0026 Issues\n\nFeature request or discovered a bug? Please [open an Issue](https://github.com/NullDev/tldr-extension/issues/new/choose) here on GitHub.\n\n\u003chr\u003e\n\n## :wrench: Building yourself [DEV ONLY]\n\n0. Open up your favourite terminal (and navigate somewhere you want to download the repository to). \u003cbr\u003e\u003cbr\u003e\n1. Make sure you have NodeJS installed. Test by entering \u003cbr\u003e\n$ `node -v` \u003cbr\u003e\nIf this returns a version number, NodeJS is installed. **If not**, get NodeJS \u003ca href=\"https://nodejs.org/en/download/package-manager/\"\u003ehere\u003c/a\u003e. \u003cbr\u003e\u003cbr\u003e\n2. Clone the repository and navigate to it. If you have Git installed, type \u003cbr\u003e\n$ `git clone https://github.com/NullDev/tldr-extension.git \u0026\u0026 cd tldr-extension` \u003cbr\u003e\nIf not, download it \u003ca href=\"https://github.com/NullDev/tldr-extension/archive/master.zip\"\u003ehere\u003c/a\u003e and extract the ZIP file.\u003cbr\u003e\nThen navigate to the folder.\u003cbr\u003e\u003cbr\u003e\n3. Install all dependencies by typing \u003cbr\u003e\n$ `npm install`\u003cbr\u003e\u003cbr\u003e\n3. Build it by typing \u003cbr\u003e\n$ `npm run build`\u003cbr\u003e\u003cbr\u003e\n3.1 Or debug it by typing \u003cbr\u003e\n$ `npm run dev`\u003cbr\u003e\u003cbr\u003e\n4. Once built, in Chrome, go to `chrome://extensions/`, click \"load unpacked\" and select the dist folder in the repo. \u003cbr\u003e\u003cbr\u003e\n5. Click on the extension, click the gear icon, and paste your gemini key. Then hit save \u003cbr\u003e\u003cbr\u003e\n6. Done!\n\n\u003chr\u003e\n\n## :satellite: Using prepacked extension [DEV ONLY]\n\n1. Download the [latest crx from the release page](https://github.com/NullDev/tldr-extension/releases) \u003cbr\u003e\u003cbr\u003e\n2. Either go to `chrome://extensions/` and drag-n-drop the crx in there, or open the crx with chrome. Then enable it (!) which might require enabling dev mode\n3. Once the extension is loaded: Click on it, then click the gear icon and paste your gemini key. Then hit save \u003cbr\u003e\u003cbr\u003e\n4. All done! You can now use tl;dr :) \n\nIf that does not work, see [Building yourself](#wrench-building-yourself).\n\n\u003chr\u003e\n\n## :lock: Data Protection Disclaimer\n\nThis extension does not store any personal data. However website content that might include personal data is sent to Google Gemini AI when a question is submitted.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnulldev%2Ftldr-extension","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnulldev%2Ftldr-extension","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnulldev%2Ftldr-extension/lists"}