{"id":26711283,"url":"https://github.com/shamel67/cleanedin","last_synced_at":"2026-04-07T04:31:35.571Z","repository":{"id":284620420,"uuid":"955403619","full_name":"shamel67/cleanedin","owner":"shamel67","description":"Less clutter, more focus.","archived":false,"fork":false,"pushed_at":"2025-04-02T17:27:37.000Z","size":1432,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-13T19:52:48.721Z","etag":null,"topics":["ad-blocker","chrome","chrome-extension","linkedin","linkedin-filter"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shamel67.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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,"zenodo":null}},"created_at":"2025-03-26T15:28:15.000Z","updated_at":"2025-04-10T02:30:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"30bbb1d7-ce0c-4093-928f-457806622cdd","html_url":"https://github.com/shamel67/cleanedin","commit_stats":null,"previous_names":["shamel67/cleanedin"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/shamel67/cleanedin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shamel67%2Fcleanedin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shamel67%2Fcleanedin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shamel67%2Fcleanedin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shamel67%2Fcleanedin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shamel67","download_url":"https://codeload.github.com/shamel67/cleanedin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shamel67%2Fcleanedin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31500397,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["ad-blocker","chrome","chrome-extension","linkedin","linkedin-filter"],"created_at":"2025-03-27T10:20:46.428Z","updated_at":"2026-04-07T04:31:35.562Z","avatar_url":"https://github.com/shamel67.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CleanedIn\n\n**CleanedIn** helps you focus on what matters. By intelligently refining your LinkedIn feed, it highlights valuable insights while reducing distractions. Stay engaged with meaningful posts and protect your privacy. Get the best out of your network — on YOUR terms.\n\n[![Options](assets/options.png)](assets/options.png)\n---\n\n## ✨ Features\n\n- Filter AI-generated posts (experimental)\n- Privacy: prevent LinkedIn from probing for the presence of other extensions\n- Privacy: strip tracking parameters from shared links\n- Master switch: turn off, visually tone down the noise, or hide it completely\n- Content filtering based on advanced rules (Premium, ads, news, games, suggestions, celebrations, etc.)\n- Highlight posts based on your own custom regex, using a color of your choice (unlimited number of rules)\n- Badge showing the \"noise ratio\" in your feed\n- Changing options immediately reflects in LinkedIn opened tabs without reloading\n- Clean, unobtrusive design\n\n---\n\n## 💾 Installation\nWorks in Chrome and Brave (recommended).\n\nGet it directly from the [Chrome Web Store](https://chromewebstore.google.com/detail/cleanedin-less-clutter-mo/cnificnjkdipoboaofmfkdnefmieihpf) and get updates automatically.\n\nDevelopment install:\n- on Github, click on the \"\u003c\u003e Code\" button and \"Download ZIP\", then unzip in a folder of your choice.\n- or do \"npm install cleanedin\" in a folder of your choice.\n\n1. Type chrome://extensions in the Chrome URL bar and press enter.\n1. Enable developer mode using the toggle on the right\n1. Click Load Unpacked on the left side of the screen.\n1. Navigate to the location of the folder you unzipped, and select it.\n\n---\n\n## 🚫 License \u0026amp; Disclaimer\nThis project is **source-available** but **not open source**.\n\nYou may:\n- View and inspect the code\n\nYou may **not**:\n- Modify or create derivative works\n- Reuse any part of the code in other projects or products\n- Use it for commercial purposes\n\nSee [`LICENSE`](./LICENSE) for details.\n\n### Disclaimer\n\nThis project is provided **as-is**, without any warranties or guarantees of any kind, express or implied.\n\nThe code is shared **for educational and experimental purposes only**. Use it at your own risk.\n\n### ⚠️ Important Notice\n\nThis extension may modify how LinkedIn content is presented or behaves in your browser. Such modifications might:\n\n- Be considered a violation of LinkedIn’s Terms of Service or Community Guidelines\n- Interfere with LinkedIn's intended user experience or functionality\n- Result in account restrictions or enforcement actions by LinkedIn\n\nBy using this code, you accept full responsibility for any consequences, including any impact on your LinkedIn account.\n\nThe author **does not endorse** or encourage the violation of any service's terms, including those of LinkedIn.\n\n---\n\n## 🙋 Contributing\n\nContributions are welcome under strict terms.\n\nBy submitting a pull request, you agree that:\n- Your code is original\n- You grant the project owner a non-exclusive, worldwide, royalty-free license to use and modify your contribution\n- Your contributions may be used in the CleanedIn project only\n\nSteps to contribute:\n1. Fork the repo\n2. Create a feature branch\n3. Submit a pull request with a clear explanation\n\n👉 [Sponsor this project, buy me a coffee!](ko-fi.com/shamel)\n\n---\n\n## 📫 Contact\n\nQuestions? Licensing inquiries?  \nEmail: `shamel67@gmail.com`\n\n---\n\n**Made with ❤️ in Canada 🇨🇦.**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshamel67%2Fcleanedin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshamel67%2Fcleanedin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshamel67%2Fcleanedin/lists"}