Commits

Toby Inkster committed b12d657

Add ->get() method; release new version.

Comments (0)

Files changed (12)

 Bug tracker:  <http://rt.cpan.org/Dist/Display.html?Queue=WWW-Finger>
 Maintainer:   Toby Inkster <mailto:tobyink@cpan.org>
 
+0.101 [2010-07-31]
+ - (Addition) Webfinger and Fingerpoint modules provide a 'get' method to
+   easily access additional data.
+
 0.100 [2010-07-25]
  - (Addition) CPAN module now has webid method.
  - (Update) Use the somewhat more complete (albeit slower) HTTP::LRDD
 		dcs:item [ rdfs:label "CPAN module now has webid method."@en ; a dcs:Addition ]
 	] .
 
+my:v_0-101
+
+	a               :Version ;
+	dc:issued       "2010-07-31"^^xsd:date ;
+	:revision       "0.101"^^xsd:string ;
+	:file-release
+		<http://backpan.perl.org/authors/id/T/TO/TOBYINK/WWW-Finger-0.101.tar.gz> ;
+	dcs:changeset
+	[
+		a dcs:ChangeSet ;
+		dcs:versus :v_0-100 ;
+		dcs:item [ rdfs:label "Webfinger and Fingerpoint modules provide a 'get' method to easily access additional data."@en ; a dcs:Addition ]
+	] .
 
 #############################################################
 
 		<http://www.opensource.org/licenses/gpl-license.php> ;
 	:release
 		my:v_0-01 , my:v_0-02 , my:v_0-03 , my:v_0-04 , my:v_0-05 ,
-		my:v_0-06 , my:v_0-07 , my:v_0-08 , my:v_0-09 , my:v_0-100 .
+		my:v_0-06 , my:v_0-07 , my:v_0-08 , my:v_0-09 ,
+		my:v_0-100, my:v_0-101 .
 
 #############################################################
 
 <?xml version="1.0" encoding="utf-8"?>
 <rdf:RDF xmlns:dbug="http://ontologi.es/doap-bugs#" xmlns:dc="http://purl.org/dc/terms/" xmlns:dcs="http://ontologi.es/doap-changeset#" xmlns:doap="http://usefulinc.com/ns/doap#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r0">
-	<dcs:item rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r1"/>
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar0">
+	<dcs:item rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar1"/>
 	<dcs:versus rdf:resource="http://usefulinc.com/ns/doap#v_0-01"/>
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#ChangeSet"/>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r1">
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar1">
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#Bugfix"/>
 	<rdfs:label xml:lang="en">Fixed problems with build.</rdfs:label>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r10">
-	<dcs:item rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r11"/>
-	<dcs:item rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r12"/>
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar10">
+	<dcs:item rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar11"/>
+	<dcs:item rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar12"/>
 	<dcs:versus rdf:resource="http://purl.org/NET/cpan-uri/dist/WWW-Finger/v_0-04"/>
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#ChangeSet"/>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r11">
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar11">
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#Bugfix"/>
 	<rdfs:label xml:lang="en">Mini bug-fixes.</rdfs:label>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r12">
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar12">
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#Update"/>
 	<rdfs:label xml:lang="en">use XRD::Parser 0.04.</rdfs:label>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r13">
