I’ve just released Birdhouse - a Yii-powered app that runs your Twitter accounts with the Twitter API. It’s an extended version of a multi-part Twitter API tutorial which Tuts+ will be publishing soon.
Here’s a summary of the features that Birdhouse offers:
-
Manage multiple Twitter accounts
-
Support for the Twitter REST API and User Streaming API
-
Syncing and browsing the home timeline, user timeline, mentions, favorites
-
Syncing and browsing your entire historical user timeline, mentions (up to 800) and favorites
-
Access to your Twitter history in MySQL (for do it yourself data mobility)
-
Archive favorites to Pocket and optionally unfavorite them on Twitter for privacy
-
Syncing and browsing friends and followers, including their follow counts and Klout scores
-
Managing your owned Twitter lists, creating new lists, adding groups of users to lists and removing members from lists
-
Posting tweets, scheduling tweets for a specific date and time
-
Posting recurring tweets with time randomization
-
Posting tweets via pre-defined echo patterns to increase exposure over a few days, a week or a month
-
Auto-deletion of older tweets older than a certain time range e.g. 30 days
-
Collects email addresses from the bios of your friends and followers.
Learn more about Birdhouse