Uses Google and Stackoverflow to find how to do things on a Unix commmand line
learn how 2 create plugins
Modern Buffer API polyfill without footguns
Because everyone loves a tryer! Conditional and repeated task invocation for node and browser.
Like an array, but rounder.
Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.
default socket.io in-memory adapter
Backwards compatibility polyfill for React class components
A well-tested CSS minifier
Takes JavaScript code, along with a config and returns the original code with tokens wrapped as configured.
a pure-JavaScript Node.JS module for random-access decoding bzip2 data
A highly configurable, middleware compatible implementation of CORS.
Unique machine (desktop) id (no admin privileges required).
Generic extension manager for WebSocket connections
Provides some base functions needed by a css-select adapter so that you don't have to implement the whole thing.
A little library for asserting types and values, with zero dependencies.
A simple JS library that detects mobile devices.
Unsigned integers for Javascript
Tiny LiveReload server, background-friendly
Client for Apache Kafka v0.9.x, v0.10.x and v0.11.x
A module to smooth-scroll web pages and scrollable elements (like DIVs)
Standalone JavaScript YAML 1.2 Parser & Encoder. Works under node.js and all major browsers. Also brings command line YAML/JSON conversion tools.
TypeScript client library for the Mistral AI API
A stream that emits multiple other streams one after another.
A Rust reimplementation of OpenNARS 1.5.8
Pure-Rust MPEG-1 (ISO/IEC 11172-2) and MPEG-2 (H.262 / ISO/IEC 13818-2) video decoder and encoder for oxideav
A crate that creates cartesian product of size determined at runtime.
A-Star pathfinding algorithm tailored for traversing a bespoke collection of weighted hexagons
ISO 3166-1 (Codes for the representation of names of countries and their subdivisions – Part 1: Country codes) is a standard defining codes for the names of countries, dependent territories, and special areas of geographical interest. It is the first part of the ISO 3166 standard published by the International Organization for Standardization.
A magical CSS engine for all environments
Generic intervals (ranges) library
A game engine for Hive.
anyway, here's user-space debugfs
Cross-language duplicate code detector - find copy-pasted code across JavaScript, TypeScript, Python, and Rust
Cross-language duplicate code detection library using Tree-sitter and Rabin-Karp
biquad filters from the surge synthesizer
Computes similarity score between 2 strings based on Sørensen–Dice coefficient (http://en.wikipedia.org/wiki/Dice's_coefficient).
Painlessly convert arrays to Well-Known Text (WKT) format.
Middleware for controlling an XBee module from Ruby. Series 1, Series 2 modules supported in AT (Transparent) or API (non-escaped & escaped) mode. Examples included how to use including Over-The-Air application firmware upgrade for programmable XBee modules.
Version 1.0.1 Update Notes: -Updated README "HOW TO RUN" -I'm not sure how to format this so it looks good on the gems website so please just see the README file. USE CASES: 1. Your friends bully you because your imaginary role playing worlds are predictable and boring. 2. You like seeing chars printed in nifty patterns. HOW TO RUN: 1. Run `super_simple_world_builder` 2. Follow the prompts EXAMPLE INPUT: Guten Tag! Welcome to Super Simple World Builder. Enter 1 to build a random world Enter 2 to build a custom world Please enter your selection (1, 2, or exit): 2 Enter the name of your world: Community-Town Enter the minimum width of the world: 15 Enter the minimum height of the world: 15 What character do you want to fill the background of your world with? (i.e. any character or single space) How many lake features do you want? 3 How many mountain features do you want? 2 How many town features do you want? 3 How many forest features do you want? 4 OUTPUT: 1. Console print out of the world map 2. A text file of the world map ACHTUNG: 1. Don't worry if the width or height entered is too small. The world will automatically enlarge to fit all features. 2. World maps look better when you enter a <space> as the character to fill the background. 3. This is a quick-and-dirty project so yolo with the specs. I added comments as a consolation prize. 4. See `feature_set.rb` to tweak the features that can be added to the world map. 5. Interestingly, menu prompts may not show up in the git bash terminal. But they do show up in Windows command prompt, so lmao. 6. Feel free to tweak the code however you like. I plan to refactor in the future to dry up some sections.
Want to know how popular you are? This gem helps you look up how many Facebook friends and Twitter followers you have.
Ruby bindings for Strophe 'http://code.stanziq.com/strophe/', a C library for writing XMPP clients. If all you need is a simple XMPP bot that react to message and presence notifications, you might be better off with XMPPBot, which is an implementation I wrote on top of StropheRuby. IMPORTANT : This gem is quite experimental currently... it is not ready for production! Strophe 'http://code.stanziq.com/strophe/' is a robust and well written C library that allows the developer to implement XMPP clients. I wanted to be able to use the power of this library with the ruby syntax. I didn't use SWIG to generate the bindings for 2 reasons : 1. I wanted to learn how to write a C extension for ruby 2. I didn't like how SWIG generate gazilions of lines of code My other project, XMPPBot, is an implementation of Strophe Ruby that allows the ruby developer to write a XMPP bot in a few lines of code.
Outbound sends automated email, SMS, phone calls and push notifications based on the actions users take or do not take in your app. The Outbound API has two components: Identify each of your users and their attributes using an identify API call. Track the actions that each user takes in your app using a track API call. Because every message is associated with a user (identify call) and a specific trigger action that a user took or should take (track call), Outbound is able to keep track of how each message affects user actions in your app. These calls also allow you to target campaigns and customize each message based on user data. Example: When a user in San Francisco(user attribute) does signup(event) but does not upload a picture(event) within 2 weeks, send them an email about how they'll benefit from uploading a picture.
a Rails 2.3, Rails 3, and Ruby compatible scheduler daemon. Replaces cron/rake pattern of periodically running rake tasks to perform maintenance tasks, only loading the environment ONCE.
== SYNOPSIS: require 'rubygems' require 'google_query' # See how you get spanked by the pound GoogleQuery::Currency.get 'AUD to GBP' => 1 U.S. dollar = 0.490484599 British pounds # Get population in Melbourne GoogleQuery::Population.get 'melbourne' => Population: 3,850,000 (Est.) (2nd) # Get the current time in London GoogleQuery::Time.get 'london' => 2:26 PM on Monday, July 30 # On the command line: bens-pb:~ ben$ gpop melbourne
PGroonga 2.0 has been released with 2 years development since PGroonga 1.0.0. PGroonga 1.0.0 just provides fast full text search with all languages support. It's important because it's a lacked feature in PostgreSQL. PGroonga 2.0 provides more useful features to implement rich full text search system with PostgreSQL. This session shows how to implement rich full text search system with PostgreSQL! This talk describes about PGroonga that resolves these problems.
a Rails 2.3, Rails 3, and Ruby compatible scheduler daemon. Replaces cron/rake pattern of periodically running rake tasks to perform maintenance tasks, only loading the environment ONCE.
a Rails 2.3, Rails 3, and Ruby compatible scheduler daemon. Replaces cron/rake pattern of periodically running rake tasks to perform maintenance tasks, only loading the environment ONCE.
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.
No description provided.
No description provided.
No description provided.
No description provided.