downloads-examples: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
(Renaming appcast to downloads where appropriate)
(Documenting iusethis's rss appcast format)
Line 2: Line 2:


==Contributors==
==Contributors==
<!--alpahbetical by surname-->
<!--alpahbetical by surname-->
* [[User:DenisDefreyne|Denis Defreyne]]
* [[User:DenisDefreyne|Denis Defreyne]]
Line 7: Line 8:


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


===Mozilla Firefox===
===Mozilla Firefox===
*Extension (single instance) e.g. [https://addons.mozilla.org/en-US/firefox/addon/722 NoScript]
*Extension (single instance) e.g. [https://addons.mozilla.org/en-US/firefox/addon/722 NoScript]
**Extension version history (multiple instances of one app) e.g. [https://addons.mozilla.org/en-US/firefox/addons/versions/722 NoScript history]
**Extension version history (multiple instances of one app) e.g. [https://addons.mozilla.org/en-US/firefox/addons/versions/722 NoScript history]


===iusethis===
===iusethis===
* Download page, e.g. http://osx.iusethis.com/app/peek-a-boo
* Download page, e.g. http://osx.iusethis.com/app/peek-a-boo
** No version history or release notes
** No version history or release notes
Line 19: Line 23:
* Appcast, e.g. http://osx.iusethis.com/appcast/igtd
* Appcast, e.g. http://osx.iusethis.com/appcast/igtd
** Every download page has a related appcast RSS feed (with autodiscovery)
** Every download page has a related appcast RSS feed (with autodiscovery)
iusethis provides RSS appcasts with Sparkle extensions. For example:
<code><pre><?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></pre></code>
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:shortVersionString</code> seems to be used instead of <code>sparkle:version</code>, and I'm not sure why.


===VersionTracker===
===VersionTracker===
* Download page, e.g. http://www.versiontracker.com/dyn/moreinfo/macosx/3410
* Download page, e.g. http://www.versiontracker.com/dyn/moreinfo/macosx/3410
** Does not have a direct download link, but a link to a separate page that starts the download
** Does not have a direct download link, but a link to a separate page that starts the download
Line 28: Line 70:


===MySQL Downloads===
===MySQL Downloads===
* Download page, e.g. http://dev.mysql.com/downloads/mysql/5.0.html
* Download page, e.g. http://dev.mysql.com/downloads/mysql/5.0.html
** Very big page with downloads with different applications, architectures, OSes, etc
** Very big page with downloads with different applications, architectures, OSes, etc
Line 34: Line 77:


===MacUpdate===
===MacUpdate===
* Download page, e.g. http://macupdate.com/info.php/id/10225/yum
* Download page, e.g. http://macupdate.com/info.php/id/10225/yum
** Has a version history section
** Has a version history section
Line 41: Line 85:


==Related pages==
==Related pages==
* [[downloads]]
* [[downloads]]
* [[downloads-brainstorming]]
* [[downloads-brainstorming]]
* [[downloads-formats]]
* [[downloads-formats]]

Revision as of 09:48, 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 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.
  • sparkle:shortVersionString seems to be used instead of sparkle:version, and I'm not sure why.

VersionTracker

MySQL Downloads

MacUpdate

Related pages