{"id":19,"date":"2004-01-19T18:16:21","date_gmt":"2004-01-19T23:16:21","guid":{"rendered":"http:\/\/pessoal.org\/wp\/?p=19"},"modified":"2004-01-19T18:16:21","modified_gmt":"2004-01-19T23:16:21","slug":"papercut-weblog-distributed-weblogs","status":"publish","type":"post","link":"https:\/\/pessoal.org\/blog\/2004\/01\/19\/papercut-weblog-distributed-weblogs\/","title":{"rendered":"Papercut + weblog = distributed weblogs?"},"content":{"rendered":"<p>Jan-Willem Hiddink has an interesting <a title=\"BETERBETER.COM\u00a0\u00bb\u00a0Papercut\" href=\"http:\/\/www.beterbeter.com\/pivot\/entry.php?id=377\">post<\/a> about the possibility of hacking a new Papercut storage module to handle weblog entries.<\/p>\n<p>Jan: that is indeed possible. Bill Seitz also had some <a href=\"http:\/\/webseitz.fluxent.com\/wiki\/PaperCut\">interesting thoughts<\/a> on this, which can be summarized in the following:<\/p>\n<p>&#8211; Each weblog will become a newsgroup and each weblog post will be a newsgroup message (maybe comments could become replies to the post?)<br \/>\n&#8211; Weblog readers and writers may use papercut as their replication mechanism. Everyone will run papercut locally and then connect to &#8216;localhost&#8217; using Outlook Express or whatever to either read weblog entries and post new weblog entries (or even comments to existing weblog entries)<br \/>\n&#8211; They would need some way to add a weblog papercut host\/port to their subscription list (changing settings.py or a local database in the process)<\/p>\n<p>I took a few hours to write down what would need to be developed for this to happen:<\/p>\n<p>&#8211; Add support for the IHAVE command in Papercut<br \/>\n&#8211; Need a client side tool to help people add weblog servers to their subscription list<br \/>\n&#8211; New storage module to store subscriptions\/weblog entries locally (maybe SQLite?)<br \/>\n&#8211; Need a new authentication mechanism to allow weblog authors to post a new &#8216;thread&#8217; (or weblog entry) in their newsgroups and to prevent other people from doing the same<\/p>\n<p>Anyway, aside from these requirements a client side tool could be written using Fredrik Lundh&#8217;s effbot platform (or just plain TKinter) to make it easier to start\/stop the service on Windows, for instance.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jan-Willem Hiddink has an interesting post about the possibility of hacking a new Papercut storage module to handle weblog entries. Jan: that is indeed possible. Bill Seitz also had some interesting thoughts on this, which can be summarized in the following: &#8211; Each weblog will become a newsgroup and each weblog post will be a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":[],"categories":[8],"tags":[],"_links":{"self":[{"href":"https:\/\/pessoal.org\/blog\/wp-json\/wp\/v2\/posts\/19"}],"collection":[{"href":"https:\/\/pessoal.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pessoal.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pessoal.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pessoal.org\/blog\/wp-json\/wp\/v2\/comments?post=19"}],"version-history":[{"count":0,"href":"https:\/\/pessoal.org\/blog\/wp-json\/wp\/v2\/posts\/19\/revisions"}],"wp:attachment":[{"href":"https:\/\/pessoal.org\/blog\/wp-json\/wp\/v2\/media?parent=19"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pessoal.org\/blog\/wp-json\/wp\/v2\/categories?post=19"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pessoal.org\/blog\/wp-json\/wp\/v2\/tags?post=19"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}