Kaithem

Latest version: v0.88.0

Safety actively analyzes 707938 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 31 of 31

0.5

- kaithem.time.accuracy() returns an estimate of the max error in the
current system time in seconds using NTP.
- Slight performance boost for low-priority events
- kaithem.misc.errors(f) calls f with no args and returns any
exceptions that might result.
- Automatic daily check of mail settings in case someone changed
things.
- kaithem.string.format_time_interval()
- When a user logs in, his \[username,ip\] is posted to
/system/auth/login, or to /auth/user/logout when he logs out.
- Ability to set default vaules for lattitude and longitude in astro
functions.
- When a user logs in, logs out, or fails to log in, his username and
IP address are posted to /auth/user/loginfail
- Lots of misc logging
- (very) Basic versioning support for events, will save your draft in
case of error, and allows reverting.
- Auto fall back to tilde version if kaithem.persist.load
fails(autorecover=false to disable this)
- One page with syntax errors can no longer crash kaithem at loadtime
- Support for !time trigger expressions
- About Page now shows module versions
- Defaults for precision parameter of kaithem.string methods
- Default strftime string now only uses portable characters
- Revert cherrypy to 3.2.3 for users running python 2.
- Fix error pages on python2
- Fix python2 inability to create new events
- Default FPS is 60 instead of 24
- Fix intermittent error that sliders sometimes raised because write()
was converting to string
- Fix documentation on the widget system
- (partial)Ability to reload the configuration files
- File manager now sorted
- New APIWidget allows you to easily interact with the server in
custom javascript.
- Onrelease slider widget lets you see what you are doing before you
let go
- mplayer backend works even without pulseaudio
- Document kaithem.registry functions
- Pause, unpause, and set volume now work correctly in python2
- JookBawkse module now has better interface, shows now playing in
realtime, allows rescanning the media library
- Fix bug where the registry entries were the same object as what you
set instead of a copy.
- Fix Bug where some pages were not showing up in the pagelisting even
if the user had permissions
- Fix bug where trying to render a widget with write permissions
crashed if a \_\_guest\_\_ tried

0.4

- New AJAX widgets(!)
- Critical dependancy resolution/initialization bugfix
- Critical ependancy resolution bugfix
- Critical bugfix for the error that prevented editing things that
errored during initialization
- Minor bugfix: event rate limit displays properly
- Status bar notifications work with chrome now
- Ability to disable JS code highlighting per user(for mobile
browsers)
- Kaithem Registry
- Theming Improvements
- kaithem.time.moonAge() renamed to kaithem.time.moonPhase()

Page 31 of 31

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.