[commits] [Wiki] changed: Project/Hippo

Chuck Hagenbuch chuck at horde.org
Sun Jan 9 21:43:17 UTC 2011


chuck  Sun, 09 Jan 2011 16:43:17 -0500

Modified page: /Project/Hippo
New Revision:  1.73
Change log:  add in details from SPEC.txt in the hippo repository

@@ -30,8 +30,27 @@
  * There will be the ability to run filters on Hippo_Input plugins.  
For instance, if a certain feed has the same junk in every entry, a  
filter could be attached to the Hippo_Input for that feed that would  
strip it out. Generic (regex-type) filters should be configurable via  
the UI; it should be possible to configure any kind of filter in a  
config file or separate input plugin class.
  * This application should eventually be able to replace Klutz
  * Additional possible content types include podcasts, content from  
other Horde applications (iCalendar data from Kronolith), "friend  
information  
(http://hasin.wordpress.com/2008/05/31/building-friendfeed-using-php-part-1/,  
http://hasin.wordpress.com/2008/06/03/building-services-like-friendfeed-using-php-part2/),  
etc.
  * Hippo will be able to provide read/write "data folders" to IMP 5  
(or other folder-browsing applications). This will allow feed reading  
from within IMP. Other possible data folder providers are Nag and Whups.
+
+GUID detection:
+
+<code type="php">
+if (isset($item['guid'])) {
+    $guid = $item['guid'];
+} elseif (isset($item['id'])) {
+    $guid = $item['id'];
+    $item['guid'] = $item['id'];
+} else {
+    $guid = $item['link'];
+    $item['guid'] = $item['link'];
+}
+</code>
+
+Stats to keep:
+* stats for when a feed was last updated
+* when you last read something from it
+* when you last flagged something from it

  +++ Changes from Klutz for comics driver

  "try to fetch this comic" gives a blank page, though it works
@@ -48,8 +67,12 @@
  - use those api calls in backend.php and rename backend.php to some  
more reasonable admin script
  - better error reporting throughout the drivers and backend.php code
  - feeds of specified comic sets
  - tags? so, political cartoons, sometimes funny, always funny..
+
+Keyboard nav:
+*  
http://parand.com/say/index.php/2008/09/15/readerscroll-google-reader-style-image-navigation-with-j-k-keys-bookmarklet/
+*  
http://blogs.newsgator.com/newsgator_widget_blog/2008/10/five-things-you.html

  ++ Resources

  *  
http://www.25hoursaday.com/weblog/2010/01/04/BrizzlySeesmicWebAndTheFutureOfRSS.aspx (good argument for a stream (twitter-like) UI instead of an email-like UI, and also for exposing hippo content through the twitter  
api)



More information about the commits mailing list