downloads-examples: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
(Documenting iusethis's rss appcast format)
(Clearing up sparkle:appLicence mystery)
Line 1: Line 1:
<h1>Downloads examples</h1>
&<h1>Downloads examples</h1>


==Contributors==
==Contributors==
Line 8: Line 8:


==Examples==
==Examples==
<!--pages featuring software downloads-->


===Mozilla Firefox===
===Mozilla Firefox===
Line 29: Line 27:
<rss xmlns:blogChannel="http://backend.userland.com/blogChannelModule"
<rss xmlns:blogChannel="http://backend.userland.com/blogChannelModule"
     xmlns:iusethis="http://osx.iusethis.com/ns/rss"
     xmlns:iusethis="http://osx.iusethis.com/ns/rss"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:content=;http://purl.org/rss/1.0/modules/content/"
     xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle"
     xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle"
     version="2.0">
     version="2.0">
Line 58: Line 56:
Some notes about the RSS appcast:
Some notes about the RSS appcast:


* <code>sparkle:appLicense</code> is a mystery to me. I have no idea where this comes from, why it is there, or how it's used. Even Google doesn't know about it.
* <code>sparkle:appLicense</code> is something iusethis-specific, something the iusethis team seems to have made up. No idea why they are using the sparkle namespace here...
* <code>sparkle:shortVersionString</code> seems to be used instead of <code>sparkle:version</code>, and I'm not sure why.
* <code>sparkle:shortVersionString</code> seems to be used instead of <code>sparkle:version</code>, and I'm not sure why.



Revision as of 17:55, 15 August 2007

&

Downloads examples

Contributors

Examples

Mozilla Firefox

  • Extension (single instance) e.g. NoScript

iusethis

iusethis provides RSS appcasts with Sparkle extensions. For example:

<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:blogChannel="http://backend.userland.com/blogChannelModule"
     xmlns:iusethis="http://osx.iusethis.com/ns/rss"
     xmlns:content=;http://purl.org/rss/1.0/modules/content/"
     xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle"
     version="2.0">
  <channel>
    <title>Appcast for iGTD</title>
    <link>http://osx.iusethis.com/app/igtd</link>
    <description>version history with a sparkle via iusethis.com</description>
    <language>en-us</language>
    <iusethis:universal>1</iusethis:universal>
    <iusethis:homepage>http://bargiel.home.pl/iGTD/</iusethis:homepage>
    <iusethis:developer>bartek:bargiel</iusethis:developer>
    <iusethis:usecount>517</iusethis:usecount>
    <iusethis:tags>GTD productivity get things done</iusethis:tags>
    <sparkle:appLicense>Freeware</sparkle:appLicense>
    <item>
      <title>iGTD 1.4.5.5</title>
      <link>http://osx.iusethis.com/app/versions/7961#ver_35136</link>
      <description><![CDATA[<p>... appcast description goes here ...</p>]]></description>
      <guid isPermaLink="false">35136</guid>
      <pubDate>Thu, 09 Aug 2007 09:31:55 -0000</pubDate>
      <enclosure url="http://bargiel.home.pl/downloads/iGTD.dmg" type="application/octet-stream"/>
      <sparkle:shortVersionString>1.4.5.5</sparkle:shortVersionString>
    </item>
    <!-- ... more appcast items go here .. -->
  </channel>
</rss>

Some notes about the RSS appcast:

  • sparkle:appLicense is something iusethis-specific, something the iusethis team seems to have made up. No idea why they are using the sparkle namespace here...
  • sparkle:shortVersionString seems to be used instead of sparkle:version, and I'm not sure why.

VersionTracker

MySQL Downloads

MacUpdate

Related pages