A stream that requires modules
destroy a stream if possible
A streaming way to send data to a Node.js Worker Thread
A stream that emits multiple other streams one after another.
Postgres bytea parser
tar-stream is a streaming tar parser and generator and nothing else. It operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.
Returns the next buffer/object in a stream's readable queue
Get and validate the raw body of a readable stream.
Call a callback when a readable/writable/duplex stream has completed or failed.
Strip UTF-8 byte order mark (BOM) from a string
Retry a request.
Node.js Streams, a user-land copy of the stream library from Node.js
Get an event when you're being sent data or asked for it.
A Minipass stream that raises an error if you get a different number of bytes than expected
Buffers events from a stream until you are ready to handle them.
[](https://npmjs.org/package/stream-combiner) [](https://travis-ci.org/dominictarr/stream-combiner)
Determine if an object is a Stream
This is a sequel to [stream-combiner](https://npmjs.org/package/stream-combiner) for streams3.
Convert Node Streams into ECMAScript-Observables
writable stream that concatenates strings or binary data and calls a callback with the result
Remove a UTF8 BOM at the start of the stream.
Check if something is a Node.js stream
Clone a Readable stream, safely
Creates a duplex stream
hide or reformat output streams of required third party code
Fast, low memory requirements for the streaming version, but no CDATA or Attribute support
This custom formatter provides a line-streaming output for RSpec, and will also output annotations from any pending, skipped or failing tests in the format GitHub Actions requires.
Provides regex-based searches on sequences of arbitrary objects. Developed for querying Ruby token streams, object_regex only requires that the objects you are searching implement a single method that returns a string.
This gem is a Logstash plugin that augments stream with WURFL device detection data and is required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program. Please note that this plugin requires a running instance of WURFL Microservice (https://www.scientiamobile.com/products/wurfl-microservice)
Flamingo makes it easy to wade through the Twitter Streaming API by handling all connectivity and resource management for you. You just tell it what to track and consume the information in a resque queue. Flamingo isn't a traditional ruby gem. You don't require it into your code. Instead, it's designed to run as a daemon like redis or mysql. It provides a REST interface to change the parameters sent to the Twitter Streaming resource. All events from the streaming API are placed on a resque job queue where your application can process them. CAVEAT EMPTOR: This gem is alpha code so act accordingly.
Intelligence is a lightweight yet powerful Ruby gem that allows you to seamlessly and uniformly interact with large language and vision models (LLM) API's of numerous vendors, including OpenAI, Anthropic, Google, Cerebras, Groq, Hyperbolic, Samba Nova and Together AI. It can be trivially expanded to other OpenAI conformant API providers as well as self hosted models. Intelligence supports text models in streaming and non-streaming mode, vision models, and tool use. Intelligence has minimal dependencies and does not require the vendors ( often bloated ) SDK's.
iRecorder is Audio recorder which has KDE GUI looks like BBC iPlayer. You can browse BBC Radio programmes and click to download stream file. files will be converted to mp3 files automatically. irecorder allow to play without any other browser or play on your prefered browser. like mplayer. irecorder require kdebindings.
Hyll provides a robust implementation of the HyperLogLog algorithm, enabling highly accurate cardinality estimation (counting unique items) with minimal memory footprint. Perfect for analytics, databases, and stream processing where tracking distinct elements in large datasets is required. This implementation offers configurable precision and serialization support.
Unified C-extension gem for zstd, lz4, and brotli compression. One-shot, streaming, IO wrappers, dictionary support. Fiber-friendly: cooperates with Fiber::Scheduler (async, falcon) so CPU-heavy compression never blocks the event loop. Ships vendored sources — no system libraries required.
:: wmainfo-rb :: Author: Darren Kirby mailto:bulliver@badcomputer.org License: Ruby = Quick API docs = == Initializing == require 'wmainfo' foo = WmaInfo.new("someSong.wma") ... or ... foo = WmaInfo.new("someVideo.wmv", :encoding=>"UTF-16LE") (default encoding is ASCII) ... or ... foo = WmaInfo.new("someVideo.wmv", :debug=>1) == Public attributes == @drm :: 'true' if DRM present else 'false' @tags :: dict of strings (id3 like data) @info :: dict of variable types (non-id3 like data) @ext_info :: dict of variable types (non-id3 like data) from ASF_Extended_Content_Description_Object @headerObject :: dict of arrays (name, GUID, size and offset of ASF objects) @stream :: dict of variable types (stream properties data) == Public methods == print_objects :: pretty-print header objects hasdrm? :: returns True if file has DRM hastag?('str') :: returns True if @tags['str'] exists print_tags :: pretty-print @tags dict hasinfo?('str') :: returns True if @info['str'] exists print_info :: pretty-print @info dict print_stream :: pretty-print @stream dict For more/different documentation see http://badcomputer.org/unix/code/wmainfo/ == Thanks/Contributors == Ilmari Heikkinen sent in a fix for uninitialized '@ext_info'. Guillaume Pierronnet sent in a patch which improves character encoding handling.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.