Skip to content

bluegod/lazybird

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lazybird (Beta)

Gem Version

Twitter for busy people.

Installation

Register at https://apps.twitter.com/app/new

Example:

Then click on keys and access tokens and generate an access token. You will need this for the setup.

Install lazybird running:

$ gem install lazybird

Setup

Once lazybird is installed you can run it with:

lazybird

or

bundle exec lazybird

The CLI should appear:

Typically you want to setup the database first running setup

And run config to enter your twitter settings: config consumer_key consumer_secret access_token access_token_secret

Usage

Run the CLI with lazybird - you would need to keep the app running as long as you want to tweet automatically.

Lazybird contains (at the moment) only two tasks that run at a certain configured time:

retweet_random: Retweets a random tweet (latest) from a random friend

tweet_storm: Tweets a random quote from the Storm API http://quotes.stormconsultancy.co.uk

Add them both to your list of tasks (this will store them in an internal DB to resume later)

add retweet_random

add tweet_storm

Then you want to either randomly tweet something now with run now or schedule it to tweet every N minutes/hours/day:s run 2h or run 30m for example.

You will need to keep the command line open and you should see an update everytime something random gets tweeted.

Lazybird stores a DB/config file at ~/.twitter.db - make sure it's safe.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/bluegod/lazybird.

License

GPL v2

About

Twitter for busy people.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published