<?xml version="1.0" ?>
<?xml-stylesheet type='text/xsl' href='interface.xsl'?>
<interface uri="http://gfxmonk.net/dist/0install/0find.xml" xmlns="http://zero-install.sourceforge.net/2004/injector/interface">
	<name>0find</name>
	<summary>find the implementation dir for a given 0install interface</summary>
	<publish mode="0tools" xmlns="http://gfxmonk.net/dist/0install"/>
	<description>
0find is a simple program that uses zeroinstall's python API to
get the local path implementing a given interface. This is useful
for passing into scripts that are not themselves managed via 0install.

sample usage:

	0launch http://gfxmonk.net/dist/0install/0find.xml http://gfxmonk.net/dist/0install/file-finder.xml

will (on my machine) print:

	/home/tim/.cache/0install.net/implementations/sha1new=73323f6793e85192518dc4eaa39ad32b4377f78a

You now have a concrete path you can pass into utilities that require
a path, rather than a 0install interface.

You can also use the zerofind python interface directly, if you prefer:

	&gt;&gt;&gt; import zerofind
	&gt;&gt;&gt; zerofind.find('http://gfxmonk.net/dist/0install/file-finder.xml')
	u'/home/tim/.cache/0install.net/implementations/sha1new=73323f6793e85192518dc4eaa39ad32b4377f78a'


	</description>
	<group main="0find">
		<environment insert="" mode="prepend" name="PYTHONPATH"/>
		<requires interface="http://0install.net/2007/interfaces/ZeroInstall.xml">
			<environment insert="" mode="prepend" name="PYTHONPATH"/>
		</requires>
		<implementation id="sha1new=4af5a1b53d6083f02cdd0bf737df89b893b36053" released="2010-06-13" version="0.1">
			<manifest-digest sha256="29dbf4b0c228af1feb494a372fdbecdc9c88554471544c5d73ae148abaa74c88"/>
			<archive href="http://gfxmonk.net/dist/0install/0find/0find-0.1.tgz" size="405"/>
		</implementation>
		<implementation id="sha1new=36342e8a0f4df0c5e36cdb52bc39abf45590371f" released="2011-01-21" version="0.1.1">
			<manifest-digest sha256="a5e949a691c792ce02be551b15fb8e34bcab0adcd8a0bb33774e8ee9cfa5de57"/>
			<archive href="http://gfxmonk.net/dist/0install/0find/0find-0.1.1.tgz" size="451"/>
		</implementation>
		<implementation id="sha1new=b53f6f981f9845495bdfaf39ce337beb87dc560d" released="2011-02-12" version="0.1.2">
			<manifest-digest sha256="b5ad67a7d60de2a34cc3c36231b48fd057b2b67f007330708c7a4c6ca3f4aeee"/>
			<archive href="http://gfxmonk.net/dist/0install/0find/0find-0.1.2.tgz" size="485"/>
		</implementation>
		<implementation id="sha1new=e3436e39c1e765a641632aed7c98464b12101650" released="2011-06-08" version="0.1.3">
			<manifest-digest sha256="049017d76ef90e8fe67c92de1857d09b9e21c1156ca2ca29a3d4e938c098fe19"/>
			<archive href="http://gfxmonk.net/dist/0install/0find/0find-0.1.2-post1.tgz" size="517"/>
		</implementation>
		<implementation id="sha1new=04b639c2a5e90a2bc40f6f8a4dea72420992c31e" released="2011-11-01" version="0.1.4">
    <manifest-digest sha256="0c372b96676c097379d24c6f34761ccba4839f9ac70b9a54b98915322862a765"/>
    <archive href="http://gfxmonk.net/dist/0install/0find/0find-0.1.4.tgz" size="552"/>
  </implementation>
	</group>
</interface>
<!-- Base64 Signature
iEYEABECAAYFAk6vOOoACgkQ/lhgK1iJTtIYSQCfZ7BgrNrXRwSd0NFA7BFKUj5IzWYAoIFjb5Q4
25PR92X52RTVHoV7KawS

-->

