Skip to content

Commit

Permalink
added stdicon.com mimetype webservice
Browse files Browse the repository at this point in the history
  • Loading branch information
ptarjan committed Aug 28, 2009
1 parent a84bcd9 commit 2d52cb9
Show file tree
Hide file tree
Showing 3 changed files with 148 additions and 0 deletions.
23 changes: 23 additions & 0 deletions mimetype/extension.xml
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<table xmlns="http://query.yahooapis.com/v1/schema/table.xsd">
<meta>
<author>Paul Tarjan</author>
<description>Mimetype translations</description>
<sampleQuery>SELECT * FROM {table} WHERE mimetype = "application/pdf"</sampleQuery>
<documentationURL>http://stdicon.com/</documentationURL>
</meta>
<bindings>
<select itemPath="" produces="XML">
<urls>
<url>http://stdicon.com/mimetype/{mimetype}</url>
</urls>
<inputs>
<key id="mimetype" type="xs:string" paramType="path" required="true" />
</inputs>
<execute><![CDATA[
response.object = request.get().response;
]]>
</execute>
</select>
</bindings>
</table>
89 changes: 89 additions & 0 deletions mimetype/icon.xml
@@ -0,0 +1,89 @@
<?xml version="1.0" encoding="UTF-8"?>
<table xmlns="http://query.yahooapis.com/v1/schema/table.xsd">
<meta>
<author>Paul Tarjan</author>
<description>Mimetype translations</description>
<sampleQuery>SELECT * FROM {table} WHERE mimetype = "application/pdf"</sampleQuery>
<sampleQuery>SELECT * FROM {table} WHERE file = "monkey.mp3"</sampleQuery>
<sampleQuery>SELECT * FROM {table} WHERE extension = "txt"</sampleQuery>
<sampleQuery>SELECT * FROM {table} WHERE extension = "html" AND iconset="apache"</sampleQuery>
<documentationURL>http://stdicon.com/</documentationURL>
</meta>
<bindings>
<select itemPath="" produces="XML">
<urls>
<url>http://stdicon.com/{iconset}/{mimetype}</url>
</urls>
<inputs>
<key id="mimetype" type="xs:string" paramType="path" required="true" />
<key id="iconset" type="xs:string" paramType="path" required="true" />
</inputs>
<execute><![CDATA[
response.object = request.url.toString();
]]>
</execute>
</select>
<select itemPath="" produces="XML">
<urls>
<url>http://stdicon.com/{iconset}/{file}</url>
</urls>
<inputs>
<key id="file" type="xs:string" paramType="path" required="true" />
<key id="iconset" type="xs:string" paramType="path" required="true" />
</inputs>
<execute><![CDATA[
response.object = request.url.toString();
]]>
</execute>
</select>
<select itemPath="" produces="XML">
<urls>
<url>http://stdicon.com/{iconset}/{extension}</url>
</urls>
<inputs>
<key id="extension" type="xs:string" paramType="path" required="true" />
<key id="iconset" type="xs:string" paramType="path" required="true" />
</inputs>
<execute><![CDATA[
response.object = request.url.toString();
]]>
</execute>
</select>
<select itemPath="" produces="XML">
<urls>
<url>http://stdicon.com/{mimetype}</url>
</urls>
<inputs>
<key id="mimetype" type="xs:string" paramType="path" required="true" />
</inputs>
<execute><![CDATA[
response.object = request.url.toString();
]]>
</execute>
</select>
<select itemPath="" produces="XML">
<urls>
<url>http://stdicon.com/{file}</url>
</urls>
<inputs>
<key id="file" type="xs:string" paramType="path" required="true" />
</inputs>
<execute><![CDATA[
response.object = request.url.toString();
]]>
</execute>
</select>
<select itemPath="" produces="XML">
<urls>
<url>http://stdicon.com/{extension}</url>
</urls>
<inputs>
<key id="extension" type="xs:string" paramType="path" required="true" />
</inputs>
<execute><![CDATA[
response.object = request.url.toString();
]]>
</execute>
</select>
</bindings>
</table>
36 changes: 36 additions & 0 deletions mimetype/mimetype.xml
@@ -0,0 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<table xmlns="http://query.yahooapis.com/v1/schema/table.xsd">
<meta>
<author>Paul Tarjan</author>
<description>Mimetype translations</description>
<sampleQuery>SELECT * FROM {table} WHERE extension = "mp3"</sampleQuery>
<sampleQuery>SELECT * FROM {table} WHERE file = "file.mp3"</sampleQuery>
<documentationURL>http://stdicon.com/</documentationURL>
</meta>
<bindings>
<select itemPath="" produces="XML">
<urls>
<url>http://stdicon.com/extension/{extension}</url>
</urls>
<inputs>
<key id="extension" type="xs:string" paramType="path" required="true" />
</inputs>
<execute><![CDATA[
response.object = request.get().response;
]]>
</execute>
</select>
<select itemPath="" produces="XML">
<urls>
<url>http://stdicon.com/extension/{file}</url>
</urls>
<inputs>
<key id="file" type="xs:string" paramType="path" required="true" />
</inputs>
<execute><![CDATA[
response.object = request.get().response;
]]>
</execute>
</select>
</bindings>
</table>

0 comments on commit 2d52cb9

Please sign in to comment.