Skip to main content

Python client for koatis configuration management.

Project description

Koatis Python Client

Koatis is a small configuration-management client for reading key/value settings from a Koatis PHP server.

License

Koatis is distributed under a custom license by WooYoung Moon. See LICENSE for details.

Install

pip install koatis

For local development:

pip install -e .

Usage

from koatis import KoatisClient

client = KoatisClient()
value = client.get("sample.key")
print(value)

The client downloads the Koatis public key, encrypts the request payload with RSA-OAEP, and sends it with POST. The Koatis server checks the decrypted machine name together with the request IP.

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

koatis-0.1.2.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

koatis-0.1.2-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file koatis-0.1.2.tar.gz.

File metadata

  • Download URL: koatis-0.1.2.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for koatis-0.1.2.tar.gz
Algorithm Hash digest
SHA256 56aa6c774dd3c98b9adee358507e8f21976ceaec20b8f3c2d11817097fb024c7
MD5 8bcad3ae860db9dc779253b339144778
BLAKE2b-256 4773daf14c9783d5952066aa0e4d48339b310ad271a559dd9847a3f437dcac89

See more details on using hashes here.

File details

Details for the file koatis-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: koatis-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for koatis-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d226c7e467d8ce14ea7888f4e82a87a607fa48cdf9694276f8c598bf85839dd6
MD5 4cc2435f8cf3175d06b54efea4b7d179
BLAKE2b-256 cea94f2b9421d5bd3e994556fa2dc92d9f39fcad28f7fb24276b4b4f04c476e5

See more details on using hashes here.

Supported by

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