{"id":20961117,"url":"https://github.com/b72u68/fileeter","last_synced_at":"2026-02-06T22:01:58.082Z","repository":{"id":46303239,"uuid":"417399724","full_name":"b72u68/fileeter","owner":"b72u68","description":"A Chrome extension that provides filter for Leetcode problem pages","archived":false,"fork":false,"pushed_at":"2022-09-11T21:34:08.000Z","size":2666,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-14T07:35:04.387Z","etag":null,"topics":["chrome-extension","leetcode"],"latest_commit_sha":null,"homepage":"","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/b72u68.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}},"created_at":"2021-10-15T07:03:25.000Z","updated_at":"2023-03-12T20:14:17.000Z","dependencies_parsed_at":"2023-01-18T04:15:19.455Z","dependency_job_id":null,"html_url":"https://github.com/b72u68/fileeter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/b72u68/fileeter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b72u68%2Ffileeter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b72u68%2Ffileeter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b72u68%2Ffileeter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b72u68%2Ffileeter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/b72u68","download_url":"https://codeload.github.com/b72u68/fileeter/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b72u68%2Ffileeter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29178544,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-06T20:14:21.878Z","status":"ssl_error","status_checked_at":"2026-02-06T20:14:21.443Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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","leetcode"],"created_at":"2024-11-19T02:01:08.699Z","updated_at":"2026-02-06T22:01:58.066Z","avatar_url":"https://github.com/b72u68.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Fileeter\n\n\u003e Have you ever been tired of some Leetcode pages that do not have filtering options\n\u003e and having to scroll to find the problems?\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"img/icon.png\" width=\"30%\" height=\"auto\" /\u003e\n\u003c/p\u003e\n\n## Overview\n\nFileeter provides filter by different difficulty levels and tags on some Leetcode\nproblem pages that do not have filter.\n\n## Installation\n\nRight now, I don't have plan to put this Chrome extension to the store\n(because it is only for personal use, I don't know if other people also struggle\nwith the same problem). In order to use this extension, clone this repository\nto your local machine.\n\n```bash\ngit clone https://github.com/b72u68/fileeter\n```\n\nIn your chromium browser, type `chrome://extensions` if you're using Google Chrome\n(or `edge://extensions` if you're using Microsoft Edge like a psychopath) in\nyour address/search bar (or choose \"Manage extensions\" option in your Extensions\nsettings) and turn on \"Developer mode\" in the upper right corner of the page.\n\nNext click on \"Load unpacked\" and choose the repository you have just cloned to\nyour local machine.\n\nAnd done, you have installed this extension to your browser. Enjoy!\n\n\u003e **_NOTE_**: This extension does not support Firefox as this extension requires\n\u003e `manifest_version` 3 while add-ons in Firefox requires `manifest_version` \u003c= 2.\n\n## Features\n\n### Theme\n\nThere are two available themes: Light (default) and Dark (to protect your weak\nprogrammer's eyes). You can toggle between them by using the button on the top right.\n\n### Filter by Difficulties\n\nYou can choose difficulty options \"Easy\", \"Medium\", and \"Hard\" and click \"Apply\"\nto get a list of Leetcode problems with the chosen difficulty levels.\n\n### Filter By Tag\n\nYou can choose problem tags from the dropdown menu and click \"Apply\" to get\na list of Leetcode problems with the chosen tags. CLick on the selected tag to\nremove it from the filtering list.\n\n## Development and Contribution\n\nIf you have new idea to improve this extension, you can either create new a \"Issues\"\nticket or fork and clone this repository to develop it in your environment.\n\nAny suggestions and help would be appreciated.\n\n## TODO\n\n- [ ] Hide/show completed problems.\n\n- [ ] Refactor because popup.js looks disgusting\n\n- [ ] Rewrite the whole thing in TypeScript and React instead of JavaScript?\n\n- [x] ~~Might need to add restriction that the extension can only be active on\n      [https://leetcode.com/company/\\*](https://leetcode/company), or it will go insane\n      on other websites.~~\n\n- [x] ~~Add filter by one tag feature.~~\n\n- [x] ~~Add filter by multiple tags and improving popup interface to support this feature.~~\n\n- [x] Find out the right way to enable/disable extension in selected url.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fb72u68%2Ffileeter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fb72u68%2Ffileeter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fb72u68%2Ffileeter/lists"}