Git Product home page Git Product logo

lazybird's Introduction

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.