All Projects → rscarvalho → Pyregex

rscarvalho / Pyregex

Licence: gpl-2.0
pyregex is a Python Regular Expression Online Tester

Programming Languages

python
139335 projects - #7 most used programming language
coffeescript
4710 projects

Projects that are alternatives of or similar to Pyregex

grunt-retire
Grunt plugin for retire.
Stars: ✭ 89 (-68.44%)
Mutual labels:  grunt
kaki
Search tool designed for developers
Stars: ✭ 41 (-85.46%)
Mutual labels:  regex
Grunt Cache Bust
Cache bust static assets using content hashing
Stars: ✭ 262 (-7.09%)
Mutual labels:  grunt
grunt-tv4
Use Grunt and Tiny Validator tv4 to validate files against json-schema draft v4
Stars: ✭ 13 (-95.39%)
Mutual labels:  grunt
core
🌈 light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection
Stars: ✭ 40 (-85.82%)
Mutual labels:  regex
truffleHog
Searches through git repositories for high entropy strings and secrets, digging deep into commit history
Stars: ✭ 6,319 (+2140.78%)
Mutual labels:  regex
Angular
web项目Demo,前端采用Angular+Grunt+bower+Requirejs+Bootstrap,后台使用SpringMVC框架
Stars: ✭ 16 (-94.33%)
Mutual labels:  grunt
Almace Scaffolding
AMSF, a.k.a. Almace Scaffolding, a super-fast Jekyll framework fighting against the website obesity.
Stars: ✭ 275 (-2.48%)
Mutual labels:  grunt
qunit-migrate
Migrate old QUnit tests to 2.x. Uses regex and ASTs to convert old QUnit code.
Stars: ✭ 17 (-93.97%)
Mutual labels:  regex
Grunt Filerev
[DEPRECATED] File revving
Stars: ✭ 261 (-7.45%)
Mutual labels:  grunt
subst
Search and des... argh... replace in many files at once. Use regexp and power of Python to replace what you want.
Stars: ✭ 20 (-92.91%)
Mutual labels:  regex
zig-regex
A regex implementation for the zig programming language
Stars: ✭ 60 (-78.72%)
Mutual labels:  regex
pcre-net
PCRE.NET - Perl Compatible Regular Expressions for .NET
Stars: ✭ 114 (-59.57%)
Mutual labels:  regex
splinter
Simple pattern-based linter 🐀
Stars: ✭ 31 (-89.01%)
Mutual labels:  regex
Grunt Ng Constant
Plugin for dynamic generation of angular constant and value definition modules.
Stars: ✭ 263 (-6.74%)
Mutual labels:  grunt
rustexp
A Rust regular expression editor and tester that runs entirely within the browser!
Stars: ✭ 59 (-79.08%)
Mutual labels:  regex
python-hslog
Python module to parse Hearthstone Power.log files
Stars: ✭ 37 (-86.88%)
Mutual labels:  regex
Re Flex
The regex-centric, fast lexical analyzer generator for C++ with full Unicode support. Faster than Flex. Accepts Flex specifications. Generates reusable source code that is easy to understand. Introduces indent/dedent anchors, lazy quantifiers, functions for lex/syntax error reporting, and more. Seamlessly integrates with Bison and other parsers.
Stars: ✭ 274 (-2.84%)
Mutual labels:  regex
Kind Of
Get the native JavaScript type of a value, fast. Used by superstruct, micromatch and many others!
Stars: ✭ 268 (-4.96%)
Mutual labels:  regex
I Hate Regex
The code for iHateregex.io 😈 - The Regex Cheat Sheet
Stars: ✭ 3,176 (+1026.24%)
Mutual labels:  regex

PyRegex

Build Status

PyRegex is an online Regular Expression tester for python dialect.

License

The code is licensed under the GNU General Public License v2

Development Environment

Requirements

Dependency Installation

  • Node.js and Npm - See their websites (2 and 3) about how to get them installed in your platform
  • Grunt: npm install -g grunt-cli
  • Bower: npm install -g bower
  • Nose and its companions: pip install -r requirements.txt (May require sudo or su)
    • For development, please install also pip install -r requirements-dev.txt
  • Assets dependencies: ./install_assets_deps.sh

Running the application

Just run honcho start

It 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.

The 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

Testing the application

To test the application, run nosetests -c nose.cfg from a terminal window.

Contributing

Anyone is more than welcome to Create an issue, Fork the repository and submit a Pull Request.

TODO

  • Social integration (share regex on facebook, twitter, g+, etc.)
  • Save/generate regex permalink
  • I18n
  • Better result visualization
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].