-	<dcs:item rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r14"/>
-	<dcs:item rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r15"/>
-	<dcs:item rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r16"/>
-	<dcs:item rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r17"/>
-	<dcs:item rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r18"/>
-	<dcs:item rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r19"/>
-	<dcs:item rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r20"/>
-	<dcs:item rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r21"/>
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar13">
+	<dcs:item rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar14"/>
+	<dcs:item rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar15"/>
+	<dcs:item rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar16"/>
+	<dcs:item rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar17"/>
+	<dcs:item rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar18"/>
+	<dcs:item rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar19"/>
+	<dcs:item rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar20"/>
+	<dcs:item rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar21"/>
 	<dcs:versus rdf:resource="http://purl.org/NET/cpan-uri/dist/WWW-Finger/v_0-05"/>
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#ChangeSet"/>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r14">
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar14">
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#Addition"/>
 	<rdfs:label xml:lang="en">Support Joe Gregorio's alternative to current Webfinger protocol.</rdfs:label>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r15">
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar15">
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#Addition"/>
 	<rdfs:label xml:lang="en">Allow fingerw command-line client to load additional modules.</rdfs:label>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r16">
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar16">
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#Update"/>
 	<rdfs:label xml:lang="en">Improve fingerw's debugging (verbose) messages.</rdfs:label>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r17">
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar17">
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#Change"/>
 	<rdfs:label xml:lang="en">Refactor some code from WWW::Finger::Webfinger to allow it to be used elsewhere.</rdfs:label>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r18">
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar18">
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#Addition"/>
 	<rdfs:label xml:lang="en">Follow rdf:seeAlso and ianalink:describedby links found in Webfinger account profiles.</rdfs:label>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r19">
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar19">
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#Addition"/>
 	<rdfs:label xml:lang="en">Support semantics of foaf:account and foaf:holdsAccount.</rdfs:label>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r2">
-	<dcs:item rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r3"/>
-	<dcs:item rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r4"/>
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar2">
+	<dcs:item rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar3"/>
+	<dcs:item rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar4"/>
 	<dcs:versus rdf:resource="http://purl.org/NET/cpan-uri/dist/WWW-Finger/v_0-02"/>
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#ChangeSet"/>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r20">
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar20">
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#Bugfix"/>
 	<rdfs:label xml:lang="en">Fix duplicated mbox in WWW::Finger::CPAN.</rdfs:label>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r21">
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar21">
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#Update"/>
 	<rdfs:label xml:lang="en">Use Turtle for Changes file.</rdfs:label>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r22">
-	<dcs:item rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r23"/>
-	<dcs:item rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r24"/>
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar22">
+	<dcs:item rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar23"/>
+	<dcs:item rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar24"/>
 	<dcs:versus rdf:resource="http://purl.org/NET/cpan-uri/dist/WWW-Finger/v_0-06"/>
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#ChangeSet"/>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r23">
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar23">
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#Bugfix"/>
 	<rdfs:label xml:lang="en">Include BitworkingFingerProtocol.pm in MANIFEST.</rdfs:label>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r24">
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar24">
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#Update"/>
 	<rdfs:label xml:lang="en">Update copyright noticed to 2010.</rdfs:label>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r25">
-	<dcs:item rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r26"/>
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar25">
+	<dcs:item rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar26"/>
 	<dcs:versus rdf:resource="http://purl.org/NET/cpan-uri/dist/WWW-Finger/v_0-07"/>
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#ChangeSet"/>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r26">
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar26">
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#Bugfix"/>
 	<rdfs:label xml:lang="en">Documentation improvements.</rdfs:label>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r27">
-	<dcs:item rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r28"/>
-	<dcs:item rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r29"/>
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar27">
+	<dcs:item rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar28"/>
+	<dcs:item rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar29"/>
 	<dcs:versus rdf:resource="http://usefulinc.com/ns/doap#v_0-08"/>
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#ChangeSet"/>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r28">
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar28">
 	<dcs:checkin rdf:datatype="http://www.w3.org/2001/XMLSchema#string">r104</dcs:checkin>
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#Update"/>
 	<rdfs:label xml:lang="en">Switch Changes file from Aaron Cope's changefile vocab to my own DOAP Change Sets vocab.</rdfs:label>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r29">
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar29">
 	<rdfs:label xml:lang="en">Various cleanups.</rdfs:label>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r3">
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar3">
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#Bugfix"/>
 	<rdfs:label xml:lang="en">Fixed package signature.</rdfs:label>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r30">
