convertable 0.55
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 21
Mail::MboxParser::Mail::Convertable 0.55
Mail::MboxParser::Mail::Convertable is a Perl module that can convert mail for sending etc. more>>
Mail::MboxParser::Mail::Convertable is a Perl module that can convert mail for sending etc.
SYNOPSIS
use Mail::MboxParser;
[...]
# $msg is a Mail::MboxParser::Mail-object
my $mail = $msg->make_convertable;
$mail->delete_from_header(date, message-id);
$mail->replace_in_header(to, john.doe@foobar.com);
$mail->add_to_header( [cc, john.does.brother@foobar.com],
where => BEHIND );
$mail->send(sendmail);
This class adds means to convert an email object into something that could be send via SMTP, NNTP or dumped to a file or filehandle. Therefore, methods are provided that change the structure of an email which includes adding and removing of header-fields, MIME-parts etc and transforming them into objects of related modules.
Currently, only basic manipulation of the header and sending using Mail::Mailer is provided. More is to come soon.
This class works non-destructive. You first create a Convertable-object and do any modifications on this while the Mail-object from which it was derived will not be touched.
<<lessSYNOPSIS
use Mail::MboxParser;
[...]
# $msg is a Mail::MboxParser::Mail-object
my $mail = $msg->make_convertable;
$mail->delete_from_header(date, message-id);
$mail->replace_in_header(to, john.doe@foobar.com);
$mail->add_to_header( [cc, john.does.brother@foobar.com],
where => BEHIND );
$mail->send(sendmail);
This class adds means to convert an email object into something that could be send via SMTP, NNTP or dumped to a file or filehandle. Therefore, methods are provided that change the structure of an email which includes adding and removing of header-fields, MIME-parts etc and transforming them into objects of related modules.
Currently, only basic manipulation of the header and sending using Mail::Mailer is provided. More is to come soon.
This class works non-destructive. You first create a Convertable-object and do any modifications on this while the Mail-object from which it was derived will not be touched.
Download (0.042MB)
Added: 2006-08-15 License: Perl Artistic License Price:
1168 downloads
C::DynaLib 0.55
C::DynaLib is a Perl interface to C compiled code. more>>
C::DynaLib is a Perl interface to C compiled code.
SYNOPSIS
use C::DynaLib;
use sigtrap; # recommended
$lib = new C::DynaLib( $linker_arg );
$func = $lib->DeclareSub( $symbol_name
[, $return_type [, @arg_types] ] );
# or
$func = $lib->DeclareSub( { "name" => $symbol_name,
[param => $value,] ... } );
# or
use C::DynaLib qw(DeclareSub);
$func = DeclareSub( $function_pointer,
[, $return_type [, @arg_types] ] );
# or
$func = DeclareSub( { "ptr" => $function_pointer,
[param => $value,] ... } );
$result = $func->( @args );
$callback = new C::DynaLib::Callback( &my_sub,
$return_type, @arg_types );
$callback_pointer = $callback->Ptr();
PLUG FOR PERL XS
If you have a C compiler that Perl supports, you will get better results by writing XSubs than by using this module. I GUARANTEE IT! It may take you longer to do what you want, but your code will be much more solid and portable. See perlxs.
This module brings "pointers" to Perl. Perls non-use of pointers is one of its great strengths. If you dont know what I mean, then maybe you ought to practice up a bit on C or C++ before using this module. If anything, pointers are more dangerous in Perl than in C, due to Perls dynamic, interpretive nature.
The XSub interface and Perl objects provide a means of calling C and C++ code while preserving Perls abstraction from pointers. Once again, I urge you to check out perlxs! Its really cool!!!
This module allows Perl programs to call C functions in dynamic libraries. It is useful for testing library functions, writing simple programs without the bother of XS, and generating C function pointers that call Perl code.
Your Perl must be of the dynamic variety and have a working DynaLoader to use the dynamic loading capabilities of this module. Be sure you answered "y" when Configure (from the Perl source kit) asked, "Do you wish to use dynamic loading?".
The mechanics of passing arguments to and returning values from C functions vary greatly among machines, operating systems, and compilers. Therefore, Makefile.PL checks the Perl configuration and may even compile and run a test program before the module is built.
This module is divided into two packages, C::DynaLib and C::DynaLib::Callback. Each makes use of Perl objects (see perlobj) and provides its own constructor.
A C::DynaLib object corresponds to a dynamic library whose functions are available to Perl. A C::DynaLib::Callback object corresponds to a Perl sub which may be accessed from C.
<<lessSYNOPSIS
use C::DynaLib;
use sigtrap; # recommended
$lib = new C::DynaLib( $linker_arg );
$func = $lib->DeclareSub( $symbol_name
[, $return_type [, @arg_types] ] );
# or
$func = $lib->DeclareSub( { "name" => $symbol_name,
[param => $value,] ... } );
# or
use C::DynaLib qw(DeclareSub);
$func = DeclareSub( $function_pointer,
[, $return_type [, @arg_types] ] );
# or
$func = DeclareSub( { "ptr" => $function_pointer,
[param => $value,] ... } );
$result = $func->( @args );
$callback = new C::DynaLib::Callback( &my_sub,
$return_type, @arg_types );
$callback_pointer = $callback->Ptr();
PLUG FOR PERL XS
If you have a C compiler that Perl supports, you will get better results by writing XSubs than by using this module. I GUARANTEE IT! It may take you longer to do what you want, but your code will be much more solid and portable. See perlxs.
This module brings "pointers" to Perl. Perls non-use of pointers is one of its great strengths. If you dont know what I mean, then maybe you ought to practice up a bit on C or C++ before using this module. If anything, pointers are more dangerous in Perl than in C, due to Perls dynamic, interpretive nature.
The XSub interface and Perl objects provide a means of calling C and C++ code while preserving Perls abstraction from pointers. Once again, I urge you to check out perlxs! Its really cool!!!
This module allows Perl programs to call C functions in dynamic libraries. It is useful for testing library functions, writing simple programs without the bother of XS, and generating C function pointers that call Perl code.
Your Perl must be of the dynamic variety and have a working DynaLoader to use the dynamic loading capabilities of this module. Be sure you answered "y" when Configure (from the Perl source kit) asked, "Do you wish to use dynamic loading?".
The mechanics of passing arguments to and returning values from C functions vary greatly among machines, operating systems, and compilers. Therefore, Makefile.PL checks the Perl configuration and may even compile and run a test program before the module is built.
This module is divided into two packages, C::DynaLib and C::DynaLib::Callback. Each makes use of Perl objects (see perlobj) and provides its own constructor.
A C::DynaLib object corresponds to a dynamic library whose functions are available to Perl. A C::DynaLib::Callback object corresponds to a Perl sub which may be accessed from C.
Download (0.035MB)
Added: 2006-07-05 License: Perl Artistic License Price:
1207 downloads
XArchon 0.55
XArchon is a clone of the classic ARCHON game. more>>
XArchon project is a clone of the classic ARCHON game.
The light side and the dark side fight over control of a chess-like board.
<<lessThe light side and the dark side fight over control of a chess-like board.
Download (0.37MB)
Added: 2006-12-07 License: GPL (GNU General Public License) Price:
1053 downloads
HTML::WikiConverter::MediaWiki 0.55
HTML::WikiConverter::MediaWiki is a Perl module used to convert HTML to MediaWiki markup. more>>
HTML::WikiConverter::MediaWiki is a Perl module used to convert HTML to MediaWiki markup.
SYNOPSIS
use HTML::WikiConverter;
my $wc = new HTML::WikiConverter( dialect => MediaWiki );
print $wc->html2wiki( $html );
This module contains rules for converting HTML into MediaWiki markup. See HTML::WikiConverter for additional usage details.
ATTRIBUTES
In addition to the regular set of attributes recognized by the HTML::WikiConverter constructor, this dialect also accepts the following attributes:
preserve_bold
Boolean indicating whether bold HTML elements should be preserved as HTML in the wiki output rather than being converted into MediaWiki markup.
By default, < b > and < strong > elements are converted to wiki markup identically. But sometimes you may wish tags in the HTML to be preserved in the resulting MediaWiki markup. This attribute allows this.
For example, if preserve_bold is enabled, HTML like
< ul >
< li > < b >Bold< /b >
< li > < strong >Strong< /strong >
< /ul >
will be converted to
* < b >Bold< /b >
* Strong
When disabled (the default), the preceding HTML markup would be converted into
* Bold
* Strong
preserve_italic
Boolean indicating whether italic HTML elements should be preserved as HTML in the wiki output rather than being converted into MediaWiki markup.
For example, if preserve_italic is enabled, HTML like
< ul >
< li > < i >Italic< /i >
< li > < em >Emphasized< /em >
< /ul >
will be converted to
* < i >Italic< /i >
* Emphasized
When disabled (the default), the preceding HTML markup would be converted into
* Italic
* Emphasized
preserve_templates
Boolean indicating whether {{template}} calls found in HTML should be preserved in the wiki markup. If disabled (the default), templates calls will be wrapped in < nowiki > tags.
preserve_nowiki
Boolean indicating whether tags found in HTML should be preserved in the wiki markup. If disabled (the default), nowiki tags will be replaced with their content.
pad_headings
Boolean indicating whether section headings should be padded with spaces (eg, "== Section ==" instead of "==Section=="). Default is to pad.
<<lessSYNOPSIS
use HTML::WikiConverter;
my $wc = new HTML::WikiConverter( dialect => MediaWiki );
print $wc->html2wiki( $html );
This module contains rules for converting HTML into MediaWiki markup. See HTML::WikiConverter for additional usage details.
ATTRIBUTES
In addition to the regular set of attributes recognized by the HTML::WikiConverter constructor, this dialect also accepts the following attributes:
preserve_bold
Boolean indicating whether bold HTML elements should be preserved as HTML in the wiki output rather than being converted into MediaWiki markup.
By default, < b > and < strong > elements are converted to wiki markup identically. But sometimes you may wish tags in the HTML to be preserved in the resulting MediaWiki markup. This attribute allows this.
For example, if preserve_bold is enabled, HTML like
< ul >
< li > < b >Bold< /b >
< li > < strong >Strong< /strong >
< /ul >
will be converted to
* < b >Bold< /b >
* Strong
When disabled (the default), the preceding HTML markup would be converted into
* Bold
* Strong
preserve_italic
Boolean indicating whether italic HTML elements should be preserved as HTML in the wiki output rather than being converted into MediaWiki markup.
For example, if preserve_italic is enabled, HTML like
< ul >
< li > < i >Italic< /i >
< li > < em >Emphasized< /em >
< /ul >
will be converted to
* < i >Italic< /i >
* Emphasized
When disabled (the default), the preceding HTML markup would be converted into
* Italic
* Emphasized
preserve_templates
Boolean indicating whether {{template}} calls found in HTML should be preserved in the wiki markup. If disabled (the default), templates calls will be wrapped in < nowiki > tags.
preserve_nowiki
Boolean indicating whether tags found in HTML should be preserved in the wiki markup. If disabled (the default), nowiki tags will be replaced with their content.
pad_headings
Boolean indicating whether section headings should be padded with spaces (eg, "== Section ==" instead of "==Section=="). Default is to pad.
Download (0.011MB)
Added: 2007-07-18 License: Perl Artistic License Price:
832 downloads
AllPeers Beta 0.55.1
AllPeers Beta allows you to organize and share your media files privately and securely. more>>
AllPeers Beta allows you to organize and share your media files privately and securely.
AllPeers requires that you provide an email address for registration purposes which is stored on our central server.
For details about our privacy policy, please see http://www.allpeers.com/privacy.
<<lessAllPeers requires that you provide an email address for registration purposes which is stored on our central server.
For details about our privacy policy, please see http://www.allpeers.com/privacy.
Download (7.5MB)
Added: 2007-04-08 License: MPL (Mozilla Public License) Price:
931 downloads
EasyBMPtoAVI 0.55
EasyBMPtoAVI Movie Creator is a cross-platform application that converts a series of windows bitmap (BMP) images to an AVI movie more>>
EasyBMPtoAVI project, a Movie Creator, is a cross-platform application that converts a series of windows bitmap (BMP) images to an AVI movie file. Currently, EasyBMPtoAVI Movie Creator is supported on little-endian (e.g., x86) machines on any platform, but big-endian support is expected soon.
Scientists may find this software particularly useful for creating animated visualizations from series of still images.
EasyBMPtoAVI Movie Creator provides a simple command line interface (CLI) that is consistent across platforms, and it interactively quizzes the user if any necessary information is missing. EasyBMPtoAVI Movie Creator is being designed with ease of use as a top goal. To that end, a graphical user interface (GUI) is planned for a future release.
The EasyBMPtoAVI project was first begun on SourceForge on May 19, 2006.
Installation:
To compile with mingw, g++, or icc:
1) Go to http://easybmp.sourceforge.net/download.html and download the most recent version of EasyBMP.
2) Extract the contents of EasyBMP_#.##.zip (where #.## is the version number) into the source directory. Take care not to overwrite the supplied makefile!
3) Type "make" without the quotes. Thats it!
To compile with Microsoft Visual Studio:
1) Go to http://easybmp.sourceforge.net/download.html and download the most recent version of EasyBMP.
2) Extract the contents of EasyBMP_#.##.zip (where #.## is the version number) into the source directory.
3) Open Visual Studio, and create a new, empty win32 console application.
4) In the "Solution Explorer" panel, right-click on the "Source Files" icon, choose "Add," then "Existing item..."
5) Browse to the source directory, and select both EasyBMP.cpp and EasyBMPtoAVI.cpp.
6) In the "Solution Explorer" panel, right-click on the "Header Files" icon, choose "Add," then "Existing item..." (This step is unnecessary in VS 2005)
7) Browse to the source directory, and select all the EasyBMP*.h files. (This step is unnecessary in VS 2005.)
8) Build the project.
<<lessScientists may find this software particularly useful for creating animated visualizations from series of still images.
EasyBMPtoAVI Movie Creator provides a simple command line interface (CLI) that is consistent across platforms, and it interactively quizzes the user if any necessary information is missing. EasyBMPtoAVI Movie Creator is being designed with ease of use as a top goal. To that end, a graphical user interface (GUI) is planned for a future release.
The EasyBMPtoAVI project was first begun on SourceForge on May 19, 2006.
Installation:
To compile with mingw, g++, or icc:
1) Go to http://easybmp.sourceforge.net/download.html and download the most recent version of EasyBMP.
2) Extract the contents of EasyBMP_#.##.zip (where #.## is the version number) into the source directory. Take care not to overwrite the supplied makefile!
3) Type "make" without the quotes. Thats it!
To compile with Microsoft Visual Studio:
1) Go to http://easybmp.sourceforge.net/download.html and download the most recent version of EasyBMP.
2) Extract the contents of EasyBMP_#.##.zip (where #.## is the version number) into the source directory.
3) Open Visual Studio, and create a new, empty win32 console application.
4) In the "Solution Explorer" panel, right-click on the "Source Files" icon, choose "Add," then "Existing item..."
5) Browse to the source directory, and select both EasyBMP.cpp and EasyBMPtoAVI.cpp.
6) In the "Solution Explorer" panel, right-click on the "Header Files" icon, choose "Add," then "Existing item..." (This step is unnecessary in VS 2005)
7) Browse to the source directory, and select all the EasyBMP*.h files. (This step is unnecessary in VS 2005.)
8) Build the project.
Download (0.011MB)
Added: 2006-11-13 License: BSD License Price:
1075 downloads
mpTcv 0.55
mpTcv is a GUI for LAME to convert MP3 to other bit rates. more>>
mpTcv is a GUI for LAME to convert MP3 to other bit rates. mpTcv lets the user choose a directory to recode to another bit rate.
This is useful for cramming more data onto USB sticks, MP3 players, etc.
<<lessThis is useful for cramming more data onto USB sticks, MP3 players, etc.
Download (0.013MB)
Added: 2006-07-01 License: GPL (GNU General Public License) Price:
1210 downloads
C::DynaLib::Struct 0.55
C::DynaLib::Struct is a tool for handling the C `struct data type. more>>
C::DynaLib::Struct is a tool for handling the C `struct data type.
SYNOPSIS
use C::DynaLib::Struct;
Define C::DynaLib::Struct(
$struct_tag,
$template0, @field_names0,
[$template1, @field_names1,]
... );
$rstruct = tie( $struct, $struct_tag [, @initializer_list] );
$value = $rstruct->my_field();
$rstruct->my_field( $new_value );
$pointer_to_struct = pack( p, $struct );
$struct = $new_struct; # assigns all fields at once
# after passing pointer-to-struct to a C function:
$rstruct->Unpack();
$returned_value = $rstruct->my_field();
When mixing Perl and C, the conversion of data types can be rather tedious and error-prone. This module provides an abstraction from Perls pack and unpack operators for using structures whose member data types and positions do not change.
Here are some examples of C code that deals with a struct. On the right are some possible Perl equivalents.
C Perl
- ----
typedef struct { use C::DynaLib::Struct;
int m_int; Define C::DynaLib::Struct(
double m_double; Foo,
char * m_string; i => [m_int],
} Foo; d => [m_double],
p => [m_string] );
# or, equivalently,
Define C::DynaLib::Struct(Foo,
idp, [qw(m_int m_double m_string)]);
Foo foo;
Foo *pfoo = &foo; $rfoo = tie ($foo, Foo);
i = pfoo->m_int; $i = $rfoo->m_int;
d = foo.m_double; $d = (tied $foo)->m_double;
pfoo->m_string = "hi"; $rfoo->m_string("hi");
Foo bar; tie ($bar, Foo);
bar = foo; $bar = $foo;
void do_foo(Foo *arg); use C::DynaLib;
$lib = new C::DynaLib("-lfoo");
$do_foo = $lib->DeclareSub("do_foo","","P");
# or you could write an XSUB.
do_foo(&foo); &$do_foo($foo);
returned_i = foo.m_int; $rfoo->Unpack();
$returned_i = $rfoo->m_int;
<<lessSYNOPSIS
use C::DynaLib::Struct;
Define C::DynaLib::Struct(
$struct_tag,
$template0, @field_names0,
[$template1, @field_names1,]
... );
$rstruct = tie( $struct, $struct_tag [, @initializer_list] );
$value = $rstruct->my_field();
$rstruct->my_field( $new_value );
$pointer_to_struct = pack( p, $struct );
$struct = $new_struct; # assigns all fields at once
# after passing pointer-to-struct to a C function:
$rstruct->Unpack();
$returned_value = $rstruct->my_field();
When mixing Perl and C, the conversion of data types can be rather tedious and error-prone. This module provides an abstraction from Perls pack and unpack operators for using structures whose member data types and positions do not change.
Here are some examples of C code that deals with a struct. On the right are some possible Perl equivalents.
C Perl
- ----
typedef struct { use C::DynaLib::Struct;
int m_int; Define C::DynaLib::Struct(
double m_double; Foo,
char * m_string; i => [m_int],
} Foo; d => [m_double],
p => [m_string] );
# or, equivalently,
Define C::DynaLib::Struct(Foo,
idp, [qw(m_int m_double m_string)]);
Foo foo;
Foo *pfoo = &foo; $rfoo = tie ($foo, Foo);
i = pfoo->m_int; $i = $rfoo->m_int;
d = foo.m_double; $d = (tied $foo)->m_double;
pfoo->m_string = "hi"; $rfoo->m_string("hi");
Foo bar; tie ($bar, Foo);
bar = foo; $bar = $foo;
void do_foo(Foo *arg); use C::DynaLib;
$lib = new C::DynaLib("-lfoo");
$do_foo = $lib->DeclareSub("do_foo","","P");
# or you could write an XSUB.
do_foo(&foo); &$do_foo($foo);
returned_i = foo.m_int; $rfoo->Unpack();
$returned_i = $rfoo->m_int;
Download (0.035MB)
Added: 2006-07-05 License: Perl Artistic License Price:
1207 downloads
Net::eBay 0.41
Net::eBay is a Perl Interface to XML based eBay API. more>>
Net::eBay is a Perl Interface to XML based eBay API.
SYNOPSIS
This module helps user to easily execute queries against eBays XML API. Copyright Igor Chudov.
##################################################
# For support, docs, info, email to author go to #
# #
# http://www.net-ebay.org/ #
##################################################
Also check out Object::eBay perl module for higher level abstraction built on top of Net::eBay. Object::eBay is a work of another individual, not Igor Chudov.
Also check out several ebay-*.pl scripts that ship with this distribution, they should be installed in your scripts directory.
Getting Official Time
use Net::eBay;
my $eBay = new Net::eBay; # look up ebay.ini in $ENV{EBAY_INI_FILE}, "./ebay.ini", "~/.ebay.ini"
my $result = $eBay->submitRequest( "GeteBayOfficialTime", {} );
print "eBay Official Time = $result->{EBayTime}.n";
Automated bidding
eBay does not allow bidding via eBay API.
Listing Item for sale
use Net::eBay;
use Data::Dumper;
# another way of creating Net::eBay object.
my $ebay = new Net::eBay( {
SiteLevel => prod,
DeveloperKey => ...,
ApplicationKey => ...,
CertificateKey => ...,
Token => ...,
} );
my $result = $ebay->submitRequest( "AddItem",
{
DetailLevel => "0",
ErrorLevel => "1",
SiteId = > "0",
Verb => " AddItem",
Category => "14111",
CheckoutDetailsSpecified => "0",
Country => "us",
Currency => "1",
Description => "For sale is like new thingamabob.Shipping is responsibility of the buyer.",
Duration => "7",
Location => "Anytown, USA, 43215",
Gallery => 1,
GalleryURL => http://igor.chudov.com/images/mark_mattson.jpg,
MinimumBid => "0.99",
BuyItNowPrice => 19.99,
PayPalAccepted => "1",
PayPalEmailAddress => "ichudov@example.com",
Quantity => "1",
Region => "60",
Title => "Igors Item with Gallery xaxa",
}
);
print "Result: " . Dumper( $result ) . "n";
Result of submitRequest is a perl hash obtained from the response XML using XML::Simple, something like this:
Result: $VAR1 = {
Item => {
Id => 4503546598,
Fees => {
FeaturedGalleryFee => 0.00,
InternationalInsertionFee => 0.00,
CurrencyId => 1,
GalleryFee => 0.25,
AuctionLengthFee => 0.00,
ProPackBundleFee => 0.00,
BorderFee => 0.00,
FeaturedFee => 0.00,
SchedulingFee => 0.00,
HighLightFee => 0.00,
FixedPriceDurationFee => 0.00,
PhotoDisplayFee => 0.00,
ListingFee => 0.55,
BuyItNowFee => 0.00,
PhotoFee => 0.00,
GiftIconFee => 0.00,
SubtitleFee => 0.00,
InsertionFee => 0.30,
ListingDesignerFee => 0.00,
BoldFee => 0.00,
ReserveFee => 0.00,
CategoryFeaturedFee => 0.00
},
StartTime => 2005-08-30 04:50:47,
EndTime => 2005-09-06 04:50:47
},
EBayTime => 2005-08-30 04:50:47
};
See an alternative example of submitting an item using New Schema, in script ebay-add-item.pl.
If an error in parsing XML occurs, result will be simply the string that is the text representation of the answer.
<<lessSYNOPSIS
This module helps user to easily execute queries against eBays XML API. Copyright Igor Chudov.
##################################################
# For support, docs, info, email to author go to #
# #
# http://www.net-ebay.org/ #
##################################################
Also check out Object::eBay perl module for higher level abstraction built on top of Net::eBay. Object::eBay is a work of another individual, not Igor Chudov.
Also check out several ebay-*.pl scripts that ship with this distribution, they should be installed in your scripts directory.
Getting Official Time
use Net::eBay;
my $eBay = new Net::eBay; # look up ebay.ini in $ENV{EBAY_INI_FILE}, "./ebay.ini", "~/.ebay.ini"
my $result = $eBay->submitRequest( "GeteBayOfficialTime", {} );
print "eBay Official Time = $result->{EBayTime}.n";
Automated bidding
eBay does not allow bidding via eBay API.
Listing Item for sale
use Net::eBay;
use Data::Dumper;
# another way of creating Net::eBay object.
my $ebay = new Net::eBay( {
SiteLevel => prod,
DeveloperKey => ...,
ApplicationKey => ...,
CertificateKey => ...,
Token => ...,
} );
my $result = $ebay->submitRequest( "AddItem",
{
DetailLevel => "0",
ErrorLevel => "1",
SiteId = > "0",
Verb => " AddItem",
Category => "14111",
CheckoutDetailsSpecified => "0",
Country => "us",
Currency => "1",
Description => "For sale is like new thingamabob.Shipping is responsibility of the buyer.",
Duration => "7",
Location => "Anytown, USA, 43215",
Gallery => 1,
GalleryURL => http://igor.chudov.com/images/mark_mattson.jpg,
MinimumBid => "0.99",
BuyItNowPrice => 19.99,
PayPalAccepted => "1",
PayPalEmailAddress => "ichudov@example.com",
Quantity => "1",
Region => "60",
Title => "Igors Item with Gallery xaxa",
}
);
print "Result: " . Dumper( $result ) . "n";
Result of submitRequest is a perl hash obtained from the response XML using XML::Simple, something like this:
Result: $VAR1 = {
Item => {
Id => 4503546598,
Fees => {
FeaturedGalleryFee => 0.00,
InternationalInsertionFee => 0.00,
CurrencyId => 1,
GalleryFee => 0.25,
AuctionLengthFee => 0.00,
ProPackBundleFee => 0.00,
BorderFee => 0.00,
FeaturedFee => 0.00,
SchedulingFee => 0.00,
HighLightFee => 0.00,
FixedPriceDurationFee => 0.00,
PhotoDisplayFee => 0.00,
ListingFee => 0.55,
BuyItNowFee => 0.00,
PhotoFee => 0.00,
GiftIconFee => 0.00,
SubtitleFee => 0.00,
InsertionFee => 0.30,
ListingDesignerFee => 0.00,
BoldFee => 0.00,
ReserveFee => 0.00,
CategoryFeaturedFee => 0.00
},
StartTime => 2005-08-30 04:50:47,
EndTime => 2005-09-06 04:50:47
},
EBayTime => 2005-08-30 04:50:47
};
See an alternative example of submitting an item using New Schema, in script ebay-add-item.pl.
If an error in parsing XML occurs, result will be simply the string that is the text representation of the answer.
Download (0.017MB)
Added: 2007-03-24 License: Perl Artistic License Price:
946 downloads
CallGraph::Lang::Fortran 0.55
CallGraph::Lang::Fortran is a Perl module with a Fortran 77 parser for creating call graphs. more>>
CallGraph::Lang::Fortran is a Perl module with a Fortran 77 parser for creating call graphs.
SYNOPSIS
use CallGraph::Lang::Fortran;
my $graph = CallGraph::Lang::Fortran->new(files => [glob(*.f)]);
print $graph->dump;
This module is a subclass of CallGraph which implements parsing Fortran 77 code for building the call graph.
<<lessSYNOPSIS
use CallGraph::Lang::Fortran;
my $graph = CallGraph::Lang::Fortran->new(files => [glob(*.f)]);
print $graph->dump;
This module is a subclass of CallGraph which implements parsing Fortran 77 code for building the call graph.
Download (0.007MB)
Added: 2006-10-06 License: Perl Artistic License Price:
1114 downloads
Module::Signature 0.55
Module::Signature is a Perl module signature file manipulation. more>>
Module::Signature is a Perl module signature file manipulation.
SYNOPSIS
As a shell command:
% cpansign # verify an existing SIGNATURE, or
# make a new one if none exists
% cpansign sign # make signature; overwrites existing one
% cpansign -s # same thing
% cpansign verify # verify a signature
% cpansign -v # same thing
% cpansign -v --skip # ignore files in MANIFEST.SKIP
% cpansign help # display this documentation
% cpansign -h # same thing
In programs:
use Module::Signature qw(sign verify SIGNATURE_OK);
sign();
sign(overwrite => 1); # overwrites without asking
# see the CONSTANTS section below
(verify() == SIGNATURE_OK) or die "failed!";
<<lessSYNOPSIS
As a shell command:
% cpansign # verify an existing SIGNATURE, or
# make a new one if none exists
% cpansign sign # make signature; overwrites existing one
% cpansign -s # same thing
% cpansign verify # verify a signature
% cpansign -v # same thing
% cpansign -v --skip # ignore files in MANIFEST.SKIP
% cpansign help # display this documentation
% cpansign -h # same thing
In programs:
use Module::Signature qw(sign verify SIGNATURE_OK);
sign();
sign(overwrite => 1); # overwrites without asking
# see the CONSTANTS section below
(verify() == SIGNATURE_OK) or die "failed!";
Download (0.067MB)
Added: 2007-02-16 License: Perl Artistic License Price:
980 downloads
BlackNova Traders 0.55
BlackNova Traders is a PHP/MySQL Web-based multi-player strategy game. more>>
BlackNova Traders project is a PHP/MySQL Web-based multi-player strategy game.
BlackNova Traders is a strategy game, loosely based on the old BBS games of Tradewars, Galactic Warzone, and Ultimate Universe, but multiplayer and Web-based. It involves space trading, conflict, and diplomacy.
Two things happend as the game grew in popularity:
-Ron was kindly asked by said hosting service to find other hosting. (at the time the game was serving over 4 million pages a month)
-The fans of the game were begging Ron to release the game as an open source project. (as feature requests and bug fixes were very slow in coming with only Ron working on the code)
So new hosting was found and the game was released as an open source project (originally under the artistic license and later under the GPL).
<<lessBlackNova Traders is a strategy game, loosely based on the old BBS games of Tradewars, Galactic Warzone, and Ultimate Universe, but multiplayer and Web-based. It involves space trading, conflict, and diplomacy.
Two things happend as the game grew in popularity:
-Ron was kindly asked by said hosting service to find other hosting. (at the time the game was serving over 4 million pages a month)
-The fans of the game were begging Ron to release the game as an open source project. (as feature requests and bug fixes were very slow in coming with only Ron working on the code)
So new hosting was found and the game was released as an open source project (originally under the artistic license and later under the GPL).
Download (1.0MB)
Added: 2007-01-11 License: GPL (GNU General Public License) Price:
1022 downloads
odirect 0.70
odirect provides a C library and SWIG code to make it easy to use from your favorite scripting language. more>>
When reading a lot of data from disk or network filesystem, e.g. during a backup, buffer cache pollution can be a substantial performance problem for other processes on the machines involved due to buffer cache pollution. odirect is intended to provide a convenient way of avoiding that on systems that offer an O_DIRECT value for open().
odirect provides a C library and SWIG code to make it easy to use from your favorite scripting language.
This project is in the toddler stage:
tests run:
- Ive tested the C library from a C program. This test only reads via odirect
- Ive tested the swig interface code via a python script that uses the swig interface directly. This test too only reads via odirect
- Ive tested the swig interface code via a python wrapper that gives module much more pythonic functionality. This test reads via both odirect and the usual Python file I/O, and compares
- Ive tested the pythonic interface wrapped with bufsock. This test only reads via odirect, but bufsock adds the ability to read sub-block pieces from a buffered full-length block
Caveats:
- Although the tests are pretty good, Ive used this in only one real application so far - and thats my pyindex program
- Ive only tested with C and Python so far, and frankly, Im pretty happy leaving it there for now at least, since my favorite programming languages at this time are C, bash and Python. If youre interested in other languages, please drop me a note - ideal would be diffs for the Makefile and any supporting files, like odirect.whateverExtension wrappers.
- 0.55 had no write support; only read. The current version, 0.65, has 100% untested write support. Thats right - all that testing is only checking reading.
- No "install" rule in the Makefile yet.
- The various python modules insert "." on their python path from too many places; this should be done in the test programs themselves, not the module(s) lest we create (and leave) a security issue
Enhancements:
- This release adds C++ support, bringing the list of supported languages to C, C++, and Python.
<<lessodirect provides a C library and SWIG code to make it easy to use from your favorite scripting language.
This project is in the toddler stage:
tests run:
- Ive tested the C library from a C program. This test only reads via odirect
- Ive tested the swig interface code via a python script that uses the swig interface directly. This test too only reads via odirect
- Ive tested the swig interface code via a python wrapper that gives module much more pythonic functionality. This test reads via both odirect and the usual Python file I/O, and compares
- Ive tested the pythonic interface wrapped with bufsock. This test only reads via odirect, but bufsock adds the ability to read sub-block pieces from a buffered full-length block
Caveats:
- Although the tests are pretty good, Ive used this in only one real application so far - and thats my pyindex program
- Ive only tested with C and Python so far, and frankly, Im pretty happy leaving it there for now at least, since my favorite programming languages at this time are C, bash and Python. If youre interested in other languages, please drop me a note - ideal would be diffs for the Makefile and any supporting files, like odirect.whateverExtension wrappers.
- 0.55 had no write support; only read. The current version, 0.65, has 100% untested write support. Thats right - all that testing is only checking reading.
- No "install" rule in the Makefile yet.
- The various python modules insert "." on their python path from too many places; this should be done in the test programs themselves, not the module(s) lest we create (and leave) a security issue
Enhancements:
- This release adds C++ support, bringing the list of supported languages to C, C++, and Python.
Download (0.016MB)
Added: 2006-08-26 License: GPL (GNU General Public License) Price:
1154 downloads
IPy 0.55
IPy are a Python class and tools for handling of IPv4 and IPv6 addresses and networks. more>>
IPy is a Python class and tools for handling of IPv4 and IPv6 addresses and networks. The script is similar to the Net::IP Perl module.
The IP class allows a comfortable parsing and handling for most notations in use for IPv4 and IPv6 Addresses and Networks. It was greatly inspired bei RIPEs Perl module NET::IPs interface but doesnt share the Implementation. It doesnt share non-CIDR netmasks, so funky stuff lixe a netmask 0xffffff0f cant be done here.
>>> from IPy import IP
>>> ip = IP(127.0.0.0/30)
>>> for x in ip:
... print x
...
127.0.0.0
127.0.0.1
127.0.0.2
127.0.0.3
>>> ip2 = IP(0x7f000000/30)
>>> ip == ip2
1
>>> ip.reverseNames()
[0.0.0.127.in-addr.arpa., 1.0.0.127.in-addr.arpa.,
2.0.0.127.in-addr.arpa., 3.0.0.127.in-addr.arpa.]
>>> ip.reverseName()
0-3.0.0.127.in-addr.arpa.
>>> ip.iptype()
PRIVATE
Enhancements:
- This release is able to parse any IPv4 and IPv6 address in many formats with or without netmask.
<<lessThe IP class allows a comfortable parsing and handling for most notations in use for IPv4 and IPv6 Addresses and Networks. It was greatly inspired bei RIPEs Perl module NET::IPs interface but doesnt share the Implementation. It doesnt share non-CIDR netmasks, so funky stuff lixe a netmask 0xffffff0f cant be done here.
>>> from IPy import IP
>>> ip = IP(127.0.0.0/30)
>>> for x in ip:
... print x
...
127.0.0.0
127.0.0.1
127.0.0.2
127.0.0.3
>>> ip2 = IP(0x7f000000/30)
>>> ip == ip2
1
>>> ip.reverseNames()
[0.0.0.127.in-addr.arpa., 1.0.0.127.in-addr.arpa.,
2.0.0.127.in-addr.arpa., 3.0.0.127.in-addr.arpa.]
>>> ip.reverseName()
0-3.0.0.127.in-addr.arpa.
>>> ip.iptype()
PRIVATE
Enhancements:
- This release is able to parse any IPv4 and IPv6 address in many formats with or without netmask.
Download (0.031MB)
Added: 2007-08-22 License: BSD License Price:
794 downloads
SyslogScan::Daemon::SpamDetector::Filter 0.55
SyslogScan::Daemon::SpamDetector::Filter contains filter reports. more>>
SyslogScan::Daemon::SpamDetector::Filter contains filter reports.
SYNOPSIS
plugin SyslogScan::Daemon::SpamDetector as sd_
sd_plugin SyslogScan::Daemon::SpamDetector::Filter status spam match SpamAssassin field relayname acceptfirst 1 accept (?:bdynamicb|badsld*b|bcableb|.dhcp.|.dyn.) deny . debug 0
SyslogScan::Daemon::SpamDetector::Filter looks at spam reported via SyslogScan::Daemon::SpamDetectors process_spam_match() function. It acts as a filter and can block reports.
This module can be used with the SyslogScan::Daemon::SpamDetector::SpamAssassin module and the SyslogScan::Daemon::SpamDetector::BlockList module to prevent too many sites from being blocked. The configuration in the "SYNOPSIS" is an example of how to do this.
CONFIGURATION PARAMETERS
The following configuration parameters are supported:
debug
Debugging on (1) or off (0).
logname
A string to prepend to debug and log output. (Default: FILTER)
status
What kind of report are we looking at? Choices are: ham, spam, or idmap. (Default: spam). When called from SyslogScan::Daemon::SpamDetector::BadAddr, the status will be badaddr.
match
What kind of match are we looking at? Each module that makes reports sets this parameter. Current choices are: SpamAssassin, Postfix, Sendmail, SpamSink, and various BadAddr::*. A regualar expression match is done on this field. No default.
field
Which field from %info will we examine with the accept and deny regular expressions? No default.
accept
What is the regular expression for passing this filter?
deny
What is the regular expression for being rejected by this filter?
acceptfirst
Check the accept expression first? (Default: 1).
<<lessSYNOPSIS
plugin SyslogScan::Daemon::SpamDetector as sd_
sd_plugin SyslogScan::Daemon::SpamDetector::Filter status spam match SpamAssassin field relayname acceptfirst 1 accept (?:bdynamicb|badsld*b|bcableb|.dhcp.|.dyn.) deny . debug 0
SyslogScan::Daemon::SpamDetector::Filter looks at spam reported via SyslogScan::Daemon::SpamDetectors process_spam_match() function. It acts as a filter and can block reports.
This module can be used with the SyslogScan::Daemon::SpamDetector::SpamAssassin module and the SyslogScan::Daemon::SpamDetector::BlockList module to prevent too many sites from being blocked. The configuration in the "SYNOPSIS" is an example of how to do this.
CONFIGURATION PARAMETERS
The following configuration parameters are supported:
debug
Debugging on (1) or off (0).
logname
A string to prepend to debug and log output. (Default: FILTER)
status
What kind of report are we looking at? Choices are: ham, spam, or idmap. (Default: spam). When called from SyslogScan::Daemon::SpamDetector::BadAddr, the status will be badaddr.
match
What kind of match are we looking at? Each module that makes reports sets this parameter. Current choices are: SpamAssassin, Postfix, Sendmail, SpamSink, and various BadAddr::*. A regualar expression match is done on this field. No default.
field
Which field from %info will we examine with the accept and deny regular expressions? No default.
accept
What is the regular expression for passing this filter?
deny
What is the regular expression for being rejected by this filter?
acceptfirst
Check the accept expression first? (Default: 1).
Download (0.018MB)
Added: 2007-08-07 License: Perl Artistic License Price:
808 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 2
- 1
- 2
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above convertable 0.55 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