Skip to main content

ReExpose HTTP basic auth endpoints on localhost as unauthenticated endpoints

Project description

reexpose

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

Built for Plex Podcasts to connect to premium podcast feeds.

Installation & running

git clone https://github.com/jeffcasavant/reexpose.git
cd reexpose
pip install .

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:

pip install .[dev]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ReExpose-0.1.0.tar.gz (2.3 kB view hashes)

Uploaded Source

Built Distribution

ReExpose-0.1.0-py3-none-any.whl (4.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page