amazon web
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 4188
DBD::Amazon 0.10
DBD::Amazon is a DBI driver abstraction for the Amazon E-Commerce Services API. more>>
DBD::Amazon is a DBI driver abstraction for the Amazon E-Commerce Services API.
SYNOPSIS
$dbh = DBI->connect(dbi:Amazon:, $amznid, undef,
{ amzn_mode => books,
amzn_locale => us,
amzn_max_pages => 3
})
or die "Cannot connect: " . $DBI::errstr;
#
# search for some Perl DBI books
#
$sth = $dbh->prepare("
SELECT ASIN,
Title,
Publisher,
PublicationDate,
Author,
SmallImageURL,
URL,
SalesRank,
ListPriceAmt,
AverageRating
FROM Books
WHERE MATCHES ALL(Perl, DBI) AND
PublicationDate >= 2000-01-01
ORDER BY SalesRank DESC,
ListPriceAmt ASC,
AverageRating DESC");
$sth->execute or die Cannot execute: . $sth->errstr;
print join(, , @$row), "n"
while $row = $sth->fetchrow_arrayref;
$dbh->disconnect;
DBD::Amazon provides a DBI and SQL syntax abstraction for the Amazon(R) E-Commerce Services 4.0 API aka ECS. http://www.amazon.com/gp/. Using the REST interface, and a limited SQL dialect, it provides a DBI-friendly interface to ECS.
Be advised that this is ALPHA release software and subject to change at the whim of the author(s).
<<lessSYNOPSIS
$dbh = DBI->connect(dbi:Amazon:, $amznid, undef,
{ amzn_mode => books,
amzn_locale => us,
amzn_max_pages => 3
})
or die "Cannot connect: " . $DBI::errstr;
#
# search for some Perl DBI books
#
$sth = $dbh->prepare("
SELECT ASIN,
Title,
Publisher,
PublicationDate,
Author,
SmallImageURL,
URL,
SalesRank,
ListPriceAmt,
AverageRating
FROM Books
WHERE MATCHES ALL(Perl, DBI) AND
PublicationDate >= 2000-01-01
ORDER BY SalesRank DESC,
ListPriceAmt ASC,
AverageRating DESC");
$sth->execute or die Cannot execute: . $sth->errstr;
print join(, , @$row), "n"
while $row = $sth->fetchrow_arrayref;
$dbh->disconnect;
DBD::Amazon provides a DBI and SQL syntax abstraction for the Amazon(R) E-Commerce Services 4.0 API aka ECS. http://www.amazon.com/gp/. Using the REST interface, and a limited SQL dialect, it provides a DBI-friendly interface to ECS.
Be advised that this is ALPHA release software and subject to change at the whim of the author(s).
Download (0.057MB)
Added: 2007-03-08 License: Perl Artistic License Price:
960 downloads
Net::Amazon 0.39
Net::Amazon is a framework for accessing amazon.com via REST. more>>
Net::Amazon is a framework for accessing amazon.com via REST.
SYNOPSIS
use Net::Amazon;
my $ua = Net::Amazon->new(token => YOUR_AMZN_TOKEN);
# Get a request object
my $response = $ua->search(asin => 0201360683);
if($response->is_success()) {
print $response->as_string(), "n";
} else {
print "Error: ", $response->message(), "n";
}
ABSTRACT
Net::Amazon provides an object-oriented interface to amazon.coms
REST interface. This way its possible to create applications
using Amazons vast amount of data via a functional interface, without
having to worry about the underlying communication mechanism.
Net::Amazon works very much like LWP: First you define a useragent like
my $ua = Net::Amazon->new(
token => YOUR_AMZN_TOKEN,
max_pages => 3,
);
which you pass your personal amazon developers token (can be obtained from http://amazon.com/soap) and (optionally) the maximum number of result pages the agent is going to request from Amazon in case all results dont fit on a single page (typically holding 20 items). Note that each new page requires a minimum delay of 1 second to comply with Amazons one-query-per-second policy.
According to the different search methods on Amazon, theres a bunch of different request types in Net::Amazon. The user agents convenience method search() triggers different request objects, depending on which parameters you pass to it:
$ua->search(asin => "0201360683")
The asin parameter has Net::Amazon search for an item with the specified ASIN. If the specified value is an arrayref instead of a single scalar, like in
$ua->search(asin => ["0201360683", "0596005083"])
then a search for multiple ASINs is performed, returning a list of results.
$ua->search(actor => "Adam Sandler")
The actor parameter has the user agent search for items created by the specified actor. Can return many results.
$ua->search(artist => "Rolling Stones")
The artist parameter has the user agent search for items created by the specified artist. Can return many results.
$ua->search(author => "Robert Jordan")
The author parameter has the user agent search for items created by the specified author. Can return many results.
$ua->search(browsenode=>"4025", mode=>"books" [, keywords=>"perl"])
Returns a list of items by category ID (node). For example node "4025" is the CGI books category. You can add a keywords parameter to filter the results by that keyword.
$ua->search(exchange => Y04Y3424291Y2398445)
Returns an item offered by a third-party seller. The item is referenced by the so-called exchange ID.
$ua->search(keyword => "perl xml", mode => "books")
Search by keyword, mandatory parameters keyword and mode. Can return many results.
$ua->search(wishlist => "1XL5DWOUFMFVJ")
Search for all items in a specified wishlist. Can return many results.
$ua->search(upc => "075596278324", mode => "music")
Music search by UPC (product barcode), mandatory parameter upc. mode has to be set to music. Returns at most one result.
$ua->search(isbn => "0439784549")
Book search by ISBN (International Standard Book Number), mandatory parameter isbn. Returns at most one result. When searching non-US locales use the 13-digit ISBN.
$ua->search(similar => "0201360683")
Search for all items similar to the one represented by the ASIN provided. Can return many results.
$ua->search(power => "subject: perl and author: schwartz", mode => "books")
Initiate a power search for all books matching the power query. Can return many results. See Net::Amazon::Request::Power for details.
$ua->search(manufacturer => "Disney")
Initiate a search for all items made by a given manufacturrer. Can return many results. See Net::Amazon::Request::Manufacturer for details.
$ua->search(musiclabel => "Arista")
Initiate a search for all items made by a given music label. Can return many results. See Net::Amazon::Request::MusicLabel for details.
$ua->search(publisher => "oreilly")
Initiate a search for all items made by a given publisher. Can return many results. See Net::Amazon::Request::Publisher for details.
$ua->search(blended => "Perl")
Initiate a search for items in all categories.
$ua->search(seller => "A2GXAGU54VOP7")
Start a search on items sold by a specific third-party seller, referenced by its ID (not seller name).
$ua->search(textstream => "Blah blah Rolling Stones blah blah")
Find items related to keywords within a text stream.
The user agents search method returns a response object, which can be checked for success or failure:
if($resp->is_success()) {
print $resp->as_string();
} else {
print "Error: ", $resp->message(), "n";
}
In case the request for an item search succeeds, the response contains one or more Amazon properties, as it calls the products found. All matches can be retrieved from the Response object using its properties() method.
In case the request fails, the response contains one or more error messages. The response objects message() method will return it (or them) as a single string, while messages() (notice the plural) will return a reference to an array of message strings.
Response objects always have the methods is_success(), is_error(), message(), total_results(), as_string() and properties() available.
total_results() returns the total number of results the search yielded. properties() returns one or more Net::Amazon::Property objects of type Net::Amazon::Property (or one of its subclasses like Net::Amazon::Property::Book, Net::Amazon::Property::Music or Net::Amazon::Property::DVD), each of which features accessors named after the attributes of the product found in Amazons database:
for ($resp->properties) {
print $_->Asin(), " ",
$_->OurPrice(), "n";
}
In scalar context, properties() just returns the first Net::Amazon::Property object found. Commonly available accessors to Net::Amazon::Property objects are OurPrice(), ImageUrlLarge(), ImageUrlMedium(), ImageUrlSmall(), ReleaseDate(), Catalog(), Asin(), url(), Manufacturer(), UsedPrice(), ListPrice(), ProductName(), Availability(), SalesRank(), CollectiblePrice(), CollectibleCount(), NumberOfOfferings(), UsedCount(), ThirdPartyNewPrice(), ThirdPartyNewCount(), similar_asins(). For details, check Net::Amazon::Property.
Also, the specialized classes Net::Amazon::Property::Book and Net::Amazon::Property::Music feature convenience methods like authors() (returning the list of authors of a book) or album() for CDs, returning the album title.
Customer reviews: Every property features a review_set() method which returns a Net::Amazon::Attribute::ReviewSet object, which in turn offers a list of Net::Amazon::Attribute::Review objects. Check the respective man pages for details on whats available.
<<lessSYNOPSIS
use Net::Amazon;
my $ua = Net::Amazon->new(token => YOUR_AMZN_TOKEN);
# Get a request object
my $response = $ua->search(asin => 0201360683);
if($response->is_success()) {
print $response->as_string(), "n";
} else {
print "Error: ", $response->message(), "n";
}
ABSTRACT
Net::Amazon provides an object-oriented interface to amazon.coms
REST interface. This way its possible to create applications
using Amazons vast amount of data via a functional interface, without
having to worry about the underlying communication mechanism.
Net::Amazon works very much like LWP: First you define a useragent like
my $ua = Net::Amazon->new(
token => YOUR_AMZN_TOKEN,
max_pages => 3,
);
which you pass your personal amazon developers token (can be obtained from http://amazon.com/soap) and (optionally) the maximum number of result pages the agent is going to request from Amazon in case all results dont fit on a single page (typically holding 20 items). Note that each new page requires a minimum delay of 1 second to comply with Amazons one-query-per-second policy.
According to the different search methods on Amazon, theres a bunch of different request types in Net::Amazon. The user agents convenience method search() triggers different request objects, depending on which parameters you pass to it:
$ua->search(asin => "0201360683")
The asin parameter has Net::Amazon search for an item with the specified ASIN. If the specified value is an arrayref instead of a single scalar, like in
$ua->search(asin => ["0201360683", "0596005083"])
then a search for multiple ASINs is performed, returning a list of results.
$ua->search(actor => "Adam Sandler")
The actor parameter has the user agent search for items created by the specified actor. Can return many results.
$ua->search(artist => "Rolling Stones")
The artist parameter has the user agent search for items created by the specified artist. Can return many results.
$ua->search(author => "Robert Jordan")
The author parameter has the user agent search for items created by the specified author. Can return many results.
$ua->search(browsenode=>"4025", mode=>"books" [, keywords=>"perl"])
Returns a list of items by category ID (node). For example node "4025" is the CGI books category. You can add a keywords parameter to filter the results by that keyword.
$ua->search(exchange => Y04Y3424291Y2398445)
Returns an item offered by a third-party seller. The item is referenced by the so-called exchange ID.
$ua->search(keyword => "perl xml", mode => "books")
Search by keyword, mandatory parameters keyword and mode. Can return many results.
$ua->search(wishlist => "1XL5DWOUFMFVJ")
Search for all items in a specified wishlist. Can return many results.
$ua->search(upc => "075596278324", mode => "music")
Music search by UPC (product barcode), mandatory parameter upc. mode has to be set to music. Returns at most one result.
$ua->search(isbn => "0439784549")
Book search by ISBN (International Standard Book Number), mandatory parameter isbn. Returns at most one result. When searching non-US locales use the 13-digit ISBN.
$ua->search(similar => "0201360683")
Search for all items similar to the one represented by the ASIN provided. Can return many results.
$ua->search(power => "subject: perl and author: schwartz", mode => "books")
Initiate a power search for all books matching the power query. Can return many results. See Net::Amazon::Request::Power for details.
$ua->search(manufacturer => "Disney")
Initiate a search for all items made by a given manufacturrer. Can return many results. See Net::Amazon::Request::Manufacturer for details.
$ua->search(musiclabel => "Arista")
Initiate a search for all items made by a given music label. Can return many results. See Net::Amazon::Request::MusicLabel for details.
$ua->search(publisher => "oreilly")
Initiate a search for all items made by a given publisher. Can return many results. See Net::Amazon::Request::Publisher for details.
$ua->search(blended => "Perl")
Initiate a search for items in all categories.
$ua->search(seller => "A2GXAGU54VOP7")
Start a search on items sold by a specific third-party seller, referenced by its ID (not seller name).
$ua->search(textstream => "Blah blah Rolling Stones blah blah")
Find items related to keywords within a text stream.
The user agents search method returns a response object, which can be checked for success or failure:
if($resp->is_success()) {
print $resp->as_string();
} else {
print "Error: ", $resp->message(), "n";
}
In case the request for an item search succeeds, the response contains one or more Amazon properties, as it calls the products found. All matches can be retrieved from the Response object using its properties() method.
In case the request fails, the response contains one or more error messages. The response objects message() method will return it (or them) as a single string, while messages() (notice the plural) will return a reference to an array of message strings.
Response objects always have the methods is_success(), is_error(), message(), total_results(), as_string() and properties() available.
total_results() returns the total number of results the search yielded. properties() returns one or more Net::Amazon::Property objects of type Net::Amazon::Property (or one of its subclasses like Net::Amazon::Property::Book, Net::Amazon::Property::Music or Net::Amazon::Property::DVD), each of which features accessors named after the attributes of the product found in Amazons database:
for ($resp->properties) {
print $_->Asin(), " ",
$_->OurPrice(), "n";
}
In scalar context, properties() just returns the first Net::Amazon::Property object found. Commonly available accessors to Net::Amazon::Property objects are OurPrice(), ImageUrlLarge(), ImageUrlMedium(), ImageUrlSmall(), ReleaseDate(), Catalog(), Asin(), url(), Manufacturer(), UsedPrice(), ListPrice(), ProductName(), Availability(), SalesRank(), CollectiblePrice(), CollectibleCount(), NumberOfOfferings(), UsedCount(), ThirdPartyNewPrice(), ThirdPartyNewCount(), similar_asins(). For details, check Net::Amazon::Property.
Also, the specialized classes Net::Amazon::Property::Book and Net::Amazon::Property::Music feature convenience methods like authors() (returning the list of authors of a book) or album() for CDs, returning the album title.
Customer reviews: Every property features a review_set() method which returns a Net::Amazon::Attribute::ReviewSet object, which in turn offers a list of Net::Amazon::Attribute::Review objects. Check the respective man pages for details on whats available.
Download (0.15MB)
Added: 2007-03-09 License: Perl Artistic License Price:
959 downloads
Ruby/Amazon 0.9.2
Ruby/Amazon is a Ruby language library that allows programmatic access to the popular Amazon Web. more>>
Ruby/Amazon is a Ruby language library that allows programmatic access to the popular Amazon Web site via the REST (XML over HTTP) based Amazon Web Services. In addition to the original amazon.com site, the amazon.co.uk, amazon.de, amazon.fr, amazon.ca, and amazon.co.jp properties are also supported.
Ruby/Amazon library aims to wrap the grunt work of interacting with the Amazon API behind a high-level layer of Ruby, thereby making it easier to use.
Although the library is still in development, it already provides support for the vast majority of the AWS v3.1 API. For example, all forms of product search are implemented, along with the transaction details API and the remote shopping-cart API. Furthermore, advanced features such as threaded retrieval of multiple pages, object caching and determining a clients most appropriate AWS locale are all implemented. See the RDoc library documentation for more information, in particular the page about the top level Amazon module.
More features are planned for future versions, such as Amazon Web Services for Sellers.
<<lessRuby/Amazon library aims to wrap the grunt work of interacting with the Amazon API behind a high-level layer of Ruby, thereby making it easier to use.
Although the library is still in development, it already provides support for the vast majority of the AWS v3.1 API. For example, all forms of product search are implemented, along with the transaction details API and the remote shopping-cart API. Furthermore, advanced features such as threaded retrieval of multiple pages, object caching and determining a clients most appropriate AWS locale are all implemented. See the RDoc library documentation for more information, in particular the page about the top level Amazon module.
More features are planned for future versions, such as Amazon Web Services for Sellers.
Download (0.095MB)
Added: 2006-08-11 License: GPL (GNU General Public License) Price:
1169 downloads
Amazon.co.uk Button 0.1
Amazon.co.uk Button provides a button which allows you to access Amazon services. more>>
Amazon.co.uk Button provides a button which allows you to access Amazon services.
This extension creates a button which allows you to access
-all amazon.co.uk-stores
-your wishlist
-your account
-amazon.co.uk loginpage
-Shopping Basket
straight from the amazon.co.uk button.
<<lessThis extension creates a button which allows you to access
-all amazon.co.uk-stores
-your wishlist
-your account
-amazon.co.uk loginpage
-Shopping Basket
straight from the amazon.co.uk button.
Download (0.013MB)
Added: 2007-04-05 License: MPL (Mozilla Public License) Price:
933 downloads
Amazon API Search 1.0.0
Amazon API Search is a script to search Amazon. more>>
Amazon API Search is the beginnings of a perl script to search Amazon.
It interfaces with Amazons API interface and performs whatever search the user desires, it then parses the data returned and inserts it in to an MySQL table.
Currently the script only deals with basic returned data, and does not have a user interface. In future releases I hope to correct this.
The script is certainly worth a look for anyone interested in using Amazons API interface.
<<lessIt interfaces with Amazons API interface and performs whatever search the user desires, it then parses the data returned and inserts it in to an MySQL table.
Currently the script only deals with basic returned data, and does not have a user interface. In future releases I hope to correct this.
The script is certainly worth a look for anyone interested in using Amazons API interface.
Download (0.002MB)
Added: 2006-02-27 License: GPL (GNU General Public License) Price:
1341 downloads
Amazon Mini Shop 2.8
Amazon Mini Shop allows you to search Amazon.com, .co.uk, .de, .fr, .ca or .co.jp from the sidebar. more>>
Amazon Mini Shop allows you to search Amazon.com, .co.uk, .de, .fr, .ca or .co.jp from the sidebar.
Main features:
- Search all Amazon sites from the sidebar
- Images with results (mouse over to enlarge)
- Add search as a RSS live bookmark
<<lessMain features:
- Search all Amazon sites from the sidebar
- Images with results (mouse over to enlarge)
- Add search as a RSS live bookmark
Download (0.009MB)
Added: 2007-04-28 License: MPL (Mozilla Public License) Price:
910 downloads
Net::Amazon::S3 0.1.0
Net::Amazon::S3 is a simple, easy to use, pure Ruby implementation of the Amazon S3 REST API. more>>
Net::Amazon::S3 is a simple, easy to use, pure Ruby implementation of the Amazon S3 REST API.
The project aims to provide a more Rubyish interface to the S3 API than other libraries and has no non-Ruby dependencies, so it’s completely platform-independent.
The easiest way to install Net::Amazon::S3 is via RubyGems:
gem install net-amazon-s3
<<lessThe project aims to provide a more Rubyish interface to the S3 API than other libraries and has no non-Ruby dependencies, so it’s completely platform-independent.
The easiest way to install Net::Amazon::S3 is via RubyGems:
gem install net-amazon-s3
Download (0.010MB)
Added: 2006-11-28 License: BSD License Price:
1060 downloads
Net::Amazon::EC2 0.04
Net::Amazon::EC2 is a Perl interface to the Amazon Elastic Compute Cloud (EC2) environment. more>>
Net::Amazon::EC2 is a Perl interface to the Amazon Elastic Compute Cloud (EC2) environment.
SYNOPSIS
use Net::Amazon::EC2;
my $ec2 = Net::Amazon::EC2->new(
AWSAccessKeyId => PUBLIC_KEY_HERE,
SecretAccessKey => SECRET_KEY_HERE
);
# Start 1 new instance from AMI: ami-XXXXXXXX
my $instance = $ec2->run_instances(ImageId => ami-XXXXXXXX, MinCount => 1, MaxCount => 1);
my $running_instances = $ec2->describe_instances();
foreach my $inst (@{$running_instances}) {
print "$inst->{instance}[0]{instanceId}n";
}
# Terminate instance
my $result = $ec2->terminate_instances(InstanceId => $instance->{instance}[0]{instanceId});
If an error occurs in communicating with EC2, the return value will be undef and $ec2->{error} will be populated with the message.
<<lessSYNOPSIS
use Net::Amazon::EC2;
my $ec2 = Net::Amazon::EC2->new(
AWSAccessKeyId => PUBLIC_KEY_HERE,
SecretAccessKey => SECRET_KEY_HERE
);
# Start 1 new instance from AMI: ami-XXXXXXXX
my $instance = $ec2->run_instances(ImageId => ami-XXXXXXXX, MinCount => 1, MaxCount => 1);
my $running_instances = $ec2->describe_instances();
foreach my $inst (@{$running_instances}) {
print "$inst->{instance}[0]{instanceId}n";
}
# Terminate instance
my $result = $ec2->terminate_instances(InstanceId => $instance->{instance}[0]{instanceId});
If an error occurs in communicating with EC2, the return value will be undef and $ec2->{error} will be populated with the message.
Download (0.022MB)
Added: 2007-05-12 License: Perl Artistic License Price:
897 downloads
SOAP::Amazon::S3 0.023
SOAP::Amazon::S3 is a Perl module for interfacing with Amazon S3 through SOAP. more>>
SOAP::Amazon::S3 is a Perl module for interfacing with Amazon S3 through SOAP.
SYNOPSIS
An object-oriented interface to handle your Amazon S3 storage. (Still experimental, although functional)
use SOAP::Amazon::S3;
my $s3 = SOAP::Amazon::S3->new( $access_key_id, $secret_access_key, { Debug => 1, RaiseError => 1 } );
my @buckets = $s3->listbuckets;
my $bucket = $s3->createbucket(mybucketname);
my $bucket = $s3->bucket(myoldbucket); # wont create a new bucket
print $bucket->name;
$bucket->delete;
my @objects = $bucket->list;
my $object = $bucket->putobject( $obj_key, $obj_data, { Content-Type => text/plain } );
my $object = $bucket->object( $old_obj_key ); # wont put a new object in the bucket
print $object->name;
$object->delete;
$object->acl(public);
$object->acl(private);
print $object->acl(); # will print public or private
$data = $object->getdata;
FUNCTIONS
SOAP::Amazon::S3->new( $access_key_id, $secret_key_id, { Debug => 0_or_1, RaiseError => 0_or_1 } );
Creates a new S3 requester object. The {} parameters are optional and default to 0. Debug will output all SOAP communications on screen. RaiseError will make your program die if it receives an error reply from Amazon S3, and output the error message on screen. If RaiseError is off, then $s3->{error} will still be set to true when an S3 error occurs.
<<lessSYNOPSIS
An object-oriented interface to handle your Amazon S3 storage. (Still experimental, although functional)
use SOAP::Amazon::S3;
my $s3 = SOAP::Amazon::S3->new( $access_key_id, $secret_access_key, { Debug => 1, RaiseError => 1 } );
my @buckets = $s3->listbuckets;
my $bucket = $s3->createbucket(mybucketname);
my $bucket = $s3->bucket(myoldbucket); # wont create a new bucket
print $bucket->name;
$bucket->delete;
my @objects = $bucket->list;
my $object = $bucket->putobject( $obj_key, $obj_data, { Content-Type => text/plain } );
my $object = $bucket->object( $old_obj_key ); # wont put a new object in the bucket
print $object->name;
$object->delete;
$object->acl(public);
$object->acl(private);
print $object->acl(); # will print public or private
$data = $object->getdata;
FUNCTIONS
SOAP::Amazon::S3->new( $access_key_id, $secret_key_id, { Debug => 0_or_1, RaiseError => 0_or_1 } );
Creates a new S3 requester object. The {} parameters are optional and default to 0. Debug will output all SOAP communications on screen. RaiseError will make your program die if it receives an error reply from Amazon S3, and output the error message on screen. If RaiseError is off, then $s3->{error} will still be set to true when an S3 error occurs.
Download (0.005MB)
Added: 2007-03-26 License: Perl Artistic License Price:
943 downloads
XAO::Web 1.07
XAO::Web is a Perl module for XAO Web Developer, dynamic content building suite. more>>
XAO::Web is a Perl module for XAO Web Developer, dynamic content building suite.
XAO::Web is a part of XAO open source web services suite. It allows to build dynamic web content using data, templates and external input.
The distinguishing feature of XAO::Web is in its modular design where almost every aspect of functionality can be altered and alterations can be re-used. No complex code is embedded in the templates which allows to upgrade code and templates separately or maintain multiple visual representations of the same functionality at the same time.
Aside from that most interesting features of XAO::Web are:
- Perl code is not mixed with templates. Templates can be normal HTML files if no processing is required.
- A specific site can replace or modify standard XAO::Web objects if required by overriding or extending their methods. You do not need to re-implement entire object to make a site specific change.
- In case of system object upgrade or bug fix there is no need to alter site-specific changes normally.
- Site can create any extension objects or embed third-party extensions as well.
- One server can serve arbitrary number of XAO::Web sites each with however extended functionality without creating any conflicts. That includes different modifications to the system objects for different sites.
- Not limited to Web environment, allows to build any dynamic content -- content of mail messages or reports for instance.
- Works with CGI or mod_perl (mod_perl is recommended for production grade sites).
If used in mod_perl mode improves performance by using caching of configuration, parsed templates, database handlers and so on.
- XAO::Web is by default integrated with XAO::FS (see XAO::FS) as a database layer, but this is not a requrement -- if for any reason a different database must be used for a site it can be easily and gracefully achieved.
- Hosting providers can allow their customers to build very complex sites without allowing them to execute arbitrary code, by allowing to modify only templates.
<<lessXAO::Web is a part of XAO open source web services suite. It allows to build dynamic web content using data, templates and external input.
The distinguishing feature of XAO::Web is in its modular design where almost every aspect of functionality can be altered and alterations can be re-used. No complex code is embedded in the templates which allows to upgrade code and templates separately or maintain multiple visual representations of the same functionality at the same time.
Aside from that most interesting features of XAO::Web are:
- Perl code is not mixed with templates. Templates can be normal HTML files if no processing is required.
- A specific site can replace or modify standard XAO::Web objects if required by overriding or extending their methods. You do not need to re-implement entire object to make a site specific change.
- In case of system object upgrade or bug fix there is no need to alter site-specific changes normally.
- Site can create any extension objects or embed third-party extensions as well.
- One server can serve arbitrary number of XAO::Web sites each with however extended functionality without creating any conflicts. That includes different modifications to the system objects for different sites.
- Not limited to Web environment, allows to build any dynamic content -- content of mail messages or reports for instance.
- Works with CGI or mod_perl (mod_perl is recommended for production grade sites).
If used in mod_perl mode improves performance by using caching of configuration, parsed templates, database handlers and so on.
- XAO::Web is by default integrated with XAO::FS (see XAO::FS) as a database layer, but this is not a requrement -- if for any reason a different database must be used for a site it can be easily and gracefully achieved.
- Hosting providers can allow their customers to build very complex sites without allowing them to execute arbitrary code, by allowing to modify only templates.
Download (0.11MB)
Added: 2006-09-01 License: Perl Artistic License Price:
1150 downloads
Java Web Shell 0.0.8
Java Web Shell is a web based interactive shell-type environment written in Java. more>>
Java Web Shell is a web based interactive shell-type environment written in Java.
Obviously, to use the shell, youll need to be using a browser that supports Java Applets, and this has been compiled using the Sun 1.4.1 JDK.
Head over to Sun and pick up the latest runtime enviroment if you dont already have it.
<<lessObviously, to use the shell, youll need to be using a browser that supports Java Applets, and this has been compiled using the Sun 1.4.1 JDK.
Head over to Sun and pick up the latest runtime enviroment if you dont already have it.
Download (0.013MB)
Added: 2007-03-12 License: GPL (GNU General Public License) Price:
968 downloads
UO Web Map 1.0.0
UO Web Map is a Web-based map with user-defined markers for Ultima Online. more>>
UO Web Map project is a Web-based map with user-defined markers for Ultima Online.
UO Web Map is Web-based map over the different lands and dungeons in Ultima Online.
It is possible for the users to zoom and add their own points of interest directly on the map.
<<lessUO Web Map is Web-based map over the different lands and dungeons in Ultima Online.
It is possible for the users to zoom and add their own points of interest directly on the map.
Download (MB)
Added: 2006-12-14 License: GPL (GNU General Public License) Price:
1056 downloads
SQL::Amazon::UserGuide 0.10
SQL::Amazon::UserGuide is a Perl module with user Guide for DBD/SQL::Amazon. more>>
SQL::Amazon::UserGuide is a Perl module with user Guide for DBD/SQL::Amazon.
SYNOPSIS
#
# create the parser, passing in the current Amazon metadata
#
my $parser = SQL::Amazon::Parser->new(%attrs);
#
# parse a SQL statement, returning a SQL::Amazon::Statement
#
my $stmt = $parser->parse($sql_stmt)
or die "Parse failed: " . $parser->errstr;
#
# evaluate the parse tree, using an evaluation object
# for driver specific evaluation
# returns either a scalar rowcount for write operations,
# or a SQL::Amazon::Table object for SELECT
# or undef on error
#
my $results = $stmt->execute($params)
or die "Evaluation failed: " . $stmt->errstr;
SQL::Amazon provides the various components required by DBD::Amazon http://www.presicient.com/dbdamzn to query the Amazon E-Commerce Service 4.0 aka ECS using SQL.
Be advised this is ALPHA release software.
The suite includes the following components:
SQL::Amazon::Parser
provides SQL parsing and query plan generation. Implemented as a subclass of SQL::Parser, part of the SQL::Statement bundle.
SQL::Amazon::Statement
provides SQL query plan execution. Implemented as a subclass of SQL::Statement.
SQL::Amazon::Functions
provides SQL::Amazon-specific predicate functions, including MATCHES ANY, MATCHES ALL, MATCHES TEXT, POWER_SEARCH, IN, and NOT IN.
SQL::Amazon::ReqFactory
provides a factory class for generating SQL::Amazon::Request::Request objects based on the predicates in a querys WHERE clause.
SQL::Amazon::Spool
provides a temporary storage object for intermediate results extracted from the base table cache objects. Acts as a SQL::Eval::Table object for SQL::Statement processing.
SQL::Amazon::StorageEngine
provides a global storage engine for managing data caching and retrieval.
SQL::Amazon::Request::Request
provides a base class for all ECS request objects, including numerous default method implementations for building and sending requests, and processing the responses into the base table cache objects.
SQL::Amazon::Request::ItemLookup
a subclass of SQL::Amazon::Request::Request for the ItemLookup request; also acts as a base class for the ItemSearch request.
SQL::Amazon::Request::ItemSearch
a subclass of SQL::Amazon::Request::ItemLookup for the ItemSearch request
SQL::Amazon::Tables::Table
provides a base class for table cache objects, including methods for data type conversion, keyed lookup, and cache management.
SQL::Amazon::Tables::< tablename >
provides table-specific implementations of the Table base class.
<<lessSYNOPSIS
#
# create the parser, passing in the current Amazon metadata
#
my $parser = SQL::Amazon::Parser->new(%attrs);
#
# parse a SQL statement, returning a SQL::Amazon::Statement
#
my $stmt = $parser->parse($sql_stmt)
or die "Parse failed: " . $parser->errstr;
#
# evaluate the parse tree, using an evaluation object
# for driver specific evaluation
# returns either a scalar rowcount for write operations,
# or a SQL::Amazon::Table object for SELECT
# or undef on error
#
my $results = $stmt->execute($params)
or die "Evaluation failed: " . $stmt->errstr;
SQL::Amazon provides the various components required by DBD::Amazon http://www.presicient.com/dbdamzn to query the Amazon E-Commerce Service 4.0 aka ECS using SQL.
Be advised this is ALPHA release software.
The suite includes the following components:
SQL::Amazon::Parser
provides SQL parsing and query plan generation. Implemented as a subclass of SQL::Parser, part of the SQL::Statement bundle.
SQL::Amazon::Statement
provides SQL query plan execution. Implemented as a subclass of SQL::Statement.
SQL::Amazon::Functions
provides SQL::Amazon-specific predicate functions, including MATCHES ANY, MATCHES ALL, MATCHES TEXT, POWER_SEARCH, IN, and NOT IN.
SQL::Amazon::ReqFactory
provides a factory class for generating SQL::Amazon::Request::Request objects based on the predicates in a querys WHERE clause.
SQL::Amazon::Spool
provides a temporary storage object for intermediate results extracted from the base table cache objects. Acts as a SQL::Eval::Table object for SQL::Statement processing.
SQL::Amazon::StorageEngine
provides a global storage engine for managing data caching and retrieval.
SQL::Amazon::Request::Request
provides a base class for all ECS request objects, including numerous default method implementations for building and sending requests, and processing the responses into the base table cache objects.
SQL::Amazon::Request::ItemLookup
a subclass of SQL::Amazon::Request::Request for the ItemLookup request; also acts as a base class for the ItemSearch request.
SQL::Amazon::Request::ItemSearch
a subclass of SQL::Amazon::Request::ItemLookup for the ItemSearch request
SQL::Amazon::Tables::Table
provides a base class for table cache objects, including methods for data type conversion, keyed lookup, and cache management.
SQL::Amazon::Tables::< tablename >
provides table-specific implementations of the Table base class.
Download (0.057MB)
Added: 2006-10-13 License: Perl Artistic License Price:
1106 downloads
mCatalog 0.2
mCatalog is an application for catalogue films and books. more>>
mCatalog is an application for catalogue films and books. Its completely written in C# and dessigned for working in the GNOME desktop. The major goal is to be visually nice and as usable as possible.
It allow to search your book or film in amazon, searching by title, keyword or ISBN.
<<lessIt allow to search your book or film in amazon, searching by title, keyword or ISBN.
Download (0.57MB)
Added: 2005-08-04 License: GPL (GNU General Public License) Price:
1542 downloads
SVN::Web 0.51
SVN::Web provides a Web interface to Subversion repositories. more>>
SVN::Web provides a Web interface to Subversion repositories.
You can browse the tree, view history of a directory or a file, see whats changed in a specific revision, track changes with RSS, and also view diffs.
SVN::Web also tracks the branching feature (node copy) of Subversion, so you can easily see the relationship between branches.
Enhancements:
- The "reposparent" functionality was inadvertently broken in 0.50.
- This release fixes it.
<<lessYou can browse the tree, view history of a directory or a file, see whats changed in a specific revision, track changes with RSS, and also view diffs.
SVN::Web also tracks the branching feature (node copy) of Subversion, so you can easily see the relationship between branches.
Enhancements:
- The "reposparent" functionality was inadvertently broken in 0.50.
- This release fixes it.
Download (0.083MB)
Added: 2007-01-20 License: Perl Artistic License Price:
1011 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 amazon web 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