{"id":17925246,"url":"https://github.com/righettod/toolbox-regex","last_synced_at":"2025-04-03T09:27:20.113Z","repository":{"id":222499473,"uuid":"757460940","full_name":"righettod/toolbox-regex","owner":"righettod","description":"Toolbox to have a local instance of RegExr to create regex against sensitive/private content.","archived":false,"fork":false,"pushed_at":"2025-03-30T00:34:25.000Z","size":93,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-30T01:30:50.245Z","etag":null,"topics":["docker","regex"],"latest_commit_sha":null,"homepage":"https://github.com/gskinner/regexr","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/righettod.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-02-14T14:43:33.000Z","updated_at":"2025-03-30T00:34:28.000Z","dependencies_parsed_at":"2024-07-28T01:32:01.015Z","dependency_job_id":"199810a6-f425-4c36-9f40-4ec6b0b1f705","html_url":"https://github.com/righettod/toolbox-regex","commit_stats":null,"previous_names":["righettod/toolbox-regex"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/righettod%2Ftoolbox-regex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/righettod%2Ftoolbox-regex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/righettod%2Ftoolbox-regex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/righettod%2Ftoolbox-regex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/righettod","download_url":"https://codeload.github.com/righettod/toolbox-regex/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246973444,"owners_count":20862892,"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":["docker","regex"],"created_at":"2024-10-28T20:53:12.511Z","updated_at":"2025-04-03T09:27:20.089Z","avatar_url":"https://github.com/righettod.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 💻 Regex toolbox\n\n![Build and deploy the toolbox image](https://github.com/righettod/toolbox-regex/actions/workflows/build_docker_image.yml/badge.svg?branch=main) ![MadeWithDocker](https://img.shields.io/static/v1?label=Made%20with\u0026message=Docker\u0026color=blue\u0026?style=for-the-badge\u0026logo=docker) ![AutomatedWith](https://img.shields.io/static/v1?label=Automated%20with\u0026message=GitHub%20Actions\u0026color=blue\u0026?style=for-the-badge\u0026logo=github)\n\n\n## 🎯 Description\n\n\u003e [!NOTE]\n\u003e I created this repository because [my PR](https://github.com/gskinner/regexr/pull/445) was never taken in account.\n\nThe goal of this image is to provide a local instance of [RegExr](https://regexr.com/) to create regex against sensitive/private content.\n\n## 📦 Build\n\nUse the following set of command to build the docker image of the toolbox:\n\n```bash\ngit clone https://github.com/righettod/toolbox-regex.git\ncd toolbox-regex\ndocker build . -t righettod/toolbox-regex\n```\n\n💡 The image is build every week and pushed to the GitHub image repository. You can retrieve it with the following command:\n\n`docker pull ghcr.io/righettod/toolbox-regex:main`\n\n## 👨‍💻 Usage\n\nYou can use the following PowerShell code snippet:\n\n```powershell\n$toolUrl = \"http://localhost:3000\"\ndocker run -d -p 3000:3000 ghcr.io/righettod/toolbox-regex:main\n$status = 0\nwhile ($status -ne 200) {\n\tWrite-Host \"[+] Wait 15 seconds that the container starts...\" -ForegroundColor Yellow\n\tStart-Sleep 15\n\t$status = (Invoke-WebRequest -Uri $toolUrl -UseBasicParsing).StatusCode\n}\nWrite-Host \"[i] URL to use is $toolUrl\" -ForegroundColor Cyan\nFirefox.exe $toolUrl\n```\n\n## 🤝 Sources \u0026 credits\n\n* [RegExr author](https://github.com/gskinner/regexr).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frighettod%2Ftoolbox-regex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frighettod%2Ftoolbox-regex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frighettod%2Ftoolbox-regex/lists"}