Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: master
Commits on Oct 11, 2013
Commits on Feb 23, 2012
  1. Merge pull request #10 from kangas/pagerduty-redesign-2012-01

    Fix Pagerduty scraping per 2012-01 redesign
Commits on Feb 22, 2012
  1. @kangas

    Fix Pagerduty scraping per 2012-01 redesign

    kangas authored
    This fixes scraping of the Pagerduty on_call_info page as of Feb 2012,
    but only for the first listed escalation policy. The "--policy" option
    is ignored for now.
Commits on Nov 11, 2011
  1. Add a non-functional email output block.

    This setup allows you to send Campfire and email notifications in a
    single shot. If you don't choose either, the oncall levels are printed
    to stdout instead.
  2. Add an option for email and change the Campfire option.

    This adds a (currently non-functional) -e/--email option for sending an
    email notification to new oncall assignees.
    I always have to look up how to call the Campfire topic, so this
    switches to the more obvious -c. (-t is retained for compatibility.)
  3. Take email address out of the reported oncall list.

    I could see making this an option, but for now it's not needed.
  4. Merge oncall-email.rb into pagerduty_oncall.rb.

    The *oncall* scripts do very similar things, and only differ in output
    channels. This merges them together in pagerduty_oncall.rb, and moves
    the email sending code to a library (for use by other scripts, too).
    (Note: v0.4.3 seems to have fixed all the psych-related mental issues I
    was having earlier.)
  5. Version bump.

  6. Sort out bad requires and weird psych/mechanize interactions.

    This required a lot of fussing, but ultimately it came down to bad
    Because mechanize is upgraded to 2.0, and the cookie file format is
    apparently different, you should delete your old cookie files before
    running this version of the script.
  7. Play around with the cert file some more. Because this is fun.

    For some reason the cert file isn't getting found. Trying a simpler
    dependency path.
  8. Bump version.

  9. Trying to deal with dependency failures.

    Thanks for all the help on this, @indirect.
Commits on Nov 10, 2011
  1. Update nokogiri.

  2. Work around version error.

  3. Fix broken image in README.

  4. Fix level parsing problem with pagerduty_summary.rb.

    There are other problems still in this script.
  5. Merge branch 'gemify'

  6. Rename scripts to be more distinct for gem install. Also, fix lib req…

    Note that the oncall-email.rb script isn't renamed since I'm planning to merge it into pagerduty_oncall.rb.
  7. Don't commit Gemfile.lock.

  8. Clean up the Rakefile and gemspec

    This is getting towards the point where the gem is easier to build.
Commits on Nov 9, 2011
  1. Fix on-call rotation parsing

    Looks like PagerDuty moved the on-call schedule display into a partial
    loaded by Javascript. This calls the partial rather than the full
    Dashboard HTML to get that information.
    Closes #8. Sorry for the long delay in getting to this.
Commits on Aug 12, 2011
Commits on Jul 6, 2011
  1. Merge pull request #7 from jamesc/master

    Add support for -p (policy) option in oncall-email.rb
Something went wrong with that request. Please try again.