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 details)

Uploaded Source

Built Distribution

requezts-0.0.3-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

Details for the file requezts-0.0.3.tar.gz.

File metadata

  • Download URL: requezts-0.0.3.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for requezts-0.0.3.tar.gz
Algorithm Hash digest
SHA256 8438c49d4bb37f7e18d2491575aefab2e75147714ae4cd5961552d665935a49f
MD5 9dd897eace26f1776db60b41ed467215
BLAKE2b-256 8804e051bd218021fb8e2ff878f0922fb15924bd92887426b6af734c778328f7

See more details on using hashes here.

File details

Details for the file requezts-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: requezts-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 11.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for requezts-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b36e1253363941f27e59157d8328b4faa3504f0ed018631f2e3f4d778b10c425
MD5 2654d7905ba24fb3296b51310afd1895
BLAKE2b-256 29104f2119608976606a0fc0087c0bc0bb01480d917debe26a1dd2be5d6d25cf

See more details on using hashes here.

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