{"id":103,"date":"2012-07-28T18:22:37","date_gmt":"2012-07-28T23:22:37","guid":{"rendered":"http:\/\/codezen.org\/canto-ng\/?p=103"},"modified":"2012-07-28T18:22:37","modified_gmt":"2012-07-28T23:22:37","slug":"curses-0-8-2-daemon-0-8-1","status":"publish","type":"post","link":"https:\/\/codezen.org\/canto-ng\/2012\/07\/28\/curses-0-8-2-daemon-0-8-1\/","title":{"rendered":"curses 0.8.2 daemon 0.8.1"},"content":{"rendered":"<p>Various improvements:<\/p>\n<p><strong>Daemon<\/strong><\/p>\n<ul>\n<li>Possibly eliminate feed fetch problems causing forgetfulness.<\/li>\n<li>Better whitespace handling for <code>canto-remote<\/code>.<\/li>\n<li>Added -V version flag.<\/li>\n<\/ul>\n<p><strong>Curses client<\/strong><\/p>\n<ul>\n<li>Added wrappers <code>update_interval<\/code>,<code>update_style<\/code>, and <code>update_auto<\/code><sup>1<\/sup><\/li>\n<li>Added simpler to use variables with wrappers for changing the basic theme.<\/li>\n<li>Increased update interval from 5 to 20.<\/li>\n<li>Added -V version flag.<\/li>\n<\/ul>\n<hr \/>\n<p>1: These allow you to change how the client grabs updates from the server. You can change these by doing the following in the client:<\/p>\n<pre>\r\n:update_interval = [int seconds]\r\n:update_style = (maintain|append)\r\n:update_auto = (True|False)\r\n<\/pre>\n<p>If <code>update_auto<\/code> is <code>True<\/code>, then every <code>update_interval<\/code> seconds, the client will fetch items for tags that have changed. By default, <code>update_auto<\/code> is <code>True<\/code>, and <code>update_interval<\/code> is <code>20<\/code>.<\/p>\n<p>The <code>update_style<\/code> setting determines whether updates from the server should have new items appended to their tags (<code>append<\/code>) or if it should reorder them to reflect their order on the server side (<code>maintain<\/code>). By default, <code>append<\/code> is used because it guarantees that, when an update happens, all new items in your current tag show up after you cursor so you don&#8217;t have to navigate to the top of the tag to check for new items before you mark the whole tag read (<code>r<\/code>) or mark all items in the tag before the cursor read (<code>$<\/code>).<\/p>\n<hr \/>\n<p>This update to the curses client also makes rudimentary theming much simpler. This will have to be covered in more depth than appropriate here though.<\/p>\n<p><a href=\"http:\/\/codezen.org\/static\/canto-curses-0.8.2.tar.gz\">canto-curses-0.8.2.tar.gz (52K)<\/a><br \/>\n<a href=\"http:\/\/codezen.org\/static\/canto-daemon-0.8.1.tar.gz\">canto-daemon-0.8.1.tar.gz (36K)<\/a><\/p>\n<p>Have fun. Report bugs.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Various improvements: Daemon Possibly eliminate feed fetch problems causing forgetfulness. Better whitespace handling for canto-remote. Added -V version flag. Curses client Added wrappers update_interval,update_style, and update_auto1 Added simpler to use variables with wrappers for changing the basic theme. Increased update interval from 5 to 20. Added -V version flag. 1: These allow you to change <a class=\"read-more\" href=\"https:\/\/codezen.org\/canto-ng\/2012\/07\/28\/curses-0-8-2-daemon-0-8-1\/\">[&hellip;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/codezen.org\/canto-ng\/wp-json\/wp\/v2\/posts\/103"}],"collection":[{"href":"https:\/\/codezen.org\/canto-ng\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codezen.org\/canto-ng\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codezen.org\/canto-ng\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codezen.org\/canto-ng\/wp-json\/wp\/v2\/comments?post=103"}],"version-history":[{"count":8,"href":"https:\/\/codezen.org\/canto-ng\/wp-json\/wp\/v2\/posts\/103\/revisions"}],"predecessor-version":[{"id":111,"href":"https:\/\/codezen.org\/canto-ng\/wp-json\/wp\/v2\/posts\/103\/revisions\/111"}],"wp:attachment":[{"href":"https:\/\/codezen.org\/canto-ng\/wp-json\/wp\/v2\/media?parent=103"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codezen.org\/canto-ng\/wp-json\/wp\/v2\/categories?post=103"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codezen.org\/canto-ng\/wp-json\/wp\/v2\/tags?post=103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}