-	<dcs:item rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r31"/>
-	<dcs:item rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r32"/>
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar30">
+	<dcs:item rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar31"/>
+	<dcs:item rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar32"/>
 	<dcs:versus rdf:resource="http://usefulinc.com/ns/doap#v_0-09"/>
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#ChangeSet"/>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r31">
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar31">
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#Update"/>
 	<rdfs:label xml:lang="en">Use the somewhat more complete (albeit slower) HTTP::LRDD module to perform LRDD for Webfinger rather than a home-grown method.</rdfs:label>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r32">
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar32">
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#Addition"/>
 	<rdfs:label xml:lang="en">CPAN module now has webid method.</rdfs:label>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r33">
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar33">
+	<dcs:item rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar34"/>
+	<dcs:versus rdf:resource="http://usefulinc.com/ns/doap#v_0-100"/>
+	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#ChangeSet"/>
+</rdf:Description>
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar34">
+	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#Addition"/>
+	<rdfs:label xml:lang="en">Webfinger and Fingerpoint modules provide a 'get' method to easily access additional data.</rdfs:label>
+</rdf:Description>
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar35">
 	<doap:browse rdf:resource="http://goddamn.co.uk/viewvc/perlmods/WWW-Finger/"/>
 	<rdf:type rdf:resource="http://usefulinc.com/ns/doap#SVNRepository"/>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r4">
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar4">
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#Addition"/>
 	<rdfs:label xml:lang="en">WWW::Finger::Webfinger now provides an ->endpoint method.</rdfs:label>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r5">
-	<dcs:item rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r6"/>
-	<dcs:item rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r7"/>
-	<dcs:item rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r8"/>
-	<dcs:item rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r9"/>
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar5">
+	<dcs:item rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar6"/>
+	<dcs:item rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar7"/>
+	<dcs:item rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar8"/>
+	<dcs:item rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar9"/>
 	<dcs:versus rdf:resource="http://purl.org/NET/cpan-uri/dist/WWW-Finger/v_0-03"/>
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#ChangeSet"/>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r6">
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar6">
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#Addition"/>
 	<rdfs:label xml:lang="en">Bundle a command-line query tool.</rdfs:label>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r7">
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar7">
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#Change"/>
 	<rdfs:label xml:lang="en">Change default scheme for Webfinger from 'acct://' to 'acct:'.</rdfs:label>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r8">
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar8">
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#Bugfix"/>
 	<rdfs:label xml:lang="en">Fingerpoint bugfix in ->graph().</rdfs:label>
 </rdf:Description>
-<rdf:Description rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r9">
+<rdf:Description rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar9">
 	<rdf:type rdf:resource="http://ontologi.es/doap-changeset#Bugfix"/>
 	<rdfs:label xml:lang="en">Unimplemented methods return empty arrays properly.</rdfs:label>
 </rdf:Description>
 	<rdfs:comment xml:lang="en">Original version</rdfs:comment>
 </rdf:Description>
 <rdf:Description rdf:about="http://purl.org/NET/cpan-uri/dist/WWW-Finger/v_0-02">
-	<dcs:changeset rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r0"/>
+	<dcs:changeset rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar0"/>
 	<dc:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2009-12-14</dc:issued>
 	<doap:file-release rdf:resource="http://backpan.perl.org/authors/id/T/TO/TOBYINK/WWW-Finger-0.02.tar.gz"/>
 	<doap:revision rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0.02</doap:revision>
 	<rdf:type rdf:resource="http://usefulinc.com/ns/doap#Version"/>
 </rdf:Description>
 <rdf:Description rdf:about="http://purl.org/NET/cpan-uri/dist/WWW-Finger/v_0-03">
-	<dcs:changeset rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r2"/>
+	<dcs:changeset rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar2"/>
 	<dc:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2009-12-15</dc:issued>
 	<doap:file-release rdf:resource="http://backpan.perl.org/authors/id/T/TO/TOBYINK/WWW-Finger-0.03.tar.gz"/>
 	<doap:revision rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0.03</doap:revision>
 	<rdf:type rdf:resource="http://usefulinc.com/ns/doap#Version"/>
 </rdf:Description>
 <rdf:Description rdf:about="http://purl.org/NET/cpan-uri/dist/WWW-Finger/v_0-04">
