{"id":29132029,"url":"https://github.com/tangoman75/caca-detector","last_synced_at":"2025-06-30T06:10:30.044Z","repository":{"id":301169121,"uuid":"1008316716","full_name":"TangoMan75/caca-detector","owner":"TangoMan75","description":null,"archived":false,"fork":false,"pushed_at":"2025-06-25T13:07:09.000Z","size":41,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-25T14:23:29.767Z","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/TangoMan75.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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-06-25T11:04:08.000Z","updated_at":"2025-06-25T13:07:12.000Z","dependencies_parsed_at":"2025-06-25T14:23:31.570Z","dependency_job_id":"74505c51-acc2-4479-9c92-0713a565341b","html_url":"https://github.com/TangoMan75/caca-detector","commit_stats":null,"previous_names":["tangoman75/caca-detector"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/TangoMan75/caca-detector","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TangoMan75%2Fcaca-detector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TangoMan75%2Fcaca-detector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TangoMan75%2Fcaca-detector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TangoMan75%2Fcaca-detector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TangoMan75","download_url":"https://codeload.github.com/TangoMan75/caca-detector/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TangoMan75%2Fcaca-detector/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262720693,"owners_count":23353452,"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":"2025-06-30T06:10:29.368Z","updated_at":"2025-06-30T06:10:30.021Z","avatar_url":"https://github.com/TangoMan75.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![GH language](https://img.shields.io/github/languages/top/TangoMan75/caca-detector)\n[![GH release](https://img.shields.io/github/v/release/TangoMan75/caca-detector)](https://github.com/TangoMan75/caca-detector/releases)\n![GH license](https://img.shields.io/github/license/TangoMan75/caca-detector)\n![GH stars](https://img.shields.io/github/stars/TangoMan75/caca-detector)\n![Visitors](https://api.visitorbadge.io/api/visitors?path=https%3A%2F%2Fgithub.com%2FTangoMan75%2Fcaca-detector\u0026labelColor=%23697689\u0026countColor=%2337d67a\u0026style=flat)\n\n💩 Caca Detector - Catch the Code Slip-Ups Before Your Users Do\n===============================================================\n\n\u003cimg src=\"./images/pile_of_poo_notification.png\" align=\"left\" width=\"96\" style=\"margin-right: 1em\"\u003e\n\nCaca Detector is a Chrome extension that displays a notification when it detects the word \"caca\" on a web page.\nA project inspired by a good friend of mine. 😉\n\n\u003c/br\u003e\n\n🚀 Features\n-----------\n\n- 💩 Scans web pages for the word \"caca\".\n- 💩 Changes the extension icon when a match is found.\n- 💩 Real-time alerts when \"caca\" appears on any page.\n- 💩 Great for teams that value clean, professional code.\n- 💩 Guaranteed to cause at least one awkward chuckle.\n\n📦 Installation\n---------------\n\n1. Go to Chrome [Extensions](chrome://extensions) panel.\n2. Enable `Developer mode`\n3. Click `Load unpacked` button and select Caca Detector extension folder.\n\n🛠️ Usage\n--------\n\n1. 🌐 Browse any web page.\n2. \u003cimg src=\"./images/pile_of_poo_notification.png\" alt=\"Caca Icon\" width=\"18\" /\u003e If the extension detects \"caca\" anywhere on the page or in the code, the _\"pile of poo\"_ icon in the toolbar will display a red spot.\n\n![Safe page](./images/screenshot_1.png)\n![Caca detected](./images/screenshot_2.png)\n\n🤔 Why \"Caca Detector\"?\n-----------------------\n\nDevelopers are human. And code is often frustrating.\n\nAnd sometimes we leave behind little messages like _\"here\"_, _\"test\"_, or _\"foobar\"_ in the code instead of using the _\"console.log()\"_ function or debugging tools.\n\nAnd, in moments of peak frustration, **\"caca\"**.\n\nThe problem is when we forget to remove those messages, and they end up in production. Which inevitably causes a rather embarrassing comedic effect. You wouldn't believe how often this happens !!!\n\nThis Chrome extension scans webpages for those accidental gems and gently notifies you when they've slipped into production. Whether you're a quality control crusader or just appreciate the comedy of human error, **Caca Detector** is here to save face (and maybe your job).\n\n🤝 Contributing\n---------------\n\nThank you for your interrest in contributing to **Caca Detector**.\n\nPlease review the [code of conduct](./CODE_OF_CONDUCT.md) and [contribution guidelines](./CONTRIBUTING.md) before starting to work on any features.\n\nIf you want to open an issue, please check first if it was not [reported already](https://github.com/TangoMan75/Caca Detector/issues) before creating a new one.\n\n📜 License\n----------\n\nCopyrights (c) 2025 \u0026quot;Matthias Morin\u0026quot; \u0026lt;mat@tangoman.io\u0026gt;\n\n[![License](https://img.shields.io/badge/Licence-MIT-green.svg)](LICENSE)\nDistributed under the MIT license.\n\nIf you like **Caca Detector** please star, follow or tweet:\n\n[![GitHub stars](https://img.shields.io/github/stars/TangoMan75/caca-detector?style=social)](https://github.com/TangoMan75/caca-detector/stargazers)\n[![GitHub followers](https://img.shields.io/github/followers/TangoMan75?style=social)](https://github.com/TangoMan75)\n[![Twitter](https://img.shields.io/twitter/url?style=social\u0026url=https%3A%2F%2Fgithub.com%2FTangoMan75%2Fcaca-detector)](https://twitter.com/intent/tweet?text=Wow:\u0026url=https%3A%2F%2Fgithub.com%2FTangoMan75%2Fcaca-detector)\n\n... And check my other cool projects.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftangoman75%2Fcaca-detector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftangoman75%2Fcaca-detector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftangoman75%2Fcaca-detector/lists"}