Skip to main content

a client for replit db

Project description

PyPI version Run on Repl.it Downloads

replit-db-client

a client for repl db for python

installing

repl

on repl you will need to add the package on the packager tab

everywhare else

install with pip or your prefered python packager

docs

import

import replitdb

define the client

client = replitdb.Client()

use async

client = replitdb.AsyncClient() (all commands same except with await before them)

edit keys

adding/setting

client.set(name=value) note you can set multiple at one time just add a comma and another name=value (returns nothing) client.set_dict({key:value}) sets all the key value pairs in the passed in dict (returns nothing)

removing

client.remove(name) like before just add more seperated by commas to do more (returns nothing) client.remove_list([key]) removes all keys in the list passed (returns nothing)

clearing

client.wipe WARNING THIS CANNOT BE UNDONE (returns nothing)

viewing keys

list keys

client.list(prefix) list all keys with that in the begining of their name (returns list) client.list_multiple(prefix) you can add more seperated by commas (returns dict) client.list_multiple_list([key]) it works like client.list_multiple but takes in a list instead (returns dict)

viewing keys

client.view(name) returns the value client.view_multiple(name) add more seperated by commas (returns dict) client.view_multiple_list([key]) it works like client.view_multiple but takes in a list instead (returns dict)

view all keys

client.all returns all key names (returns list)

view all data

client.all_dict (returns dict)

known errors

  • cant use regualar client in async environment
  • repl doesnt auto-install

deprecated features

client.add() and client.add_dict() have been moved to client.set() and client.set_dict()

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

replitdb-0.0.11b0.tar.gz (3.9 kB view hashes)

Uploaded Source

Built Distribution

replitdb-0.0.11b0-py3-none-any.whl (5.2 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