This repo should be self-contained. It requires Python 3 and appropriate SQLite bindings for Python. I've been using Python under Linux, but should be working with standard macOS Python 3.
- Open this repo in a Terminal, and run
python3 app.py
- Open Safari.
- Optionally, open WebInspector if you want to see what's happening behind the scenes.
- Click login
- Click perform operation. Should work.
- Click logout
- Click perform operation. Will fail on buggy versions.
Contains bottle.py from Bottle 0.12, and a modified version of bottle_sqlite from bottle-sqlite, both under the MIT License.
My code is under CC0.