Restored from backup

Hey all. My hosting fucked itself and managed to lose my entire disk. Which… shouldn’t happen. Anyway, I restored to a backup from August 2018 and I don’t think much has changed since then with respect to documentation / install etc. but I may have lost some comments etc. Let this be a reminder to […]

daemon 0.9.7

daemon 0.9.7 Fixed canto-remote status double counting items in user/category tags Added script.py plugin to support executing scripts to generate feeds (details at the top of the plugin) Add option to sync-rsync.py plugin to defer initial sync. I’m happy to say that this is the first release for the daemon in more than a year, […]

Repos updated

Just an FYI that I was able to get the Debian/Ubuntu repos updated. Latest 0.9.9 curses build, and a rebuild of the already existing 0.9.6 daemon. NOTE: I have dropped support for Ubuntus utopic, vivid, wily since they’re officially unsupported and the vast majority of the repo traffic has been for trusty and xenial. I […]

curses 0.9.9

Quick fix for losing symbolic keys outside of inputs after resize. There will be a forthcoming post about how much curses/readline and Python are a volatile mix. I can’t seem to get Python/curses to detect further window size changes if you resize while the command line (i.e. readline) is open. Nothing crashes, but the window […]

curses 0.9.8

curses 0.9.8 Fixed nonsense pending update numbers (gray numbers now reflect reality) (#40) Fixed some issues with exceptions / lockups during rapid resizing Fixed cursor being invisible and certain keys being uninterpreted (HOME, END) after resize Fixed some moronic selection fallbacks (#42, #45) Once again, mostly pending commits from almost a year past. Unfortunately I […]

daemon 0.9.6, curses 0.9.7

Before you know it, it’s been almost a year since the last release and there are a handful of bugfixes that need to be pushed out. daemon 0.9.6 Fixed hanging file descriptors eventually killing the daemon (which fixes canto-remote misbehaving sometimes among other things) Fixed occasional hang from writing to closed sockets Better sync-inoreader behavior: […]

Repos updated, new pub key

Administering packages for a distro you don’t use is a clusterfuck. Anyway, someone kindly pointed out that my Debian sid packages were still built for Python 3.4, and they’ve sometime since moved up to Python 3.5. Of course I’m oblivious to this on Arch. That’s not the problem though. It seems like the Python package […]

daemon 0.9.5, curses 0.9.6

Yet more maintenance type fixes. daemon 0.9.5 Minor cleanup to excessive debug info and error paths in sync-inoreader The ItemLimit transform is now included by default, so you can, for example do “:set tag.transform ItemLimit(10)” to only show the first 10 items of the selected feed. curses 0.9.6 Fix some old usage of tag_updater that […]

daemon 0.9.4, curses 0.9.5

More fixes. daemon 0.9.4 More fixes for sync-inoreader’s bad behavior with missing items (if you see ??? items that won’t go away, this is the fix) Socket changes to avoid deadlocks when both server and client sockets are full. Quiet exceptions on disconnects. These were mostly harmless, but scary in the log. Minor changes to […]

daemon 0.9.3

Quick bugfix release for the daemon sync plugins. sync-inoreader: stop leaving dead items sync-rsync: update to new database format Debian repos will be updated shortly.