Store a continuous ndarray in a level.js/levelup database
Encodings that map abstract data to visual representation.
Let your JS API users either give you a callback or receive a promise
PDF Document creation from JavaScript
A module which will endeavor to guess your terminal's level of color support.
Use Datadog from your CI.
Node addon for string extraction for msgpackr
TypeScript implementation of DDSketch, a distributed quantile sketch algorithm
Scales and color schemes for visual encoding.
Declarative validations for JavaScript
textlint rule that limit max continuous length of kanji(漢字).
React Native plugin for AppCenter Crashes
Building blocks for LoopBack connectors
A Blockly plugin that adds a continous-scrolling style toolbox and flyout
Resizable component for React.
Filesystem-buffered, passthrough stream that buffers indefinitely rather than propagate backpressure from downstream consumers.
Change number to Thai pronunciation string
<p align="center"> <img src="https://static.iterative.ai/img/cml/title_strip_trim.png" width=400> </p>
Isomorphic storage client for Supabase.
[](https://badge.fury.io/js/%40lhci%2Fcli)
[](https://badge.fury.io/js/%40lhci%2Futils)
Simple key-value storage with support for multiple backends
A jest reporter that generates junit xml files
Generate random numbers from various distributions.
While building applications and continuous delivery pipelines, secret management is usually one of the first non-trivial problems you run across. The Keystore utility pairs to AWS services to handle encryption and storage of secret data.
== 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
No description provided.
No description provided.