/services2tempo

Get songs and bpms out of Planning Center's Services and import into Tempo metronome app

Primary LanguageRuby

Services2Tempo

A simple CLI utility written in Ruby that queries the next Planning Center Online Service you're assigned to, then exports and emails the setlist to your email. The setlist is also provided in a format that can be imported into Tempo.

Terminal

Setting up

  1. Make a copy of secrets.example.rb, and rename it to secrets.rb.
  2. In secrets.rb set your userid to your Planning Center Online user ID. To get this view your profile. In the url of this page it is the number prefaced with "AC". Do not include the "AC".
  3. Create a Planning Center Online personal user token. In secrets.rb set the token and secret to your generated personal user token's Application ID and secret.
  4. In secrets.rb set the email and password to your email and email password. If you're using Gmail, you should use an app-specific password (you'll need to generate this).

Running the utility

> ruby ./fetch.rb