The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Yadis 0.7
Dag Arneson, JanRain Inc.  dag@janrain.com

This library does Yadis discovery and parses XRDS services documents
(hopefully) as per Yadis spec 0.92.  

Dependencies:
LWPx::ParanoidAgent or LWP::UserAgent
XML::XPath

Usage is simple:

my $yadis = Net::Yadis->discover($url);

#get the highest priority service matching $type_regexp
$svc = $yadis->service_of_type($type_regexp);
$nsvc = $yadis->service_of_type($type_regexp); # next one

@services = $yadis->services; # get all services as a list

$uri = $svc->uri; # The highest Priority URI
$backupuri = $svc->uri; # URI with next highest priority

@uris = $svc->uris; # or get them as a list

$svc->is_type($type_regexp) # just to be sure