semvec/pypi-packages huggingface dataset:
crash_hound 2.2
Monitor anything and get notifications directly on your iPhone
License: BSD
Keywords: tropo crash hound notification sms crash reports monitoring

crash_hound
---------------

Crash Hound lets you script monitoring and lets you receive notifications directly on your mobile phone.

It works via Tropo and a http://tropo.com acocunt is required.

For more information check out:

 * http://amix.dk/blog/post/19637#Monitor-anything-and-get-SMS-notifications
 * http://amix.dk/blog/post/19625#International-SMS-messaging-The-cheap-way

To install it do following:

    sudo easy_install crash_hound

Examples
----------

Registers::

    from crash_hound import CrashHound, ReportCrash, CommonChecks, SenderTropo

    def check_fn():
        if 42:
            raise ReportCrash('42 is true!')
        else:
            pass #Ignore

    crash_sender = SenderTropo('YOUR TROPO.COM API KEY',
                               '+56 ... YOUR MOBILE NUMBER ...')

    crash_checker = CrashHound(crash_sender)

    crash_checker.register_check('42 Checker',
                                 check_fn,
                                 notify_every=60)

    crash_checker.register_check('Google.com Blah test',
                                 lambda: CommonChecks.website_check('http://google.com/blah'),
                                 notify_every=60)

    crash_checker.run_checks(check_interval=10)

Copyright: 2011 by amix
License: BSD.