Automatic follow back tool with Twitter streaming API
A minimalistic Ruby client for the Public Streams of Twitter Streaming API
A Ruby wrapper for the Twitter API.
A wrapper for the Twitter API that gets trends.
Twitterize is a quick and dirty hack I did in a few hours to play with the Twitter API (seriously, there are no tests and I'm sure there is code crude enough in there to make you recant any friendship we might have). It allows you to take any number of RSS feeds and post them to one or more Twitter accounts. An example of this is how various RSS feeds from the New York Times are sent to twitter accounts nytimes, nyt_arts, nyt_biz, etc. This is accomplished via a command-line script that requires a separate configuration file (see below). Since Twitter is a rapidly growing (read somewhat flaky) service, twitterize also uses a database to store twitters to be posted and recover later if twitter is down. This also allows the app to retain feed GUIDs and avoid duplicate posts.
wrapper for the twitter api (oauth only)
This module encapsulates the API for tagal.us, a site which helps users define tags on twitter or other websites. The basic elements are tags, definitions, and comments - and these 3 objects can be written and read to/from tagal.us using this gem. There's just 6 useful methods - 3 that read, and 3 that write. This module uses the Carboni.ca XML base, which means you can set which XML parser it will use - simply use Tagalus.parser = :nokogiri # can be :nokogiri, :hpricot, :rexml, or :libxml to change the parser.
Grackle is a lightweight library for the Twitter REST and Search API.
wrapper for the twitter api
Lightweight wrapper for the Twitter Streaming API
Æternitas provides means to regularly 'poll' resources (i.e. a website, twitter feed or API) and to permanently store retrieved results. By default æternitas avoids putting too much load on external servers and stores raw results as compressed files on disk. It can be configured to a wide variety of polling strategies (e.g. frequencies, cooldown periods, ignoring exceptions, deactivating resources, ...)."
wrapper for the twitter api (oauth only)
twitter_oauth is a Ruby client for the Twitter API using OAuth.
wrapper for the twitter api (oauth only)
a command line interface for twitter, also a library which wraps the twitter api
A lightweight wrapper to Twitter API V2
wrapper for the twitter api (oauth only)
Twitter API methods for much productivity!
A Resque plugin which allows you to create dedicated queues for jobs that use rate-limited APIs. These queues will pause when one of the jobs hits a rate limit, and unpause after a suitable time period. The rate-limited queue can be used directly, and just requires catching the rate limit exception and pausing the queue. There are also additional queues provided that already include the pause/retry logic for Twitter, AngelList and Evernote; these allow you to support rate-limited APIs with minimal changes.
wrapper for the twitter api (oauth only)
A clean Twitter client API in pure Ruby. Will include Twitter add-ons also in Ruby.
wrapper for the twitter api (oauth only)
wrapper for the twitter api (oauth only)
wrapper for the twitter api (oauth only)
a command line interface for twitter, also a library which wraps the twitter api
wrapper for the twitter api (oauth only)
wrapper for the twitter api (oauth only)
A CLI (as in Command Line Interface) to delete your tweets based on faves, RTs, and time. There are some services out there with a friendly web interface, but this is not one of them. You must know the basics of working with a UNIX terminal and configuring a Twitter API app, as this will only work if you have a Twitter Developer account. Due to the irrevocable nature of tweet deletion, all delete commands are dry-run true, meaning you must call all of them with a --dry-run=false flag if you want them to really do something. Called with --dry-run=false, there is no way to revoke tweet deletion. They are just gone, disappeared into the ether (or the stashed in the Twitter-owned secret place you have no access to without a mandate since nothing gets really deleted from the web these days, folks). This tool won't delete all of your tweets in one fell swoop; it is more of a way to delete your old tweets from time to time. The Twitter API rate limits are relatively complicated, and I don't even wanna go there, but if you do intend on deleting all of your tweets, you can do it with this CLI and some perseverance. I did delete more than 100k of mine by using this script every day for a couple of weeks. The more tweets you delete, the fewer of them you have, and with time the rate limits won't be that much of a problem. I Delete My Tweets (IDMT) can delete your tweets by fetching them via API using an APP you will have to set up yourself. Still, it can also delete tweets from an CSV (comma-separated file) that you can generate from the archive you can request from twitter.com by going to Settings and privacy > Your Account > Download an archive of your data. It is out of the scope of this CLI to generate the CSV (at the moment) but there are scripts out there that can do this for you.
A Ruby reflection based wrapper library for the Twitter API
Stripped-down Twitter streaming API client.
A set of Pushpop capabilities for the Twitter API
a command line interface for twitter, also a library which wraps the twitter api
Provides a command line interface to interact with twitter and automatically tweets/retweets some predefined (or API based tweets) at a specified frequency.
Generates Twitter API's Authorization header
wrapper for the twitter api (oauth only) [Remixed to use Mhash]
Wren is a very lightweight Ruby wrapper for the Twitter REST API.
Modular Twitter API interface, initially targeting Twitter API v2
a command line interface for twitter, also a library which wraps the twitter api
a command line interface for twitter, also a library which wraps the twitter api
ruby-twitter is base of using Twitter API
Featherdust is a simple Twitter gem that grabs and parses data via the Twitter API.
Ruby wrapper for GooglePlus API heavily inspired by the twitter gem.
this gem is an adaptation of John Nunemaker's Twitter gem. I modified it to make api integration for 新浪微博 (t.sina.com.cn) easier.
Twitter-knife is a really simple twitter v1.1 API client. It only provides get and post methods, user type the API they want in the params.
A gem to interface with Twitter's API V2
Blinkman adapter for Twitter Search API.
BadPigeon is a Ruby gem that allows you to extract tweet data from the XHR requests that the Twitter frontend website does in user's browser. The requests need to be saved into a "HAR" archive file from the browser's web inspector tool and then that file is fed into either the appropriate Ruby class or the `pigeon` command line tool. The tool intents to be API compatible with the popular `twitter` gem and generate the same kind of tweet JSON structure as is read and exported by that library.
Twitter Streaming API URL Generator.
MurmuringSpider is a concise Twitter crawler. When we write a data-mining / text-mining application based on twitter timeline, we have to collect and store tweets first. I am irritated with writing such crawler repeatedly, so I wrote this. What you have to do is only to add query and to run them periodically. Thanks to consistent Twitter API and twitter gem (http://twitter.rubyforge.org/), it is quite easy to track various types of timelines (such as user_timeline, home_timeline, search...)
his gem is an adaptation of John Nunemaker's Twitter gem. I modified it to make api integration for newdemo(t.sina.com.cn) easier.