Metadata-Version: 2.1
Name: hookee
Version: 1.1.0
Summary: Command line webhooks, on demand.
Home-page: https://github.com/alexdlaird/hookee
Author: Alex Laird
Author-email: contact@alexlaird.com
License: MIT
Download-URL: https://github.com/alexdlaird/hookee/archive/1.1.0.tar.gz
Project-URL: Sponsor, https://www.paypal.me/alexdlaird
Project-URL: Changelog, https://github.com/alexdlaird/hookee/blob/master/CHANGELOG.md
Description: <p align="center"><img alt="hookee - command line webhooks, on demand" src="https://hookee.readthedocs.io/en/latest/_images/logo.png" /></p>
        
        [![PyPI version](https://badge.fury.io/py/hookee.svg)](https://badge.fury.io/py/hookee)
        [![Build Status](https://travis-ci.org/alexdlaird/hookee.svg?branch=master)](https://travis-ci.org/alexdlaird/hookee)
        [![codecov](https://codecov.io/gh/alexdlaird/hookee/branch/master/graph/badge.svg)](https://codecov.io/gh/alexdlaird/hookee)
        [![Documentation Status](https://readthedocs.org/projects/hookee/badge/?version=latest)](https://hookee.readthedocs.io/en/latest/?badge=latest)
        [![PyPI license](https://img.shields.io/pypi/l/hookee.svg)](https://pypi.org/project/hookee/)
        [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Check+out+%23hookee%2C+a+utility+that+provides+command+line+%23webhooks%2C+on+demand.%0D%0A%0D%0A&url=https://github.com/alexdlaird/hookee&via=alexdlaird&hashtags=python,flask,ngrok,pyngrok)
        
        `hookee` is a utility that provides command line webhooks, on demand! Dump useful request data to the
        console, process requests and responses, customize response data, and configure `hookee` and its routes
        further in any number of ways through custom plugins.
        
        ## Installation
        
        `hookee` is available on [PyPI](https://pypi.org/project/hookee/) and can be installed
        using `pip`:
        
        ```sh
        pip install hookee
        ```
        
        or `conda`:
        
        ```sh
        conda install -c conda-forge hookee
        ```
        
        That's it! `hookee` is now installed.
        
        ## Basic Usage
        
        `hookee` makes it easy to get webhooks on the fly right from the console. Simply start it with:
        
        ```sh
        hookee start
        ```
        
        With its default configuration, this will start a server on port 5000, open a [`ngrok`](https://ngrok.com/) tunnel
        using [`pyngrok`](https://pyngrok.readthedocs.io/en/latest/), and mount a URL at `/webhook`. Sending any request to
        the `/webhook` endpoint will dump the request and response data to the console.
        
        `hookee` can be configured in a number of ways to quickly and easily tweak request and response data. For example,
        here we are customizing the response body from `/webhook` using the `--response` arg.
        
        ```sh
        hookee --response "<Response>Ok</Response>" --content-type application/xml
        ```
        
        To see the ways `hookee` can be tweaked right from the console, view its documented args and commands like this:
        
        ```sh
        hookee --help
        ```
        
        ## Documentation
        
        For more advanced usage, including how `hookee` default configuration can be changed, extended through plugins,
        and more, see its official documentation is available at [http://hookee.readthedocs.io](http://hookee.readthedocs.io).
        
        ## Contributing
        
        If you would like to get involved, be sure to review the [Contribution Guide](https://github.com/alexdlaird/hookee/blob/master/CONTRIBUTING.rst).
        
        Want to contribute financially? If you've found `hookee` useful, [a donation](https://www.paypal.me/alexdlaird>) would
        also be greatly appreciated!
        
Keywords: python,webhook,ngrok,flask
Platform: UNKNOWN
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: POSIX :: BSD :: FreeBSD
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Internet
Classifier: Topic :: Internet :: Proxy Servers
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*
Description-Content-Type: text/markdown
