Skip to main content

An api wrapper of Cloudflare Workers KV for Python

Project description

What is this?

This is the api wrapper of Cloudflare Workers KV.
This repo wasn't compatible with bulk import, so I made my own wrapper instead.
You can use this to store and retrieve data from your Cloudflare Workers KV much easier.

Usage

import workers_kv

# get these values from your Cloudflare account
# Create namespace
namespace = workers_kv.Namespace(account_id="WORKERS_KV_ACCOUNT",
                                 namespace_id="WORKERS_KV_NAMESPACE",
                                 api_key="TOKEN")

# List all keys
keys = namespace.list_keys()

# Get value with key
value = namespace.read("keyhere")

# Set value with key
# automatically use bulk import if you have more than 2 key-value pairs
namespace.write({"key1": "value1", "key2": "value2"})

# Delete single key
namespace.delete_one("key1")

# Delete multiple keys (bulk delete)
namespace.delete_many(["key1", "key2"])

## Installation
`pip install -U git+https://github.com/Alpaca131/workers-kv-py.git`

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

workers-kv.py-1.2.0.tar.gz (3.6 kB view details)

Uploaded Source

File details

Details for the file workers-kv.py-1.2.0.tar.gz.

File metadata

  • Download URL: workers-kv.py-1.2.0.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for workers-kv.py-1.2.0.tar.gz
Algorithm Hash digest
SHA256 9d98c591737f495bcdab7f9c67716c55e986212414ec36fd023cdcc0206b1adb
MD5 66948635d7ed2c34b69f6a5b72e474cf
BLAKE2b-256 8789952f46708990e0cb655b3109d5f7f956c3f4f833d06d28f32690f1d82946

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