/reexpose

Re-expose an authenticated HTTP endpoint as an unauthenticated one

Primary LanguagePythonMIT LicenseMIT

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]