-	<dcs:changeset rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r5"/>
+	<dcs:changeset rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar5"/>
 	<dc:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2009-12-16</dc:issued>
 	<doap:file-release rdf:resource="http://backpan.perl.org/authors/id/T/TO/TOBYINK/WWW-Finger-0.04.tar.gz"/>
 	<doap:revision rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0.04</doap:revision>
 	<rdf:type rdf:resource="http://usefulinc.com/ns/doap#Version"/>
 </rdf:Description>
 <rdf:Description rdf:about="http://purl.org/NET/cpan-uri/dist/WWW-Finger/v_0-05">
-	<dcs:changeset rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r10"/>
+	<dcs:changeset rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar10"/>
 	<dc:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2009-12-16</dc:issued>
 	<doap:file-release rdf:resource="http://backpan.perl.org/authors/id/T/TO/TOBYINK/WWW-Finger-0.05.tar.gz"/>
 	<doap:revision rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0.05</doap:revision>
 	<rdf:type rdf:resource="http://usefulinc.com/ns/doap#Version"/>
 </rdf:Description>
 <rdf:Description rdf:about="http://purl.org/NET/cpan-uri/dist/WWW-Finger/v_0-06">
-	<dcs:changeset rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r13"/>
+	<dcs:changeset rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar13"/>
 	<dc:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2009-01-06</dc:issued>
 	<doap:file-release rdf:resource="http://backpan.perl.org/authors/id/T/TO/TOBYINK/WWW-Finger-0.06.tar.gz"/>
 	<doap:revision rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0.06</doap:revision>
 	<rdf:type rdf:resource="http://usefulinc.com/ns/doap#Version"/>
 </rdf:Description>
 <rdf:Description rdf:about="http://purl.org/NET/cpan-uri/dist/WWW-Finger/v_0-07">
-	<dcs:changeset rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r22"/>
+	<dcs:changeset rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar22"/>
 	<dc:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2009-01-06</dc:issued>
 	<doap:file-release rdf:resource="http://backpan.perl.org/authors/id/T/TO/TOBYINK/WWW-Finger-0.07.tar.gz"/>
 	<doap:revision rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0.07</doap:revision>
 	<rdf:type rdf:resource="http://usefulinc.com/ns/doap#Version"/>
 </rdf:Description>
 <rdf:Description rdf:about="http://purl.org/NET/cpan-uri/dist/WWW-Finger/v_0-08">
-	<dcs:changeset rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r25"/>
+	<dcs:changeset rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar25"/>
 	<dc:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2010-01-06</dc:issued>
 	<doap:file-release rdf:resource="http://backpan.perl.org/authors/id/T/TO/TOBYINK/WWW-Finger-0.08.tar.gz"/>
 	<doap:revision rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0.08</doap:revision>
 	<rdfs:comment xml:lang="en">Too many releases today!</rdfs:comment>
 </rdf:Description>
 <rdf:Description rdf:about="http://purl.org/NET/cpan-uri/dist/WWW-Finger/v_0-09">
-	<dcs:changeset rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r27"/>
+	<dcs:changeset rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar27"/>
 	<dc:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2010-04-26</dc:issued>
 	<doap:file-release rdf:resource="http://backpan.perl.org/authors/id/T/TO/TOBYINK/WWW-Finger-0.09.tar.gz"/>
 	<doap:revision rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0.09</doap:revision>
 	<rdf:type rdf:resource="http://usefulinc.com/ns/doap#Version"/>
 </rdf:Description>
 <rdf:Description rdf:about="http://purl.org/NET/cpan-uri/dist/WWW-Finger/v_0-100">
-	<dcs:changeset rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r30"/>
+	<dcs:changeset rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar30"/>
 	<dc:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2010-07-25</dc:issued>
 	<doap:file-release rdf:resource="http://backpan.perl.org/authors/id/T/TO/TOBYINK/WWW-Finger-0.100.tar.gz"/>
 	<doap:revision rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0.100</doap:revision>
 	<rdf:type rdf:resource="http://usefulinc.com/ns/doap#Version"/>
 </rdf:Description>
