Table support for the replit database
Project description
repltable
this is a project is to make it so that you can have tables in the replit db.
the main annoyance (for me) with replit is that it reverts a lot of database file changes, which forces you to use the repl.it database.
installation
pip install repltable
usage
import repltable
from replit import db
database = repltable.Database(db)
# repltable databases work like a dictionary
database['table'].get(foo='bar')
>>> [{'foo': 'bar'}]
# repltable auto-creates tables if they don't exist
table = database['nonexistenttable']
table.insert(dict(foo='bar'))
# you can get one, or get all matching documents
table.get_one(foo='bar')
>>> {'foo': 'bar'}
contributing
to contribute, fork the repo, make a branch, and send a pull request.
for local development, you can install the dependencies with poetry:
poetry install
license
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
repltable-1.1.1.tar.gz
(3.3 kB
view hashes)
Built Distribution
Close
Hashes for repltable-1.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0621e0ca06425fe54611e34a2e878ca5de88131f05c66545f53c78b4cb7b3b4 |
|
MD5 | a945464bafd72544b5bd0729d8a2efdb |
|
BLAKE2b-256 | 5ada66b1c98980c1fa4751b9dd34f429b451646529777843136345c583e51870 |