jeffcasavant / reexpose

Re-expose an authenticated HTTP endpoint as an unauthenticated one

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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]

About

Re-expose an authenticated HTTP endpoint as an unauthenticated one

License:MIT License


Languages

Language:Python 90.6%Language:Makefile 9.4%