Metadata-Version: 1.0
Name: crash_hound
Version: 2.0
Summary: Monitor anything and get notifications directly on your iPhone
Home-page: http://www.amix.dk/
Author: amix
Author-email: amix@amix.dk
License: BSD
Description: 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.
Keywords: tropo crash hound notification sms crash reports monitoring
Platform: Any
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries :: Python Modules
