Development:Supporting Additional Web-based Feed Readers

From Camino Wiki
Revision as of 23:01, 29 September 2010 by Sardisson (talk | contribs) (intro)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Camino 1.6 and newer ship with small AppleScript applications that handle the feed:// protocol in order to support choosing certain web-based feed readers (Google’s iGoogle and Google Reader, My Yahoo!, and Bloglines) as the user’s default feed reader.

The code for these applications lives in camino/feedhandlers, with supporting code in MainController.mm (prelaunchHelperApps, helperAppPrelaunchComplete, and doBackgroundPrelaunch:) to handle Quarantine and LaunchServices registration on the first launch of a Camino version.

Although the feedhandlers code is designed to built by Makefile (using osacompile and various shell commands), it is possible to manually assemble your own feedhandler application based on the source.