Slasti version 2.2
Unfortunately, Oishii was taken, so Slasti it is.
TODO:
- 2015 - bug - Preload hangs the whole server often
- add Kris' nonce
- redo filesystem-based tagbase format with an index, /tags take too long
- search, aggregate in tags page - for tablets with poor ^F
- Paginated tags list and a search input box for use with tablets
- invoke del2sla from an upload form
- what if pre-existing marks exist? how to merge?
- dedup URLs (show found ones at the time of entry)
- localizations
- configurable templates loaded from text files
- how about a templatized root (not user's root, the root root in slasti.wsgi)
- add version to it, extract from where? only in README at present
- 2.0.1 bookmarklet cannot be used unless already logged in, needs a retry.
- bookmarklet cannot pre-load a Github page, fails with:
Content Security Policy: The page's settings blocked the loading of a resource at self ("script-src https://assets-cdn.github.com https://collector-cdn.github.com").
- report basic performance data (in-page or out-of-band, either works)
- rate-limit logins
- obey hosts.deny and make sure that denyhosts parses the logs
- annotations for tags
- If you hit "new" while in a tag, pre-fill the tag
- rename "jsondict" into something sensible
- If extra text contains "" quotes, the quoted part is gone from edit pre-fill
Tests are intended for any standard harness.
Just type
nosetests # dnf install python3-nose
or
python3 -m pytest test # dnf install python3-pytest
zaitcev@yahoo.com