Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 405
Net::Google 1.0
Net::Google is a simple OOP-ish interface to the Google SOAP API. more>>
Net::Google is a simple OOP-ish interface to the Google SOAP API.
SYNOPSIS
use Net::Google;
use constant LOCAL_GOOGLE_KEY => "********************************";
my $google = Net::Google->new(key=>LOCAL_GOOGLE_KEY);
my $search = $google->search();
# Search interface
$search->query(qw(aaron straup cope));
$search->lr(qw(en fr));
$search->starts_at(5);
$search->max_results(15);
map { print $_->title()."n"; } @{$search->results()};
# or...
foreach my $r (@{$search->response()}) {
print "Search time :".$r->searchTime()."n";
# returns an array ref of Result objects
# the same as the $search->results() method
map { print $_->URL()."n"; } @{$r->resultElements()};
}
# Spelling interface
print $google->spelling(phrase=>"muntreal qwebec")->suggest(),"n";
# Cache interface
my $cache = $google->cache(url=>"http://search.cpan.org/recent");
print $cache->get();
Provides a simple OOP-ish interface to the Google SOAP API
<<lessSYNOPSIS
use Net::Google;
use constant LOCAL_GOOGLE_KEY => "********************************";
my $google = Net::Google->new(key=>LOCAL_GOOGLE_KEY);
my $search = $google->search();
# Search interface
$search->query(qw(aaron straup cope));
$search->lr(qw(en fr));
$search->starts_at(5);
$search->max_results(15);
map { print $_->title()."n"; } @{$search->results()};
# or...
foreach my $r (@{$search->response()}) {
print "Search time :".$r->searchTime()."n";
# returns an array ref of Result objects
# the same as the $search->results() method
map { print $_->URL()."n"; } @{$r->resultElements()};
}
# Spelling interface
print $google->spelling(phrase=>"muntreal qwebec")->suggest(),"n";
# Cache interface
my $cache = $google->cache(url=>"http://search.cpan.org/recent");
print $cache->get();
Provides a simple OOP-ish interface to the Google SOAP API
Download (0.016MB)
Added: 2006-11-20 License: Perl Artistic License Price:
1069 downloads
DBD::Google 0.11
DBD::Google is a Perl module to treat Google as a datasource for DBI. more>>
DBD::Google is a Perl module to treat Google as a datasource for DBI.
SYNOPSIS
use DBI;
my $dbh = DBI->connect("dbi:Google:", $KEY);
my $sth = $dbh->prepare(qq[
SELECT title, URL FROM google WHERE q = "perl"
]);
while (my $r = $sth->fetchrow_hashref) {
...
DBD::Google allows you to use Google as a datasource; Google can be queried using SQL SELECT statements, and iterated over using standard DBI conventions.
WARNING: This is still alpha-quality software. It works for me, but that doesnt really mean anything.
<<lessSYNOPSIS
use DBI;
my $dbh = DBI->connect("dbi:Google:", $KEY);
my $sth = $dbh->prepare(qq[
SELECT title, URL FROM google WHERE q = "perl"
]);
while (my $r = $sth->fetchrow_hashref) {
...
DBD::Google allows you to use Google as a datasource; Google can be queried using SQL SELECT statements, and iterated over using standard DBI conventions.
WARNING: This is still alpha-quality software. It works for me, but that doesnt really mean anything.
Download (0.020MB)
Added: 2006-10-23 License: Perl Artistic License Price:
1098 downloads
Google Hacks 1.6
Google Hacks is a compact utility for different Google hacks, like a music search and a product key search. more>>
Google Hacks project is a compilation of carefully crafted Google searches that expose novel functionality from Googles search and map services.
For example, you can use it to view a timeline of your search results, view a map, search for music, search for books, and perform many other specific kinds of searches.
<<lessFor example, you can use it to view a timeline of your search results, view a map, search for music, search for books, and perform many other specific kinds of searches.
Download (1.1MB)
Added: 2007-08-13 License: GPL (GNU General Public License) Price:
530 downloads
Tie::Google 0.03
Tie::Google is a Perl module with single-variable access to Google search results. more>>
Tie::Google is a Perl module with single-variable access to Google search results.
SYNOPSIS
my $KEYFILE = glob "~/.googlekey";
my ($g, @g, %g);
# Tied array interface
tie @g, "Tie::Google", $KEYFILE, "perl";
for my $r (@g) {
printf " *,
$r->{URL}, $r->{title};
}
# Tied hash interface
tie %g, "Tie::Google", $KEYFILE;
for my $term (qw[ perl python ruby ]) {
my $res = $g{$term};
printf "%d results for %s:n", scalar @$res, $term;
for my $r (@$res) {
printf " * ,
$r->{URL}, $r->{title};
}
}
# Tied scalar interface: I Feel Lucky
use LWP::Simple qw(getprint);
tie $g, "Tie::Google", $KEYFILE, "perl";
getprint($g->{URL});
<<lessSYNOPSIS
my $KEYFILE = glob "~/.googlekey";
my ($g, @g, %g);
# Tied array interface
tie @g, "Tie::Google", $KEYFILE, "perl";
for my $r (@g) {
printf " *,
$r->{URL}, $r->{title};
}
# Tied hash interface
tie %g, "Tie::Google", $KEYFILE;
for my $term (qw[ perl python ruby ]) {
my $res = $g{$term};
printf "%d results for %s:n", scalar @$res, $term;
for my $r (@$res) {
printf " * ,
$r->{URL}, $r->{title};
}
}
# Tied scalar interface: I Feel Lucky
use LWP::Simple qw(getprint);
tie $g, "Tie::Google", $KEYFILE, "perl";
getprint($g->{URL});
Download (0.010MB)
Added: 2006-11-21 License: Perl Artistic License Price:
1067 downloads
Geo::Google 0.02
Geo::Google is a Perl module to perform geographical queries using Google Maps. more>>
Geo::Google is a Perl module to perform geographical queries using Google Maps.
SYNOPSIS
use strict;
use Data::Dumper;
use Geo::Google;
#My office
my $gonda_addr = 695 Charles E Young Dr S, Westwood, CA 90024;
#Stans Donuts
my $stans_addr = 10948 Weyburn Ave, Westwood, CA 90024;
#Instantiate a new Geo::Google object.
my $geo = Geo::Google->new();
#Create Geo::Google::Location objects. These contain
#latitude/longitude coordinates, along with a few other details
#about the locus.
my ( $gonda ) = $geo->location( address => $gonda_addr );
my ( $stans ) = $geo->location( address => $stans_addr );
print $gonda->latitude, " / ", $gonda->longitude, "n";
print $stans->latitude, " / ", $stans->longitude, "n";
#Create a Geo::Google::Path object.
my ( $donut_path ) = $geo->path($gonda,$stans);
#A path contains a series of Geo::Google::Segment objects with
#text labels representing turn-by-turn driving directions between
#the two loci.
my @segments = $donut_path->segments();
#This is the human-readable directions for the first leg of the
#journey.
print $segments[0]->text(),"n";
#Geo::Google::Segment objects contain a series of
#Geo::Google::Location objects -- one for each time the segment
#deviates from a straight line to the end of the segment.
my @points = $segments[1]->points;
print $points[0]->latitude, " / ", $points[0]->longitude, "n";
#Now how about some coffee nearby?
my @coffee = $geo->near($stans,coffee);
#Too many. How about some Coffee Bean & Tea Leaf?
@coffee = grep { $_->title =~ /Coffee.*?Bean/i } @coffee;
#Still too many. Lets find the closest with a little trig and
#a Schwartzian transform
my ( $coffee ) = map { $_->[1] }
sort { $a->[0] $b->[0] }
map { [ sqrt(
($_->longitude - $stans->longitude)**2
+
($_->latitude - $stans->latitude)**2
), $_ ] } @coffee;
Geo::Google provides access to the map data used by the popular Google Maps web application.
<<lessSYNOPSIS
use strict;
use Data::Dumper;
use Geo::Google;
#My office
my $gonda_addr = 695 Charles E Young Dr S, Westwood, CA 90024;
#Stans Donuts
my $stans_addr = 10948 Weyburn Ave, Westwood, CA 90024;
#Instantiate a new Geo::Google object.
my $geo = Geo::Google->new();
#Create Geo::Google::Location objects. These contain
#latitude/longitude coordinates, along with a few other details
#about the locus.
my ( $gonda ) = $geo->location( address => $gonda_addr );
my ( $stans ) = $geo->location( address => $stans_addr );
print $gonda->latitude, " / ", $gonda->longitude, "n";
print $stans->latitude, " / ", $stans->longitude, "n";
#Create a Geo::Google::Path object.
my ( $donut_path ) = $geo->path($gonda,$stans);
#A path contains a series of Geo::Google::Segment objects with
#text labels representing turn-by-turn driving directions between
#the two loci.
my @segments = $donut_path->segments();
#This is the human-readable directions for the first leg of the
#journey.
print $segments[0]->text(),"n";
#Geo::Google::Segment objects contain a series of
#Geo::Google::Location objects -- one for each time the segment
#deviates from a straight line to the end of the segment.
my @points = $segments[1]->points;
print $points[0]->latitude, " / ", $points[0]->longitude, "n";
#Now how about some coffee nearby?
my @coffee = $geo->near($stans,coffee);
#Too many. How about some Coffee Bean & Tea Leaf?
@coffee = grep { $_->title =~ /Coffee.*?Bean/i } @coffee;
#Still too many. Lets find the closest with a little trig and
#a Schwartzian transform
my ( $coffee ) = map { $_->[1] }
sort { $a->[0] $b->[0] }
map { [ sqrt(
($_->longitude - $stans->longitude)**2
+
($_->latitude - $stans->latitude)**2
), $_ ] } @coffee;
Geo::Google provides access to the map data used by the popular Google Maps web application.
Download (0.010MB)
Added: 2006-11-20 License: Perl Artistic License Price:
1068 downloads
google-gflags 0.1
google-gflags (gflags) project contains a library that implements commandline flags processing. more>>
google-gflags (gflags) project contains a library that implements commandline flags processing.
As such its a replacement for getopt(). It has increased flexibility, including built-in support for C++ types like string, and the ability to define flags in the source file in which theyre used.
<<lessAs such its a replacement for getopt(). It has increased flexibility, including built-in support for C++ types like string, and the ability to define flags in the source file in which theyre used.
Download (0.056MB)
Added: 2006-12-21 License: BSD License Price:
1038 downloads
Google Gears Beta
Google Gears project is an open source Firefox extension that enables web applications to provide offline functionality. more>>
Google Gears project is an open source Firefox extension that enables web applications to provide offline functionality using following JavaScript APIs:
- Store and serve application resources locally
- Store data locally in a fully-searchable relational database
- Run asynchronous Javascript to improve application responsiveness
<<less- Store and serve application resources locally
- Store data locally in a fully-searchable relational database
- Run asynchronous Javascript to improve application responsiveness
Download (0.42MB)
Added: 2007-06-01 License: Freeware Price:
1030 downloads
Ruby/Google 0.6.0
Ruby/Google offers a higher-level abstraction of Googles SOAP-driven Web API. more>>
Ruby/Google offers a higher-level abstraction of Googles SOAP-driven Web API. Ruby/Google module allows the user to programatically query the Google search engine from Ruby.
The aim of the library is to shield the programmer from the details of the raw data structures returned by the Web API, and in the process make the API more accessible for everyday use.
<<lessThe aim of the library is to shield the programmer from the details of the raw data structures returned by the Web API, and in the process make the API more accessible for everyday use.
Download (0.025MB)
Added: 2006-02-10 License: GPL (GNU General Public License) Price:
1351 downloads
Google Search 0.1
Google Search is a desktop tool with you can search anything you want on the Google engine direct from your desktop. more>>
Google Search is a desktop tool with you can search anything you want on the Google engine direct from your desktop.
Installation:
To compile use qmake then make
Example:
bash: qmake mio.pro
bash: make
bash: ./mio
It uses firefox only. I will include konqueror in the next update.
Assign it a global shorcut.
<<lessInstallation:
To compile use qmake then make
Example:
bash: qmake mio.pro
bash: make
bash: ./mio
It uses firefox only. I will include konqueror in the next update.
Assign it a global shorcut.
Download (0.010MB)
Added: 2005-12-09 License: GPL (GNU General Public License) Price:
1471 downloads
Plone Google Maps 0.2
Plone Google Maps is a product which enables integration of Google Maps into Plone sites. more>>
Plone Google Maps is a product which enables integration of Google Maps into Plone sites.
Plone Google Maps (qPloneGoogleMaps) is a Google Maps view product for the Plone content management system which enables integration of Google Maps into Plone sites.
Due to qPloneGoogleMaps you can set up the latitude and longitude of your site objects and have their maps exhibited on your site.
Any object with the latitude-longitude has an additional map portlet displaying this object. This portlet, in turn, has a template "Large screen". If you click on the large screen below the portlet, you will be able to see the full-size map of the page with its description.
The folders containing objects with the latitude-longitude parameters have an additional display view - "maps view", which gives an opportunity to see the full-size map with all these objects.
There is a new content type "Map" which can have other content types - "overlays". It enables the positioning of different objects on one map showing them with the markers of different colours.
Plone Google Maps Installation
Install qPloneGoogleMaps and geolocation as Zope products
Install these two products in your Plone instance with Quick Installer (Plone Control Panel ->Add/remove Products)
<<lessPlone Google Maps (qPloneGoogleMaps) is a Google Maps view product for the Plone content management system which enables integration of Google Maps into Plone sites.
Due to qPloneGoogleMaps you can set up the latitude and longitude of your site objects and have their maps exhibited on your site.
Any object with the latitude-longitude has an additional map portlet displaying this object. This portlet, in turn, has a template "Large screen". If you click on the large screen below the portlet, you will be able to see the full-size map of the page with its description.
The folders containing objects with the latitude-longitude parameters have an additional display view - "maps view", which gives an opportunity to see the full-size map with all these objects.
There is a new content type "Map" which can have other content types - "overlays". It enables the positioning of different objects on one map showing them with the markers of different colours.
Plone Google Maps Installation
Install qPloneGoogleMaps and geolocation as Zope products
Install these two products in your Plone instance with Quick Installer (Plone Control Panel ->Add/remove Products)
Download (0.042MB)
Added: 2007-03-28 License: GPL (GNU General Public License) Price:
945 downloads
Google APIlity 1.10.3
Google APIlity PHP Library provides an object-oriented way to easily access and manage the Google AdWords API from within PHP. more>>
Google APIlity PHP Library provides an object-oriented way to easily access and manage the Google AdWords API from within PHP. This comes along with an abstraction from the SOAP and WSDL details.
With the AdWords API you can not only manage and organize your accounts more efficiently, easily and smoothly, but also more creatively. Using the API, you can create your own report-pulling software, synchronize your bids with your warehousing or have your own mass uploading tool control your accounts.
Enhancements:
- Bug fix in Criterion.php where in case of activated budget optimizer the MaxCPC field could not be muted (no it can be null). (Thanks to Wei for the bug report and the bug fix.)
- Bug fix in nusoap.php where the EUR sign got munged when the file was saved UTF8-encoded (Thanks to Tom Churm for the bug report and the bug fix.)
- Changed the NuSOAP debugging level which should solve memory leaks (Thanks to Phil and Chronofish for the bug report and fix)
- Fixed the docs (removed old creative service stuff) (Thanks to Mark for the remark)
<<lessWith the AdWords API you can not only manage and organize your accounts more efficiently, easily and smoothly, but also more creatively. Using the API, you can create your own report-pulling software, synchronize your bids with your warehousing or have your own mass uploading tool control your accounts.
Enhancements:
- Bug fix in Criterion.php where in case of activated budget optimizer the MaxCPC field could not be muted (no it can be null). (Thanks to Wei for the bug report and the bug fix.)
- Bug fix in nusoap.php where the EUR sign got munged when the file was saved UTF8-encoded (Thanks to Tom Churm for the bug report and the bug fix.)
- Changed the NuSOAP debugging level which should solve memory leaks (Thanks to Phil and Chronofish for the bug report and fix)
- Fixed the docs (removed old creative service stuff) (Thanks to Mark for the remark)
Download (0.59MB)
Added: 2007-06-22 License: BSD License Price:
858 downloads
Google Maps Plugin 5.2
Google Maps Plugin is an easy way to embed custom Google Maps on a Web site. more>>
Google Maps Plugin is an easy way to embed custom Google Maps on a Web site. The project includes features such as multiple markers, paths, and general drawings.
If you use WordPress.org blogs, you will be able to install this software easily as a WP plugin.
<<lessIf you use WordPress.org blogs, you will be able to install this software easily as a WP plugin.
Download (0.019MB)
Added: 2007-05-22 License: GPL (GNU General Public License) Price:
897 downloads
WWW::Google::Video 0.3
WWW::Google::Video is a fetch the Google Video Information. more>>
WWW::Google::Video is a fetch the Google Video Information.
SYNOPSIS
use WWW::Google::Video;
$foo=new WWW::Google::Video;
$foo->fetch(http://video.google.com/videoplay?docid=1808273720725631796);
# The Google Video Page URL, such as http://video.google.com/videoplay?docid=blahblahblah
print $foo->{url},"n"; # Google Video FLV Original File URL !!
print $foo->{length},"n"; # Video Length Information
print $foo->{name},"n"; # Video Name Information
foreach(@{ $foo->{pic} }){ # By using Reference to an Array
print $_,"n"; # To show the preview pictures.
}
The WWW::Google::Video is a class implementing a interface for fetch the Google Video Information.
To use it, you should create WWW::Google::Video object and use its method fetch(), to fetch the information of Video.
It uses LWP::Simple for making request to Google.
<<lessSYNOPSIS
use WWW::Google::Video;
$foo=new WWW::Google::Video;
$foo->fetch(http://video.google.com/videoplay?docid=1808273720725631796);
# The Google Video Page URL, such as http://video.google.com/videoplay?docid=blahblahblah
print $foo->{url},"n"; # Google Video FLV Original File URL !!
print $foo->{length},"n"; # Video Length Information
print $foo->{name},"n"; # Video Name Information
foreach(@{ $foo->{pic} }){ # By using Reference to an Array
print $_,"n"; # To show the preview pictures.
}
The WWW::Google::Video is a class implementing a interface for fetch the Google Video Information.
To use it, you should create WWW::Google::Video object and use its method fetch(), to fetch the information of Video.
It uses LWP::Simple for making request to Google.
Download (0.008MB)
Added: 2006-07-20 License: GPL (GNU General Public License) Price:
1196 downloads
Geo::Google::Path 0.02
Geo::Google::Path is a path, by automobile, between two loci. more>>
Geo::Google::Path is a path, by automobile, between two loci.
SYNOPSIS
use Geo::Google::Path;
# you shouldnt need to construct these yourself,
# have a Geo::Google object do it for you.
Google Maps is able to serve up directions between two points. Directions consist of two types of components:
1. a series of points along a "polyline".
2. a series of annotations, each of which applies to a contiguous
range of points.
In the Geo::Google object model, directions are available by calling path() on a Geo::Google instance. The return value is a Geo::Google::Path object, which is a composite of Geo::Google::Segment objects, which are in turn composites of Geo::Google::Location objects.
<<lessSYNOPSIS
use Geo::Google::Path;
# you shouldnt need to construct these yourself,
# have a Geo::Google object do it for you.
Google Maps is able to serve up directions between two points. Directions consist of two types of components:
1. a series of points along a "polyline".
2. a series of annotations, each of which applies to a contiguous
range of points.
In the Geo::Google object model, directions are available by calling path() on a Geo::Google instance. The return value is a Geo::Google::Path object, which is a composite of Geo::Google::Segment objects, which are in turn composites of Geo::Google::Location objects.
Download (0.010MB)
Added: 2006-11-24 License: Perl Artistic License Price:
1064 downloads
WWW::Cache::Google 0.04
WWW::Cache::Google is Perl module URI class for Google cache. more>>
WWW::Cache::Google is Perl module URI class for Google cache.
SYNOPSIS
use WWW::Cache::Google;
$cache = WWW::Cache::Google->new(http://www.yahoo.com/);
$url = $cache->as_string; # cache URL
$html = $cache->fetch; # fetches via LWP::Simple
Oops, 404 Not Found. But wait ... there might be a google cache!
WWW::Cache::Google provides an easy way conversion from an URL to Google cache URL.
If all you want is only to get cache content, consider using Google Web APIs at http://www.google.com/apis/index.html
$html = SOAP::Lite
->uri(urn:GoogleSearch)
->proxy(http://api.google.com/search/beta2) # may change
->doGetCachedPage($GoogleKey, http://cpan.org/)
->result;
<<lessSYNOPSIS
use WWW::Cache::Google;
$cache = WWW::Cache::Google->new(http://www.yahoo.com/);
$url = $cache->as_string; # cache URL
$html = $cache->fetch; # fetches via LWP::Simple
Oops, 404 Not Found. But wait ... there might be a google cache!
WWW::Cache::Google provides an easy way conversion from an URL to Google cache URL.
If all you want is only to get cache content, consider using Google Web APIs at http://www.google.com/apis/index.html
$html = SOAP::Lite
->uri(urn:GoogleSearch)
->proxy(http://api.google.com/search/beta2) # may change
->doGetCachedPage($GoogleKey, http://cpan.org/)
->result;
Download (0.003MB)
Added: 2006-11-21 License: GPL (GNU General Public License) Price:
1071 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above google search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed