Git Product home page Git Product logo

remember-the-beeminder's Introduction

remember-the-beeminder

My own personal tools for integrating RTM and Beeminder.

When running the code, you might find that unless you have RTBM.pm installed where perl can find it, you'll instead want to use:

perl -Ilib bin/rtbm-inbox-reporter       # Report my stats to beeminder
perl -Ilib bin/rtbm-inbox-show-staleness # Show inbox tasks by age

You'll also need a ~/.rtbmrc file with your RTM API credentials that looks like this:

[RTBM]
api_key = YOUR API KEY
api_secret = YOUR API SECRET

In addition, you may also need to jump through an auth step with WebService::RTMAgent. In theory you can uncomment the relevant line in bin/rtbm-inbox-reporter, but I haven't tested that. Sorry! (Contributions for a separate auth program would be great.)

The Beeminder API is currently alpha, so this code presumes you've already got a command-line tool called bmndr in your path which can be called to submit data points in the following fashion:

bmndr goal datapoint [comment]

I'm happy to give you mine if the folks at Beeminder HQ tells me that you're cool.

โ™ฅ Paul

remember-the-beeminder's People

Contributors

pjf avatar

Stargazers

Justin Cook avatar Sean Philippi avatar Angus H. avatar Ollie Charles avatar Duke Leto avatar  avatar  avatar Ilya Grigorik avatar

Watchers

 avatar James Cloos avatar  avatar

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.