Twilio app for checking if you've committed today
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
spec
.circle-ruby
.gitignore
.prospectus
.rspec
.rubocop.yml
.ruby-version
.travis.yml
Gemfile
Gemfile.lock
LICENSE
Procfile
README.md
Rakefile
config.ru

README.md

committed

Build Status Coverage Status Code Quality MIT Licensed

Application to quickly check GitHub commit streak information

Usage

To run this locally, bundle install to get the dependencies and then bundle exec thin start. This will start the webserver up locally. To specify a custom port, use bundle exec thin start -p PORT.

I've written a Docker container for this: dock0/committed.

It has an endpoint that responds with Twilio's TwiML, allowing this to respond to text messages with commit information. To set this up, just run it somewhere that Twilio can hit it and point your Twilio number's SMS endpoint to http://example.com/sms/

SMS commands

(all commands are case insensitive)

  • user NAME -- will check commits for NAME on github and return their results
  • register NAME -- will register your user name for your phone number, so the server knows to default to your username for your future requests
  • Anything else -- will respond with results for your username (set via register NAME) or the app's global default user

License

committed is released under the MIT License. See the bundled LICENSE file for details.