+<rdf:Description rdf:about="http://purl.org/NET/cpan-uri/dist/WWW-Finger/v_0-101">
+	<dcs:changeset rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar33"/>
+	<dc:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2010-07-31</dc:issued>
+	<doap:file-release rdf:resource="http://backpan.perl.org/authors/id/T/TO/TOBYINK/WWW-Finger-0.101.tar.gz"/>
+	<doap:revision rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0.101</doap:revision>
+	<rdf:type rdf:resource="http://usefulinc.com/ns/doap#Version"/>
+</rdf:Description>
 <rdf:Description xmlns:ns1="http://www.w3.org/2002/07/owl#" rdf:about="http://tobyinkster.co.uk/#i">
 	<rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Person"/>
 	<ns1:sameAs rdf:resource="http://purl.org/NET/cpan-uri/person/tobyink"/>
 	<doap:release rdf:resource="http://purl.org/NET/cpan-uri/dist/WWW-Finger/v_0-08"/>
 	<doap:release rdf:resource="http://purl.org/NET/cpan-uri/dist/WWW-Finger/v_0-09"/>
 	<doap:release rdf:resource="http://purl.org/NET/cpan-uri/dist/WWW-Finger/v_0-100"/>
-	<doap:repository rdf:nodeID="rDBEBB344978111DF9DF4AA61A2709FC1r33"/>
+	<doap:release rdf:resource="http://purl.org/NET/cpan-uri/dist/WWW-Finger/v_0-101"/>
+	<doap:repository rdf:nodeID="rAF243CCC9CEB11DF8F66E3DDA518912Ar35"/>
 	<doap:shortdesc xml:lang="en">get useful data from e-mail addresses</doap:shortdesc>
 	<doap:tester rdf:resource="http://tobyinkster.co.uk/#i"/>
 	<rdf:type rdf:resource="http://usefulinc.com/ns/doap#Project"/>
   homepage: http://search.cpan.org/dist/WWW-Finger/
   license: http://dev.perl.org/licenses/
   repository: http://goddamn.co.uk/viewvc/perlmods/WWW-Finger/
-version: 0.100
+version: 0.101
Add a comment to this file

WWW-Finger-0.101.tar.gz

Binary file added.

 use lib "lib";
+use Data::Dumper;
 use WWW::Finger;
 
 my $finger = WWW::Finger->new('mail@tobyinkster.co.uk');
 {
 	print "$pgp_key_uri\n";
 }
+
+print Dumper([ $finger->get('http://xmlns.com/foaf/0.1/phone') ]);
+
+print Dumper([ $finger->get(qw'http://xmlns.com/foaf/0.1/aimChatID http://xmlns.com/foaf/0.1/yahooChatID http://xmlns.com/foaf/0.1/icqChatID') ]);

lib/WWW/Finger.pm

 use Carp;
 our @Modules;
 
