downloads-formats: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
No edit summary
m (Replace <entry-title> with {{DISPLAYTITLE:}})
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<h1>Downloads formats</h1>
{{DISPLAYTITLE:Downloads formats}}


==Contributors==
This is a page for documenting existing formats for downloads as part of the effort to develop a [[downloads]] microformat for authors and publishers to markup software (application, plugin, perhaps even operating system) downloads that they create and publish.
<!--alpahbetical by surname-->
 
* [[User:DenisDefreyne|Denis Defreyne]]
Per the microformats [[process]]:
* [[User:AndyMabbett|Andy Mabbett]]
* [[downloads-examples]]
* [[downloads-formats]]
* [[downloads-brainstorming]]


==Formats==
==Formats==
Line 32: Line 34:
===Apple Software Update XML===
===Apple Software Update XML===


Apple's Software Updater uses XML files. There seem to be two ones: an  [http://phobos.apple.com/version iTunes-specific one], and a [http://swscan.apple.com/content/catalogs/index-1.sucatalog general-purpose one]. It looks something like this:
Apple's Software Updater uses XML files. There seem to be two ones: an  [http://phobos.apple.com/version iTunes-specific one], and a [http://swscan.apple.com/content/catalogs/index-1.sucatalog general-purpose one]. For example, here's a [http://swcdn.apple.com/content/downloads/46/57/022-3271/rmqY4rJMxLgmYp8fMxJCfB22drKT5CMvxC/022-3271.Dutch.dist typical software update description].
 
<code><pre><?xml version="1.0" encoding="UTF-8" standalone="no"?>
<plist version="1.0">
  <dict>
    <key>iTunesMacVersion</key>
    <string>7.3.2</string>
    <key>iPodSoftwareVersions</key>
    <dict>
      <key>11</key;
      <dict>
        <key>UpdaterFamilyID</key>
        <integer>11</integer>
        <key>BuildID</key>
        <integer>69304320</integer>
        <key>FirmwareURL</key>
        <string>http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPod/SBML/osx/bundles/061-2694.20060912.ipDcD/iPod_11.1.2.1.ipsw</string>
        <key>DocumentationURL</key>
        <string>http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPod/SBML/osx/bundles/061-2694.20060912.ipDcD/iPodDocumentation_11.1.2.1.ipd</string>
        <key>VisibleBuildID</key>
        <integer>18972672</integer>
      </dict>
    </dict>
  </dict>
</plist></pre></code>


==Related pages==
==Related pages==

Latest revision as of 16:21, 18 July 2020


This is a page for documenting existing formats for downloads as part of the effort to develop a downloads microformat for authors and publishers to markup software (application, plugin, perhaps even operating system) downloads that they create and publish.

Per the microformats process:

Formats

PAD

Portable Application Description (PAD) is an XML format:

What is PAD? PAD is the Portable Application Description, and it helps authors provide product descriptions and specifications to online sources in a standard way, using a standard data format that will allow webmasters and program librarians to automate program listings. PAD saves time for both authors and webmasters. For more, see the PAD FAQ. [1]

Microformats & Pad were discussed on Usenet in March 2006

Appcast

Quoted from the Connected Flow Appcast page:

Appcasting is the practice of using the 'enclosure' feature of RSS 2.0 feeds to deliver updates and release notes for new software applications.

Appcast + Sparkle

Sparkle, an application update framework, uses appcasts as described above, but adds several new features. An appcast with Sparkle extensions can, for example, have MD5 sums and DSA signatures.

DOAP

DOAP (Description Of A Project) is a way of describing open-source projects. It has a file-release property which can be used for describing application updates.

Apple Software Update XML

Apple's Software Updater uses XML files. There seem to be two ones: an iTunes-specific one, and a general-purpose one. For example, here's a typical software update description.

Related pages