{"id":13687430,"url":"https://github.com/rscarvalho/pyregex","last_synced_at":"2025-05-01T12:33:44.652Z","repository":{"id":635781,"uuid":"276985","full_name":"rscarvalho/pyregex","owner":"rscarvalho","description":"pyregex is a Python Regular Expression Online Tester","archived":false,"fork":false,"pushed_at":"2021-06-02T01:37:51.000Z","size":50380,"stargazers_count":299,"open_issues_count":13,"forks_count":73,"subscribers_count":15,"default_branch":"master","last_synced_at":"2024-08-03T15:06:30.872Z","etag":null,"topics":["grunt","python","regex","regex-validator"],"latest_commit_sha":null,"homepage":"http://www.pyregex.com/","language":"CoffeeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"heroku/heroku-buildpack-php","license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rscarvalho.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2009-08-13T13:30:12.000Z","updated_at":"2024-03-04T04:13:39.000Z","dependencies_parsed_at":"2022-07-05T05:01:18.804Z","dependency_job_id":null,"html_url":"https://github.com/rscarvalho/pyregex","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rscarvalho%2Fpyregex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rscarvalho%2Fpyregex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rscarvalho%2Fpyregex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rscarvalho%2Fpyregex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rscarvalho","download_url":"https://codeload.github.com/rscarvalho/pyregex/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224257638,"owners_count":17281751,"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":["grunt","python","regex","regex-validator"],"created_at":"2024-08-02T15:00:54.549Z","updated_at":"2024-11-12T10:31:10.476Z","avatar_url":"https://github.com/rscarvalho.png","language":"CoffeeScript","funding_links":[],"categories":["CoffeeScript"],"sub_categories":[],"readme":"# PyRegex\n\n[![Build Status](https://travis-ci.org/rscarvalho/pyregex.png)](https://travis-ci.org/rscarvalho/pyregex)\n\nPyRegex is an online Regular Expression tester for python dialect.\n\n## License\n\nThe code is licensed under the [GNU General Public License v2](LICENSE)\n\n## Development Environment\n\n### Requirements\n\n* Server-side language\n    * [Python](http://www.python.org)\n    * [Pip](http://www.pip-installer.org)\n\n* Testing (all of them installable via [pip](http://www.pip-installer.org/))\n    * [nose](https://nose.readthedocs.org/en/latest/)\n    * I also use [rednose](https://pypi.python.org/pypi/rednose) but this one is optional\n\n* Assets management / generation\n    * [Node.js](http://nodejs.org/)\n    * [Npm](https://npmjs.org/) - Usually shipped with Node.js\n    * [Grunt](http://gruntjs.com/)\n    * [Bower](http://bower.io/)\n\n### Dependency Installation\n\n* **Node.js** and **Npm** - See their websites ([2](http://nodejs.org/) and [3](http://npmjs.org)) about how to get them installed in your platform\n* **Grunt**: `npm install -g grunt-cli`\n* **Bower**: `npm install -g bower`\n* **Nose** and its companions: `pip install -r requirements.txt` (May require `sudo` or `su`)\n    * For development, please install **also** `pip install -r requirements-dev.txt`\n* Assets dependencies: `./install_assets_deps.sh`\n\n\n### Running the application\n\nJust run `honcho start`\n\nIt will start both uWSGI server and grunt. This will watch the filesystem for changes in the source folders and regenerate the client-side target files as needed.\n\nThe API will be available on http://localhost:5000 (The port can be overridden by the `$PORT` environment variable). The web app is available at http://localhost:8082\n\n### Testing the application\n\nTo test the application, run `nosetests -c nose.cfg` from a terminal window.\n\n## Contributing\n\nAnyone is more than welcome to [Create an issue](https://github.com/rscarvalho/pyregex/issues), [Fork](https://github.com/rscarvalho/pyregex) the repository and submit a [Pull Request](https://github.com/rscarvalho/pyregex/pulls).\n\n\n## TODO\n\n* Social integration (share regex on facebook, twitter, g+, etc.)\n* Save/generate regex permalink\n* I18n\n* Better result visualization\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frscarvalho%2Fpyregex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frscarvalho%2Fpyregex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frscarvalho%2Fpyregex/lists"}