A DSL for extracting data from a web page. The DSL serves two purposes: finds elements and extracts their text or attribute values. The main reason for developing this is to have all the CSS selectors for scraping a site in one place.
ContractCase HTTP plugin CaseExample definition DSL
Definition DSL components for the ContractCase contract testing suite
Types for writing the definition DSL for plugins for the ContractCase test framework
ContractCase core function plugin DSL
Plugin framework for writing plugins for the ContractCase test framework
Tiny internal DSL which allows invocation of different functionality depending on SemVer match.
Default linter plugin for oas-validator
Javascript implementation of ANTLR Grammar for the OpenFGA DSL and parser from and to the OpenFGA JSON Syntax
Simple, fast, powerful parser toolkit for JavaScript.
A JavaScript implementation of the elasticsearch Query DSL
Generates ADF and PM schemas
An elasticsearch query body builder.
A most flexible container solution
Legend extension for Diagram DSL
Liyad (Lisp yet another DSL interpreter) is very small Lisp interpreter written in JavaScript.
Legend extension for Data Space DSL
Legend extension for Text DSL
Legend extension for Persistence DSL
types library for prisma-schema-dsl
webpack {loader,plugin} for supporting vue in quickapp
Legend extension for Service DSL
Javascript DSL for Classical Inheritance
[](http://js.org)
Wicked PDF uses the shell utility wkhtmltopdf to serve a PDF file to a user from HTML. In other words, rather than dealing with a PDF generation DSL of some sort, you simply write an HTML view as you would normally, and let Wicked take care of the hard stuff.
A collection of DSL's and frameworks that take full advantage of Ruby's powerful syntax
Clive provides a DSL for building command line interfaces. It allows you to define commands and options, which can also take arguments, and then runs the correct stuff!
Define your build using provided DSL and baps will take care of building the given software in a clean room environment, package it as deb and push to packagecloud.
Wisepdf uses the shell utility wkhtmltopdf to serve a PDF file to a user from HTML. In other words, rather than dealing with a PDF generation DSL of some sort, you simply write an HTML view as you would normally, and let pdf take care of the hard stuff.
Toys is a configurable command line tool. Write commands in Ruby using a simple DSL, and Toys will provide the command line executable and take care of all the details such as argument parsing, online help, and error reporting. Toys is designed for software developers, IT professionals, and other power users who want to write and organize scripts to automate their workflows. It can also be used as a replacement for Rake, providing a more natural command line interface for your project's build tasks.
Welcome to `orbai`, an idiomatic Ruby DSL for OpenAI's powerful API. With the combination of Ruby's natural language processing strengths and OpenAI's advanced capabilities, your applications are set to take a massive leap forward.
Have you ever wanted to shoot a message throught Twitter, have your app pick it up, do some work on it, and report how long it takes? KingKong makes it slightly easier to do this with a DSL for writing custom pings and by providing basic reporting facilities that plug into graphing applications like Munin.
Ruby doesn't like you arbitrarily deciding when to execute expressions. Take control with this gem. It's a simple way to mix in additional behavior into Proc that will allow you to make custom DSL's that will change how ruby deals with expressions.
Wicked PDF uses the shell utility wkhtmltopdf to serve a PDF file to a user from HTML. In other words, rather than dealing with a PDF generation DSL of some sort, you simply write an HTML view as you would normally, and let Wicked take care of the hard stuff.
This gem allows you to describe your forms using a simple DSL and then takes care of sanitizing, transforming, and validating the input for you, providing you with the ready-to-use input in a model-like structure. Both simple forms as well as multi-step forms are supported. Includes handy accessors for automatically building the forms and reporting error messages using a templating engine of your choice. Localization support with builtin inflection rules can be enabled, too.
Minimal, simple, DRY DSL for searching Elasticsearch. Takes one shallow hash argument and translates it to an elaborate one passed on to elasticsearch-api. The price: narrower options. The gain: succinctness. For example, a root <tt>:range</tt> is always a boolean filter and always includes the edges: tractor = Client.new opts = { range: { timestamp: ['now-5m', 'now'] } } tractor.search(opts) # => sends the following to Ealsticsearch: { "query": { "bool": { "filter": [ { "range": { "timestamp": { "gte":"now-5m", "lte":"now" } } } ], "must": [], } } }
No description provided.
No description provided.
No description provided.