« Web interfaces | Main | Learning, and interface »

Feature add: Web service for searches

Last week saw finalization of a framework for "web services" in Gophermail, and a proof-of-concept that lets you fetch the the newest N messages for a user who is currently logged into CAH.

Today IMAP searches have received a similar treatment. Remember that all details here are preliminary and subject to change, but here's the outline. A url such as:

gophermail.umn.edu/search?status_op=unseen

will return all unread messages. 'date_op' will be available for date-based searches, 'text_op' for text, etc. The current "proof" for this is a toggle on the message list page to show only unread messages. That may or may not be something that would get enough use to justify taking up space on the app's main interface. Have to evaluate that going forward. Details matter, lack of distraction matters, and anything that doesn't really need to be at the fingertips shouldn't be.