Media Type Database
Types for CloudFormation Service Specifications
Parse HTML character references
JavaScript parser and stringifier for YAML
An Esprima-compatible JavaScript parser built on Acorn
CLI tool to update caniuse-lite to refresh target browsers from Browserslist config
CSV parsing implementing the Node.js `stream.Transform` API
Fast and easy parser for declarations of import and export in ECMAScript/TypeScript
Parse JSON with more helpful errors
Parse milliseconds into an object
Functions for dealing with a PostgresSQL connection string
Cross-browser Error parser
A blazing fast ES module imports parser.
An advanced url parser supporting git urls too.
JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator
Pure TypeScript, cross-platform module for extracting text, images, and tabular data from PDFs. Run directly in your browser or in Node!
Lexes ES modules returning their import/export metadata
A modern CSS parser and stringifier with TypeScript support
Fast and powerful CSV parser for the browser that supports web workers and streaming large files. Converts CSV to JSON and JSON to CSV.
Support for `import <defer|source>` phase syntax in Acorn
Yet another simple Postgres SQL parser/modifier
Small footprint URL parser that works seamlessly across Node.js and browser environments
JSON.parse with context information on error
utility library for parsing asn1 files for use with browserify-sign.
This tool allows you to import your json files exported from Parse to any database supported by activerecord.
Scheme Parser parse an XML/HTML document to hashly-structured format, prepared to import to a DB, or just serialize it and save it as is
ronin-nmap is a Ruby library and CLI for working with nmap. ronin-nmap can parse nmap XML, convert nmap XML into JSON or CSV, or import nmap XML into the ronin-db database.
ronin-masscan is a Ruby library and CLI for working with masscan. ronin-masscan can parse masscan scan files, convert masscan files into JSON or CSV, or import masscan scan data into the ronin-db database.
CORTO - your url shortner gem ----------------------------- - Yet another url shortner? corto is a ruby gem that shorten a URL for you and store the result in a SQLite3 database. Why the world needs another url shortener? Well, true to be told I don't know the answer and I'm pretty sure this code is far away from being revolutionary. However... corto is funniest! - Usage Using corto as standalone utility is straightforward. In case you want to shorten an url you just launch the program with the url as parameter. % bin/corto http://www.armoredcode.com % corto: http://www.armoredcode.com shrunk as ji5jnu Please note that you've to supply a valid URL, since internally it's parsed and rejected anything but HTTP and HTTPS verbs. % bin/corto funnystatementhere % corto: it seems funnystatementhere is not a valid url to shrink If you want to deflate a shrunk url, you have just to specify the '-d' flag this way. % bin/corto -d ji5jnu % corto: ji5jnu deflated is http://www.armoredcode.com Super easy, isn't it? Now, go ahead and shrink the web! - API A simple corto shortening session start with class initialization, optionally telling which SQLite3 database to use and then mastering the parameter. require 'corto' ... corto = Corto.new # we're now saying the gem we want to use it's internal database stored in db/corto.db s = corto.shrink('http://www.armoredcode.com') # s now stores the shrinked url that is already added to database if not present. # If you'll pass an invalid url to shrink(), nil will be returned instead Deflating a URL is super easy as well # The deflate process is quite straightforward as well d = corto.deflate(s) # d has now the deflated url or nil if that url was not found You can also count how many urls contained into db # If you want to know how many urls you have in your database, just call the count() method. puts 'Hey, I have stored ' + corto.count() + ' urls' And finally you can purge your db # Tired of your database and time for a massive clean has come? Let's purge the db. corto.purge # corto.count == 0 now - Note on Patches/Pull Requests * Fork the project. * Make your feature addition or bug fix. * Add tests for it. This is important so I don’t break it in a future version unintentionally. * Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull) * Send me a pull request. Bonus points for topic branches. - Copyright Copyright © 2011 Paolo Perego. See LICENSE for details.
Contentful API wrapper library exposing an ActiveRecord-like interface
No description provided.
No description provided.