Unix and Linux Discussions Tagged with wget |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
2 |
15,690 |
Homework & Coursework Questions |
|
|
|
6 |
20,643 |
Web Development |
|
|
|
1 |
1,352 |
Shell Programming and Scripting |
|
|
|
5 |
4,630 |
UNIX for Beginners Questions & Answers |
|
|
|
3 |
3,183 |
Shell Programming and Scripting |
|
|
|
3 |
2,286 |
Shell Programming and Scripting |
|
|
|
2 |
4,837 |
War Stories |
|
|
|
1 |
1,806 |
Shell Programming and Scripting |
|
|
|
6 |
2,603 |
Shell Programming and Scripting |
|
|
|
7 |
3,519 |
Shell Programming and Scripting |
|
|
|
2 |
10,583 |
UNIX for Dummies Questions & Answers |
|
|
|
0 |
6,942 |
Android |
|
|
|
3 |
17,663 |
Proxy Server |
|
|
|
1 |
3,534 |
Shell Programming and Scripting |
|
|
|
3 |
6,308 |
Shell Programming and Scripting |
|
|
|
7 |
4,639 |
UNIX for Dummies Questions & Answers |
|
|
|
4 |
19,750 |
Shell Programming and Scripting |
|
|
|
2 |
2,762 |
AIX |
|
|
|
7 |
20,727 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
4,432 |
Shell Programming and Scripting |
|
|
|
4 |
3,504 |
Shell Programming and Scripting |
|
|
|
3 |
3,435 |
UNIX for Dummies Questions & Answers |
|
|
|
5 |
13,845 |
Shell Programming and Scripting |
|
|
|
1 |
7,682 |
Shell Programming and Scripting |
|
|
|
5 |
6,042 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
3,887 |
Shell Programming and Scripting |
|
|
|
0 |
2,888 |
Shell Programming and Scripting |
|
|
|
6 |
4,325 |
Linux |
|
|
|
2 |
4,836 |
UNIX for Dummies Questions & Answers |
|
|
|
13 |
12,700 |
Linux |
|
|
|
3 |
19,829 |
Shell Programming and Scripting |
|
|
|
1 |
2,133 |
UNIX for Dummies Questions & Answers |
|
|
|
8 |
11,663 |
UNIX for Advanced & Expert Users |
|
|
|
4 |
11,815 |
Shell Programming and Scripting |
|
|
|
5 |
21,534 |
Shell Programming and Scripting |
|
|
|
1 |
6,170 |
Shell Programming and Scripting |
|
|
|
10 |
18,995 |
Shell Programming and Scripting |
|
|
|
0 |
3,147 |
Shell Programming and Scripting |
|
|
|
0 |
3,034 |
Shell Programming and Scripting |
|
|
|
7 |
6,639 |
UNIX for Dummies Questions & Answers |
Gedcom::WebServices(3pm) User Contributed Perl Documentation Gedcom::WebServices(3pm)
NAME
Gedcom::WebServices - Basic web service routines for Gedcom.pm
Version 1.16 - 24th April 2009
SYNOPSIS
wget -qO - http://www.example.com/ws/plain/my_family/i9/name
DESCRIPTION
This module provides web service access to a GEDCOM file in conjunction with mod_perl. Using it, A request for imformation can be made in
the form of a URL specifying the GEDCOM file to be used, which information is required and the format in which the information is to be
delivered. This information is then returned in the specified format.
There are currently three supported formats:
o plain - no markup
o XML
o JSON
URLs
The format of the URLs used to access the web services are:
$BASEURL/$FORMAT/$GEDCOM/$XREF/requested/information
$BASEURL/$FORMAT/$GEDCOM?search=search_criteria
BASEURL
The base URL to access the web services.
FORMAT
The format in which to return the results.
GEDCOM
The name of the GEDCOM file to use (the extension .ged is assumed).
XREF
The xref of the record about which information is required. XREFs can be obtained initially from a search, and subsequently from
certain queries.
requested/information
The information requested. This is in the same format as that taken by the get_value method.
search_criteria
An individual to search for. This is in the same format as that taken by the get_individual method.
EXAMPLES
$ wget -qO - 'http://pjcj.sytes.net:8585/ws/plain/royal92?search=elizabeth_ii'
/ws/plain/royal92/I52
$ wget -qO - http://pjcj.sytes.net:8585/ws/plain/royal92/I52
0 @I52@ INDI
1 NAME Elizabeth_II Alexandra Mary/Windsor/
1 TITL Queen of England
1 SEX F
1 BIRT
2 DATE 21 APR 1926
2 PLAC 17 Bruton St.,London,W1,England
1 FAMS @F14@
1 FAMC @F12@
$ wget -qO - http://pjcj.sytes.net:8585/ws/plain/royal92/I52/name
Elizabeth_II Alexandra Mary /Windsor/
$ wget -qO - http://pjcj.sytes.net:8585/ws/plain/royal92/I52/birth/date
21 APR 1926
$ wget -qO - http://pjcj.sytes.net:8585/ws/plain/royal92/I52/children
/ws/plain/royal92/I58
/ws/plain/royal92/I59
/ws/plain/royal92/I60
/ws/plain/royal92/I61
$ wget -qO - http://pjcj.sytes.net:8585/ws/json/royal92/I52/name
{"name":"Elizabeth_II Alexandra Mary /Windsor/"}
$ wget -qO - http://pjcj.sytes.net:8585/ws/xml/royal92/I52/name
<NAME>Elizabeth_II Alexandra Mary /Windsor/</NAME>
$ wget -qO - http://pjcj.sytes.net:8585/ws/xml/royal92/I52
<INDI ID="I52">
<NAME>Elizabeth_II Alexandra Mary/Windsor/</NAME>
<TITL>Queen of England</TITL>
<SEX>F</SEX>
<BIRT>
<DATE>21 APR 1926</DATE>
<PLAC>17 Bruton St.,London,W1,England</PLAC>
</BIRT>
<FAMS REF="F14"/>
<FAMC REF="F12"/>
</INDI>
CONFIGURATION
Add a section similar to the following to your mod_perl config:
PerlWarn On
PerlTaintCheck On
PerlPassEnv GEDCOM_TEST
<IfDefine GEDCOM_TEST>
<Perl>
$Gedcom::TEST = 1;
</Perl>
</IfDefine>
<Perl>
use Apache::Status;
$ENV{PATH} = "/bin:/usr/bin";
delete @ENV{"IFS", "CDPATH", "ENV", "BASH_ENV"};
$Gedcom::DATA = $Gedcom::ROOT; # location of data stored on server
use lib "$Gedcom::ROOT/blib/lib";
use Gedcom::WebServices;
my $handlers =
[ qw
(
plain
xml
json
)
];
eval Gedcom::WebServices::_set_handlers($handlers);
# use Apache::PerlSections; print STDERR Apache::PerlSections->dump;
</Perl>
PerlTransHandler Gedcom::WebServices::_parse_uri
BUGS
Very probably.
See the BUGS file. And the TODO file.
VERSION
Version 1.16 - 24th April 2009
LICENCE
Copyright 2005-2009, Paul Johnson (paul@pjcj.net)
This software is free. It is licensed under the same terms as Perl itself.
The latest version of this software should be available from my homepage: http://www.pjcj.net
perl v5.14.2 2012-04-12 Gedcom::WebServices(3pm)