localStoragePy
A familiar API from the Web, adapted to storing data locally with Python.
Get started
-
Install using PyPi: $ pip3 install localStoragePy
-
Import into your project: from localStoragePy import localStoragePy
-
Setup localStorage: localStorage = localStoragePy('your-app-namespace', 'your-storage-backend')
-
your-app-namespace
: whatever you want (example: me.jkelol111.mypythonapp
) excluding path separators / \
or other disallowed characters in file name for your intended platform
-
your-storage-backend
: your preferred storage backend (sqlite
by default).
- Available storage backends:
text
: text files for each storage item.sqlite
: a single database for all storage items.json
: a single JSON file for all storage items.
- Use your typical localStorage syntax to store/read your strings:
-
localStorage.getItem(item)
-
localStorage.setItem(item, value)
-
localStorage.removeItem(item)
-
localStorage.clear()
It's that familiar and simple.
When is this useful?
Etcetra.