Suck and blow are simple companion utilities for sending data over
a TCP socket. They are easy to use and appropriate when FTP is
unavailable, or too much of a hassle, e.g., in single-user mode,
from within shell scripts, etc.
Blow reads the data from standard input, while suck writes it to
standard output. Either program may originate the TCP connection,
and the TCP port may be specified if desired.
The RightScale GoGrid gem has been designed to provide a robust
interface to GoGrid's existing API.
RightScale's AWS gems provide robust, fast, and secure Ruby interfaces
to Amazon EC2, Amazon S3, Amazon SQS, and Amazon SDB. The gems use
Amazon's REST and query interfaces to provide full programmatic
control. An optional robust HTTP layer retries and clears transient
errors.
The RightScale Slicehost gem has been designed to provide a robust
interface to Slicehost's existing API.
Tableutil is a utility for converting, aggregating and performing operations
on lists of IP-addresses. Its primary use is to convert files into a format
pfctl(8) can read.
It can read plain-text-files with ranges (123.123.123.123-234.234.234.234),
CIDR-style networks (192.168.0.0/24) single addresses (242.242.242.242) or
with hostnames (one.two.com). It can also read p2b files.
Ruby/Rsync is a Ruby library to syncronize files between remote
hosts by wrapping calls to the rsync binary.
A pure-ruby growl notifier. ruby-growl allows you to perform Growl
notification via UDP from machines without growl installed (for
example, non-OSX machines).
What's Growl? Growl is a really cool "global notification system
for Mac OS X".
You can receive Growl notifications on various platforms and send
them from any machine that runs Ruby.
ruby-growl also contains a command-line notification tool named
'growl'. Where possible, it isoption-compatible with growlnotify.
(Use --priority instead of -p.)
A Ruby library for verifying and serving OpenID identities.
Ruby OpenID makes it easy to add OpenID authentication to your web
applications.
This library is a port of the Python OpenID library, and features:
* API for verifying OpenID identities (OpenID::Consumer)
* API for serving OpenID identities (OpenID::Server)
* Consumer and server support for extensions, including simple registration
* Yadis 1.0 and OpenID 1.0 service discovery, including server fallback
* Does not depend on underlying web framework
* Multiple storage implementations (Filesystem, SQL)
* Comprehensive test suite
* Example code to help you get started, including:
o WEBrick based consumer
o Ruby on rails based server
o OpenIDLoginGenerator for quickly creating a rails app that uses OpenID
for authentication
o ActiveRecord adapter for using an SQL store in rails
A Yadis Service discovery library written in pure Ruby.
ruby-yadis contains full yadis service discovery functionality.
Point releases will be issued as the Yadis 1.0 specification
gets rounded out. Features include:
* Easy to use interface for fetching Yadis service information
* XRDS parser
* HTTPS and server certificate verification support
* Test suite
* BSD license
Ruby/NTLM provides message creator and parser for the NTLM authentication.