Metadata-Version: 2.1
Name: ReExpose
Version: 0.1.1
Summary: ReExpose HTTP basic auth endpoints on localhost as unauthenticated endpoints
Home-page: https://github.com/jeffcasavant/reexpose
Author: Jeff Casavant
Author-email: jeff.casavant@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Framework :: Flask
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Internet :: WWW/HTTP
Description-Content-Type: text/markdown
Requires-Dist: cachetools
Requires-Dist: flask
Requires-Dist: gevent
Requires-Dist: requests
Requires-Dist: pyyaml
Provides-Extra: dev
Requires-Dist: pylint; extra == 'dev'
Requires-Dist: twine; extra == 'dev'

# reexpose

Expose an authenticated HTTP endpoint on localhost as an unauthenticated one.

Built for Plex Podcasts to connect to premium podcast feeds.

## Installation & running

```
pip install reexpose
```

This will put ReExpose on your path.  Then, copy `config_example.yaml` to
`config.yaml` and edit it to your liking.  When you're ready:

```
reexpose --config path/to/config.yaml [--port 5000]
```

ReExpose will make the endpoint available on localhost at port 5000 by default.

## Development

Simply install the dev extra:

```
git clone https://github.com/jeffcasavant/reexpose.git
cd reexpose
pip install .[dev]
```


