This is an Arduino helper toolkit that builds on top of the arduino-cmake project — a powerful alternative build system for Arduino. What Arli provides is capability to search for libraries by any attributes and regular expressions, install a whole set of libraries defined in a YAML file Arlifile, and finally, it can generate a brand new Sketch Project based on arduino-cmake, that builds out the box. Arli is a command line tool, so run "arli" after installing the gem for more information.
Grep replacement, recursively scans directories to match a given Ruby regular expression. Prints highlighted results. Based on the Perl tool 'ack' by Andy Lester. Fork of the original Rak tool by Daniel Lucraft. This version implements stability improvements, UI improvments (display, colors), column handling, bug fixes.
Useful regular expressions, so far Url and Email
This gem is a United States phone number validator. This gem uses a complex regular expression that can validate any United States phone number. Check out the documentation under the links section to see how to use this gem.
Recognize common internet memes using regular expressions
Matches allows you to define methods that have regular expressions rather than names, and automatically configires method_missing to handle them.
A multi-line search and replace utility that uses Ruby regular expressions for searching and allows back references to captured groups from the pattern to appear in the replacement text.
Examine all PDF files in Look up directories, remove password (if has one), rename and copy to a new directory using regular expressions.
A CLI to test regular expressions on Ruby
Modifications by Sven Winkler == DESCRIPTION: Replacement for grep. Recursively scans directories to match a given Ruby regular expression. Prints highlighted results. Based on the Perl tool 'ack' by Andy Lester.
A compiler and library that transforms highly readable Simple Regex Language patterns into regular expressions.
With the simple-navigation gem installed you can easily create multilevel navigations for your Rails, Sinatra or Padrino applications. The navigation is defined in a single configuration file. It supports automatic as well as explicit highlighting of the currently active navigation through regular expressions.
A collection of Regular Expression validations
A library to simplify interaction with IO streams. This includes network sockets, file sockets, and serial streams like the console and RS232. Features regular expression matching and notification of received data.
Cregexp is a library of commonly used regular expressions, written in Ruby.
Interactive testing and experimentation with regular expressions. To start, type 'regexp-bench' First command: help. Current nicest feature: saving and restoring test strings from a YAML file. Biggest wishlist item: automatic rspec output.
Rename File Set is a powerful way to manage large or small sets of files such as mp3 collections etc. It uses the full power of regular expressions in at least a dozen useful operations. Fox GUI or command-line.
A ruby DSL for building long complex regular expressions used frequently across large data extraction projects
The grammar Fabulator extension provides regular expression support.
This gem allow users to generate random words. The user must provide a LANG file with defined phonemes and a regular grammatical expression. You can learn how to create LANG files, or explore some examples, at this project's source repository on Github: https://github.com/fluorine/ConlangWordGenerator
Command line app to convert input to OCR Optimized Regular Expressions
Knife plugin to assist with the upload and sync of Chef server assets like roles, environments and cookbooks allowing for multiple parts to be uploaded at once to multiple environments. Resources can be matched with regular expressions.
Write Regular Expressions in a Hash and generats an optimized Regex
Like jq or grep for csv. Combine one or more CSVs while filtering on fields with regular expressions, whitelists, presence, missing, etc.
canonical-email lets you substitute the To, CC, and/or BCC email destinations with one of many replacements via a simple regular expression.
RegexpCrawler is a Ruby library for crawl data from website using regular expression.
A naïve regular expression implementation
unit test runner, support run tests by regular expression, line num and printing test result in different fomatter
Utility to monitor log files and submit lines which match regular expressions to a server via HTTP
Embulk filter plugin to convert text column values with regular expressions
Parses lines using regular-expression in files read by other file input plugins.
A collection of usefull regular expressions for ukrainian matiuky
Some useful regular expressions
Generate regular expression for URL
Tattoo is a (very) simple tool to decorate text as links based off of regular expressions and url templates.
rrename is a GNOME2 based tool which renames a set of files interactively with the help of regular expressions and ruby code. It supports undo and redo and stores the replace patterns. Patterns and code can easily be customized.
TK program which visualizes and caries out regular expression matches and or replacements on text files
A gem which converts plain english to regular expressions.
WikiPlex is a regular expression based wiki engine that allows developers to integrate a wiki experience into an existing .NET application seamlessly and with little effort. Built and used by the CodePlex team, WikiPlex has been thoroughly tested in real-world scenarios!
== Medusa: a ruby crawler framework {rdoc-image:https://badge.fury.io/rb/medusa-crawler.svg}[https://rubygems.org/gems/medusa-crawler] rdoc-image:https://github.com/brutuscat/medusa-crawler/workflows/Ruby/badge.svg?event=push Medusa is a framework for the ruby language to crawl and collect useful information about the pages it visits. It is versatile, allowing you to write your own specialized tasks quickly and easily. === Features * Choose the links to follow on each page with +focus_crawl+ * Multi-threaded design for high performance * Tracks +301+ HTTP redirects * Allows exclusion of URLs based on regular expressions * Records response time for each page * Obey _robots.txt_ directives (optional, but recommended) * In-memory or persistent storage of pages during crawl, provided by Moneta[https://github.com/moneta-rb/moneta] * Inherits OpenURI behavior (redirects, automatic charset and encoding detection, proxy configuration options). <b>Do you have an idea or a suggestion? {Open an issue and talk about it}[https://github.com/brutuscat/medusa-crawler/issues/new]</b> === Examples Medusa is versatile and to be used programatically, you can start with one or multiple URIs: require 'medusa' Medusa.crawl('https://www.example.com', depth_limit: 2) Or you can pass a block and it will yield the crawler back, to manage configuration or drive its crawling focus: require 'medusa' Medusa.crawl('https://www.example.com', depth_limit: 2) do |crawler| crawler.discard_page_bodies = some_flag # Persist all the pages state across crawl-runs. crawler.clear_on_startup = false crawler.storage = Medusa::Storage.Moneta(:Redis, 'redis://redis.host.name:6379/0') crawler.skip_links_like(/private/) crawler.on_pages_like(/public/) do |page| logger.debug "[public page] #{page.url} took #{page.response_time} found #{page.links.count}" end # Use an arbitrary logic, page by page, to continue customize the crawling. crawler.focus_crawl(/public/) do |page| page.links.first end end
colorit colors your console outputs using regular expressions to emphasize special words in e.g. logfiles
Generate random strings which match a Regular expression
DeviceDetectorRegexes is an extension for device_detector gem that makes it easy to add new regular expressions
A small library to allow metaprogramming via method_missing without dealing with regular expression hell.
sqs-grep iterates through each message on the given SQS queue, testing its body against the given regular expression, displaying matching messages to standard output. Options are available to control match inversion, json output, deletion of matching messages, match limits, sending the messages to another queue, and timeouts. Respects $https_proxy.
Verbal Expressions is a library that makes constructing difficult regular expressions simple and easy!
Less2Sass is an easy to use converter between Less and Sass, respectively SCSS, dynamic stylesheet formats. It is based on abstract syntax tree transformation instead of the common string replacement methods using regular expressions. It does not support a lot of language features, yet. However, when finished, it will offer the developers an easy way to convert between these formats without the following manual conversion as it is today.
Regular expressions in Ruby
Visually test a regular expression as you type
FakeWeb is a helper for faking web requests in Ruby. It works at a global level, without modifying code or writing extensive stubs.\nI added ERB template feature and regular expression matching capture feature for :body and :response options