NAME Net::Twitter::Queue - Tweet from a queue of messages SYNOPSIS Create a Net::Twitter::Queue passing it the tweets yaml and Twitter OAuth information (or specify these in a config file). Each time tweet() is called, the top entry in the tweets file is removed and emitted. # Pass information or use config.yaml my $twitQueue = Net::Twitter::Queue->new( tweets_file: mah_tweets.yaml consumer_key: consumer_secret: access_token: access_token_secret: ); $twitQueue->tweet(); I use Net::Twitter::Queue to back Twitter accounts that I don't want to handle manually. I have directory, ~/twitter/ for each account containing a config.yaml and tweets.yaml. A cron line then invokes Net::Twitter::Queue each day to post a tweet: 0 8 * * * cd /home/dinomite/twitter/dailywub; perl -MNet::Twitter::Queue -e '$q = Net::Twitter::Queue->new(); $q->tweet();' ATTRIBUTES configFile The configuration file. # config.yaml consumer_key: consumer_secret: access_token: access_token_secret: Default: config.yaml tweetsFile A file full of tweets # tweets.yaml - Inane location update via @FourSquare! - Eating a sandwich - Poopin' Default: tweets.yaml; change in config.yaml METHODS tweet() Remote the top tweet from the tweet_file and tweet it.