Skip to main content

HTTP client over encrypted P2P sockets using ZeroTier

Project description

requezts

HTTP client over encrypted P2P sockets using ZeroTier

requezts is built on Kenneth Reitz's requests library, and mirrors its simple and powerful interface:

import requezts

with requezts.Session(net_id=0x0123456789abcdef) as session:
    response = session.get("http://10.144.174.53:8000/index.html")

Using requezts' Session object as a context manager, you can easily establish connectivity to a ZeroTier network, while also receiving all the benefits of the underlying requests.session.Session (cookie persistence, connection pooling, and configuration).

Installation

pip install requezts

Documentation

See documentation on ReadTheDocs.

Contributions

This project is open-source and contributions are welcome. The requezts library is hosted on GitLab.

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

requezts-0.0.3.tar.gz (9.5 kB view hashes)

Uploaded Source

Built Distribution

requezts-0.0.3-py3-none-any.whl (11.8 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