Metadata-Version: 1.1
Name: haddock-curses
Version: 0.1.3
Summary: Random curses from Captain Haddock.
Home-page: https://github.com/asmaier/haddock
Author: asmaier
Author-email: asmaier@web.de
License: MIT
Description: Haddock
        =======
        
        Aren't you bored of reading and writing the same error messages over and over again like "Wrong
        argument!", "End date must be after start date!" , "Division by zero!" etc. . With the haddock
        package you will be able to spice them up a bit:
        
        -  "Wrong argument, dipsomaniac!"
        -  "End date must be after start date, whipper-snapper!"
        -  "Division by zero, interplanetary goat!"
        
        To do this, the method curse() of this package returns random curses from `Captain
        Haddock <https://en.wikipedia.org/wiki/Captain_Haddock>`__. At the moment it supports curses in
        english (default), german and french.
        
        The sources for the curses are - en: http://www3.sympatico.ca/brooksdr/haddock/main.htm - de:
        https://weltenwandel.wordpress.com/2011/04/22/ die-1w100-fluche-des-kapitan-haddock/ - fr:
        https://fr.wikipedia.org/wiki/Vocabulaire\_du\_capitaine\_Haddock
        
        Pull requests for other languages are welcome.
        
        Installation
        ------------
        
        ::
        
            pip install haddock-curses
        
        Usage
        -----
        
        ::
        
            import haddock
            >>> print(haddock.curse())
            anthropophagus!
        
        You can use the `title() method <https://docs.python.org/3/library/stdtypes.html#str.title>`__ from
        Python standard library to capitalize your swears.
        
        ::
        
            >>> print(haddock.curse().title())
            Brontosaurus!
            >>> print(haddock.curse(lang="de").title())
            Sie Logarithmus!
            >>> print(haddock.curse(lang="fr").title())
            Bande D'Ectoplasmes De Tonnerre De Brest 
        
        You can decorate existing exception message with curses.
        
        ::
        
            >>> try: 0/0
            ... except Exception as e: print(e.message + ", " + haddock.curse() + "!")
            ... 
            integer division or modulo by zero, confounded rattletrap!!
        
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Utilities