-our $VERSION = '0.100';
+our $VERSION = '0.101';
 
 BEGIN
 {

lib/WWW/Finger/BitworkingFingerProtocol.pm

 use URI::Escape;
 use WWW::Finger;
 
-our $VERSION = '0.100';
+our $VERSION = '0.101';
 
 BEGIN
 {

lib/WWW/Finger/CPAN.pm

 use LWP::Simple;
 use WWW::Finger;
 
-our $VERSION = '0.100';
+our $VERSION = '0.101';
 
 BEGIN
 {

lib/WWW/Finger/Fingerpoint.pm

 package WWW::Finger::Fingerpoint;
 
 use 5.008;
-use base qw(WWW::Finger);
+use base qw[WWW::Finger];
 use common::sense;
 
 use Carp;
-use Digest::SHA1 qw(sha1_hex);
-use HTTP::Link::Parser qw(:standard);
+use Digest::SHA1 qw[sha1_hex];
+use HTTP::Link::Parser qw[:standard];
 use LWP::UserAgent;
 use RDF::Query::Client;
 use RDF::Trine;
 use URI;
 use WWW::Finger;
 
-our $VERSION = '0.100';
+our $VERSION = '0.101';
 
 my $rel_fingerpoint = 'http://ontologi.es/sparql#fingerpoint';
 
 	return $self->{'graph'};
 }
 
+sub get
+{
+	my ($self, @params) = @_;
+	return WWW::Finger::_GenericRDF::_simple_sparql(
+		$self,
+		{use_endpoint=>1},
+		map { HTTP::Link::Parser::relationship_uri($_) } @params );
+}
+
 sub endpoint
 {
 	my $self = shift;
       print "Found page: " . $row->{'page'}->uri . "\n";
     }
   }
+  
+=head1 DESCRIPTION
+
+As well as the standard WWW::Finger methods, WWW::Finger::Fingerpoint provides this
+additional method:
+
+=over 4
+
+=item C<< get($p1, $p2, ...) >>
+
+$p1, $p2 and are RDF predicate URIs. Returns a list of values which are non-bnode
+objects of triples where the predicate URI is one of the parameters and the 
+subject URI is the person/agent fingered.
+
+  # Returns phone numbers...
+  $finger->get('http://xmlns.com/foaf/0.1/phone',
+               'http://rdf.data-vocabulary.org/#tel');
+
+=back
 
 =head1 SEE ALSO
 

lib/WWW/Finger/Webfinger.pm

 use WWW::Finger;
 use XRD::Parser '0.100';
 
-our $VERSION = '0.100';
+our $VERSION = '0.101';
 
 BEGIN
 {
 
 =back
 
+=over 4
+
+As well as the standard WWW::Finger methods, WWW::Finger::Webfinger provides this
+additional method:
+
+=item C<< get($p1, $p2, ...) >>
+
+$p1, $p2 and are RDF predicate URIs, XRD Link@rel values, or XRD Property@type values
+
+  # Returns phone numbers...
+  $finger->get('http://xmlns.com/foaf/0.1/phone',
+               'http://rdf.data-vocabulary.org/#tel');
+  
+  # Salmon-style magic keys
+  $finger->get('magic-public-key');
+
+=back
+
 =head1 SEE ALSO
 
 L<WWW::Finger>, L<XRD::Parser>, L<HTTP::LRDD>.

lib/WWW/Finger/_GenericRDF.pm

 use common::sense;
 
 use Digest::SHA1 qw(sha1_hex);
+use HTTP::Link::Parser qw();
 use LWP::UserAgent;
 use RDF::Query;
 use RDF::Trine 0.112;
 
-our $VERSION = '0.100';
+our $VERSION = '0.101';
 
 sub _new_from_response
 {
 sub _simple_sparql
 {
 	my $self = shift;
+	
+	my $opts = {};
+	if (ref $_[0] eq 'HASH')
+	{
+		$opts = shift;
+	}
+	
 	my $where = '';
 	foreach my $p (@_)
 	{
 			$p
 			);
 	}
+	my $sparql = "PREFIX foaf: <http://xmlns.com/foaf/0.1/> SELECT DISTINCT ?x WHERE { $where }";
 	
-	my $sparql = "PREFIX foaf: <http://xmlns.com/foaf/0.1/> SELECT DISTINCT ?x WHERE { $where }";
-	my $query  = RDF::Query->new($sparql);
-	my $iter   = $query->execute( $self->{'graph'} );
+	my $iter;
+	if ($opts->{'use_endpoint'})
+	{
+		my $query = RDF::Query::Client->new($sparql);
+		$iter = $query->execute($self->endpoint);
+	}
+	else
+	{
+		my $query = RDF::Query->new($sparql);
+		$iter = $query->execute($self->graph);
+	}
+	
 	my @results;
 	
 	while (my $row = $iter->next)
 	return undef;
 }
 
+sub get
+{
+	my ($self, @params) = @_;
+	return $self->_simple_sparql( map { HTTP::Link::Parser::relationship_uri($_) } @params );
+}
+
 sub follow_seeAlso
 {
 	my $self    = shift;
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.