Skip to main content

An instant and schemaless rest api with sqlite

Project description

Rest-In-Peace (Database API)

What is?

Is a database abstraction to use as a REST API with zero config.

How to use

$ pip install rest-in-peace
$ rest-in-peace database.db 8000

Routes

Static server. Return 'public/index.html'

GET /

Return schema

GET /schema.json

Return all items from collection

GET /{collection}

Get a specific item

GET /{collection}/{id}

Create an item

POST /{collection}/{id}
DATA 'Data'

Update an item

PUT /{collection}/{id}
DATA 'Data'

Delete an item

DELETE /{collection}/{id}

Next steps

  • Auth

License

MIT

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

Rest-In-Peace-0.1.1.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

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

Rest_In_Peace-0.1.1-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file Rest-In-Peace-0.1.1.tar.gz.

File metadata

  • Download URL: Rest-In-Peace-0.1.1.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for Rest-In-Peace-0.1.1.tar.gz
Algorithm Hash digest
SHA256 937211dbf933ce9c1441c93f9df5d9f6f618a61e0c799a381c70594a7bd240c9
MD5 bf39a21a4319eac491691ef3d655730f
BLAKE2b-256 8261473dc20cadb2af83a3e6facb3ac30aab5010c46e2189cfa1847bf9c6a92b

See more details on using hashes here.

File details

Details for the file Rest_In_Peace-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: Rest_In_Peace-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for Rest_In_Peace-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4ac87302e6397232c2cd021a53ebc92792c7bf3226178a36f45fdfc7bbfa54c1
MD5 8c428263bdaaf09305fe8e477b87adb9
BLAKE2b-256 b22ad9e4d5ba37216035929b88c78bf8dee99ba6deb2bdd07bae866cec61f81a

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