email and data extractor pro 3.2.13
Sponsored Links
Sponsored Links
email and data extractor pro 3.2.13
No.
Title
Category
Price
License
Expand All
Data::ICal::Entry::Alarm::Email is a Perl module that represents an emailed alarm in an iCalendar file.
SYNOPSIS
my $valarm = Data::ICal::Entry::Alarm::Audio->new();
$valarm->add_properties(
attach => [ "basic:ftp://host.com/pub/sounds/bell-01.aud", { fmttype => "audio/basic" } ],
# Dat*e*::ICal is not a typo here
trigger => [ Date::ICal->new( epoch => ... )->ical, { value => DATE-TIME } ],
);
$vevent->add_entry($valarm);
A Data::ICal::Entry::Alarm::Email object represents an emailed alarm attached to a todo item or event in an iCalendar file. (Note that the iCalendar RFC refers to entries as "components".) It is a subclass of Data::ICal::Entry and accepts all of its methods.
The attendee properties are intended as the recipient list of the email; the summary as its subject; the description as its body; and the attach as its attachments.
METHODS
new
Creates a new Data::ICal::Entry::Alarm::Email object; sets its ACTION property to EMAIL.
ical_entry_type
Returns VALARM, its iCalendar entry name.
optional_unique_properties
According to the iCalendar standard, the duration and retreat properties may be specified at most one time for an emailed alarm, and if one is specified, the other one must be also, though this module does not enforce that restriction.
mandatory_unique_properties
According to the iCalendar standard, the following properties must be specified exactly once for an emailed alarm:
description summary trigger
In addition, the action property must be specified exactly once, but the module automatically sets it for you.
mandatory_repeatable_properties
According to the iCalendar standard, the attendee property must be specified at least once for an emailed alarm.
optional_repeatable_properties
According to the iCalendar standard, the attach property may be specified any number of times for an emailed alarm.
SYNOPSIS
my $valarm = Data::ICal::Entry::Alarm::Audio->new();
$valarm->add_properties(
attach => [ "basic:ftp://host.com/pub/sounds/bell-01.aud", { fmttype => "audio/basic" } ],
# Dat*e*::ICal is not a typo here
trigger => [ Date::ICal->new( epoch => ... )->ical, { value => DATE-TIME } ],
);
$vevent->add_entry($valarm);
A Data::ICal::Entry::Alarm::Email object represents an emailed alarm attached to a todo item or event in an iCalendar file. (Note that the iCalendar RFC refers to entries as "components".) It is a subclass of Data::ICal::Entry and accepts all of its methods.
The attendee properties are intended as the recipient list of the email; the summary as its subject; the description as its body; and the attach as its attachments.
METHODS
new
Creates a new Data::ICal::Entry::Alarm::Email object; sets its ACTION property to EMAIL.
ical_entry_type
Returns VALARM, its iCalendar entry name.
optional_unique_properties
According to the iCalendar standard, the duration and retreat properties may be specified at most one time for an emailed alarm, and if one is specified, the other one must be also, though this module does not enforce that restriction.
mandatory_unique_properties
According to the iCalendar standard, the following properties must be specified exactly once for an emailed alarm:
description summary trigger
In addition, the action property must be specified exactly once, but the module automatically sets it for you.
mandatory_repeatable_properties
According to the iCalendar standard, the attendee property must be specified at least once for an emailed alarm.
optional_repeatable_properties
According to the iCalendar standard, the attach property may be specified any number of times for an emailed alarm.
2
Programming -> User-Interfaces
GPL GNU General Public License
Hide show
Data management and GTK functions is a package of various utility programs that were used in building the other applications on this web site.
The source code is already included with the other applications. This package includes documentation that will make it easier to use these programs for other projects. A menu-driven test program for most of the utilities is also included.
Here are some key features of "Data management and GTK functions":
· MatchWild compare a string to a string with multiple wildcards (* and ? characters)
· SearchWild search for files matching a pathname with wildcards anywhere
· convDS convert double to string with specified digits of precision
· bsearch binary search function
· HeapSort heapsort using a callback to compare records, allowing any kind of sort
· HashTab hash table C++ class (fast string store and search)
· Queue queue C++ class (push, pop newest, pop oldest) (thread safe)
· Tree C++ class, store and find data by set of names or numbers (sparse array)
· GTK menus build GTK menus and toolbars with 1/3 as much code
· zlock use GTK in threads more easily and safely
· wprintf printf interface to scrolling windows
· zdialog build GTK dialogs with 1/3 the code and 1/10 the reference docs
· pixbuf_rotate rotate a GDK pixbuf through any angle (like 56.7 degrees)
The source code is already included with the other applications. This package includes documentation that will make it easier to use these programs for other projects. A menu-driven test program for most of the utilities is also included.
Here are some key features of "Data management and GTK functions":
· MatchWild compare a string to a string with multiple wildcards (* and ? characters)
· SearchWild search for files matching a pathname with wildcards anywhere
· convDS convert double to string with specified digits of precision
· bsearch binary search function
· HeapSort heapsort using a callback to compare records, allowing any kind of sort
· HashTab hash table C++ class (fast string store and search)
· Queue queue C++ class (push, pop newest, pop oldest) (thread safe)
· Tree C++ class, store and find data by set of names or numbers (sparse array)
· GTK menus build GTK menus and toolbars with 1/3 as much code
· zlock use GTK in threads more easily and safely
· wprintf printf interface to scrolling windows
· zdialog build GTK dialogs with 1/3 the code and 1/10 the reference docs
· pixbuf_rotate rotate a GDK pixbuf through any angle (like 56.7 degrees)
Datastream Pro is a database browser and SQL client for JDBC databases.
It is intuitive and easy to use.
Datastream Pro is avaliable on both Linux and Windows
Here are some key features of "Datastream Pro":
· Browse and edit the data in your database.
· Run and edit SQL scripts in a user friendly environment.
· Use the query editor to edit your SQL queries.
· Simultaneously connect to multiple databases
· Supports almost any JDBC compliant database (tested on Oracle, MySQL, postgreSQL and HSQLDb)
· Easy to use connection wizard.
· Secure, personalised settings for connections and preferences
· Built in text editor
· Reliable and stable
It is intuitive and easy to use.
Datastream Pro is avaliable on both Linux and Windows
Here are some key features of "Datastream Pro":
· Browse and edit the data in your database.
· Run and edit SQL scripts in a user friendly environment.
· Use the query editor to edit your SQL queries.
· Simultaneously connect to multiple databases
· Supports almost any JDBC compliant database (tested on Oracle, MySQL, postgreSQL and HSQLDb)
· Easy to use connection wizard.
· Secure, personalised settings for connections and preferences
· Built in text editor
· Reliable and stable
The Email Server is designed to provide services offered by its commercial email products, such as IMAP/POP services, Web-Based Email Interface and Administration, Mail Filtering, Spam Blocking and Directory-Based Authentication and Addressbooks.
RH Email Server is fine for businesses and organizations of all sizes. Multiple commercial and educational installations are already using this project. The largest current user load that has been reported is 7,000 + users.
Interoperability between RHSD projects such as the RHSD Email Server and the RHSD Domain Controller will allow for use of Single-Sign On. RHSD also utilizes IETF Standardized projects and therefore will be compatible with any Directory system compatible with LDAP v.3.
Here are some key features of "RH Email Server":
· Web-Based Email Client for Users
· LDAP Directory / Authentication
· Mail Filtering
· Addressbooks
· Web-Based Administration Tools
· Role-Based Tool Delegation
· Spam Blocking
RH Email Server is fine for businesses and organizations of all sizes. Multiple commercial and educational installations are already using this project. The largest current user load that has been reported is 7,000 + users.
Interoperability between RHSD projects such as the RHSD Email Server and the RHSD Domain Controller will allow for use of Single-Sign On. RHSD also utilizes IETF Standardized projects and therefore will be compatible with any Directory system compatible with LDAP v.3.
Here are some key features of "RH Email Server":
· Web-Based Email Client for Users
· LDAP Directory / Authentication
· Mail Filtering
· Addressbooks
· Web-Based Administration Tools
· Role-Based Tool Delegation
· Spam Blocking
Obscure-Extractor-GTK can extract data from simple and unusual archives as used by games, e.g. Neverwinter Nights, Homeworld 2, BloodRayne.
Mostly a framework where I can easily add new modules when I want to have a look at the inner workings of games, though the Delphi version has some more advanced stuff like support for old InstallShield archives that would need to be ported.
Mostly a framework where I can easily add new modules when I want to have a look at the inner workings of games, though the Delphi version has some more advanced stuff like support for old InstallShield archives that would need to be ported.
Common Data Format is a self-describing data abstraction for the storage and manipulation of multidimensional data in a platform- and discipline-independent fashion.
It consists of a scientific data management package (known as the "CDF Library") that allows programmers and application developers to manage and manipulate scalar, vector, and multi-dimensional data arrays.
Whats New in This Release:
· Adds new sets of APIs to allow Standard Interface to interact with zVariables and other CDF-related information.
· Adds MingW and FreeBSD ports.
· Adds support for Intel C++ and Fortran for Linux.
· Adds the ability to create legacy CDF 2.7 files.
· Fixes a bug that prevented directories from having .cdf or .skt extensions.
It consists of a scientific data management package (known as the "CDF Library") that allows programmers and application developers to manage and manipulate scalar, vector, and multi-dimensional data arrays.
Whats New in This Release:
· Adds new sets of APIs to allow Standard Interface to interact with zVariables and other CDF-related information.
· Adds MingW and FreeBSD ports.
· Adds support for Intel C++ and Fortran for Linux.
· Adds the ability to create legacy CDF 2.7 files.
· Fixes a bug that prevented directories from having .cdf or .skt extensions.
Disposable Temporary E-mail project provides the user with disposable e-mail addresses which expire after a certain time. The user can read and reply to e-mails that are sent to the temporary e-mail address within the given time frame.
Here are some key features of "Disposable Temporary E mail":
· Users can generate e-mail addresses
· Users can see their incoming e-mails
· Users can reply to e-mails
· Completely template driven
· Installation routine
How the script works:
With a click on a button the user generates a new e-mail address. That address will be stored in the database along with its creation time. The e-mail address is assigned to the user by a session cookie.
The user then uses the e-mail for any purpose where an e-mail address is required. Most commonly that will be some kind of registration.
In the background the script checks continuously for arriving e-mails. Once an e-mail that has been sent to a generated e-mail address arrives, the script displays it.
Here are some key features of "Disposable Temporary E mail":
· Users can generate e-mail addresses
· Users can see their incoming e-mails
· Users can reply to e-mails
· Completely template driven
· Installation routine
How the script works:
With a click on a button the user generates a new e-mail address. That address will be stored in the database along with its creation time. The e-mail address is assigned to the user by a session cookie.
The user then uses the e-mail for any purpose where an e-mail address is required. Most commonly that will be some kind of registration.
In the background the script checks continuously for arriving e-mails. Once an e-mail that has been sent to a generated e-mail address arrives, the script displays it.
8
Communications -> Email-Filters
GPL GNU General Public License
Hide show
morigin email classifier is a filter that classifies and tags email messages based on the DNS information of the system submitting the mail to your organization.
morigin email classifier can then be used to improve upon existing spam filters such as SpamAssassin.
morigin email classifier can then be used to improve upon existing spam filters such as SpamAssassin.
Local Data Manager (LDM) is a collection of cooperating programs that select, capture, manage, and distribute arbitrary data products.
The system is designed for event-driven data distribution, and is currently used in the Unidata Internet Data Distribution (IDD) project. The LDM system includes network client and server programs and their shared protocols.
An important characteristic of the LDM is its support for flexible, site-specific configuration.
Whats New in This Release:
· Fixes for timestamp bugs.
The system is designed for event-driven data distribution, and is currently used in the Unidata Internet Data Distribution (IDD) project. The LDM system includes network client and server programs and their shared protocols.
An important characteristic of the LDM is its support for flexible, site-specific configuration.
Whats New in This Release:
· Fixes for timestamp bugs.
10
Office -> Groupware
LGPL GNU Lesser General Public License
Hide show
Meldware Communication Suite is a platform independent groupware package consisting of:
Meldware Mail
Meldware Calendar
Meldware Webmail
Meldware Secure Administration System
Together the package provides support for thousands of users to concurrently send and receive email and schedule meetings. MCS uniquely allows you to store all messages and scheduling events in nearly any database and runs on nearly all popular software and hardware platforms.
Additionally, while the scheduling and calendaring services are able to be installed separately, the integrated featureset provides both a unique and powerful experience to both users and server-side Mail Based Applications and Collaboration Based Application Services.
The MCS platform provides security integration using LDAP sources including Microsoft Active Directory as well as flat-file and Database sources. Additionally, extensible security allows custom authentication/authorization sources.
Whats New in This Release:
· IMAP is now stable with Mozilla Thunderbird and POP/SMTP are production ready.
· New Filestore code was implemented and many improvements were made in mailbox and storage code.
Meldware Mail
Meldware Calendar
Meldware Webmail
Meldware Secure Administration System
Together the package provides support for thousands of users to concurrently send and receive email and schedule meetings. MCS uniquely allows you to store all messages and scheduling events in nearly any database and runs on nearly all popular software and hardware platforms.
Additionally, while the scheduling and calendaring services are able to be installed separately, the integrated featureset provides both a unique and powerful experience to both users and server-side Mail Based Applications and Collaboration Based Application Services.
The MCS platform provides security integration using LDAP sources including Microsoft Active Directory as well as flat-file and Database sources. Additionally, extensible security allows custom authentication/authorization sources.
Whats New in This Release:
· IMAP is now stable with Mozilla Thunderbird and POP/SMTP are production ready.
· New Filestore code was implemented and many improvements were made in mailbox and storage code.
Test::Data is a Perl module to test functions for particular variable types.
SYNOPSIS
use Test::Data qw(Scalar Array Hash Function);
Test::Data provides utility functions to check properties and values of data and variables.
Functions
Plug-in modules define functions for each data type. See the appropriate module.
How it works
The Test::Data module simply emports functions from Test::Data::* modules. Each module defines a self-contained function, and puts that function name into @EXPORT. Test::Data defines its own import function, but that does not matter to the plug-in modules.
If you want to write a plug-in module, follow the example of one that already exists. Name the module Test::Data::Foo, where you replace Foo with the right name. Test::Data should automatically find it.
SYNOPSIS
use Test::Data qw(Scalar Array Hash Function);
Test::Data provides utility functions to check properties and values of data and variables.
Functions
Plug-in modules define functions for each data type. See the appropriate module.
How it works
The Test::Data module simply emports functions from Test::Data::* modules. Each module defines a self-contained function, and puts that function name into @EXPORT. Test::Data defines its own import function, but that does not matter to the plug-in modules.
If you want to write a plug-in module, follow the example of one that already exists. Name the module Test::Data::Foo, where you replace Foo with the right name. Test::Data should automatically find it.
XML Extractor is a set of tools for transforming XML-like markup into entities or well-formed XML files.
The sourcecode XML metadata extraction tools are intended to be used for extracting and transforming XML-like markup embedded in source code comments into syntactically correct external entities or well-formed XML files.
This can be used for JavaDoc-like code annotation, providing structured comments, or even embedding metadata used by the build process or configuration management tools.
INSTALLATION
For info and options about installing this tool, type:
# python setup.py --help
USAGE
To see usage info for this tool, type:
# python xlf_to_wfx_cli.py --help
The sourcecode XML metadata extraction tools are intended to be used for extracting and transforming XML-like markup embedded in source code comments into syntactically correct external entities or well-formed XML files.
This can be used for JavaDoc-like code annotation, providing structured comments, or even embedding metadata used by the build process or configuration management tools.
INSTALLATION
For info and options about installing this tool, type:
# python setup.py --help
USAGE
To see usage info for this tool, type:
# python xlf_to_wfx_cli.py --help
Data::CTable is a Perl module that helps you read, write, manipulate tabular data.
SYNOPSIS
## Read some data files in various tabular formats
use Data::CTable;
my $People = Data::CTable->new("people.merge.mac.txt");
my $Stats = Data::CTable->new("stats.tabs.unix.txt");
## Clean stray whitespace in fields
$People->clean_ws();
$Stats ->clean_ws();
## Retrieve columns
my $First = $People->col(FirstName);
my $Last = $People->col(LastName );
## Calculate a new column based on two others
my $Full = [map {"$First->[$_] $Last->[$_]"} @{$People->all()}];
## Add new column to the table
$People->col(FullName => $Full);
## Another way to calculate a new column
$People->col(Key);
$People->calc(sub {no strict vars; $Key = "$Last,$First";});
## "Left join" records matching Stats:PersonID to People:Key
$Stats->join($People, PersonID => Key);
## Find certain records
$Stats->select_all();
$Stats->select(Department => sub {/Sale/i }); ## Sales depts
$Stats->omit (Department => sub {/Resale/i}); ## not Resales
$Stats->select(UsageIndex => sub {$_ > 20.0}); ## high usage
## Sort the found records
$Stats->sortspec(DeptNum , {SortType => Integer});
$Stats->sortspec(UsageIndex, {SortType => Number });
$Stats->sort([qw(DeptNum UsageIndex Last First)]);
## Make copy of table with only found/sorted data, in order
my $Report = $Stats->snapshot();
## Write an output file
$Report->write(_FileName => "Rept.txt", _LineEnding => "mac");
## Print a final progress message.
$Stats->progress("Done!");
## Dozens more methods and parameters available...
OVERVIEW
Data::CTable is a comprehensive utility for reading, writing, manipulating, cleaning and otherwise transforming tabular data. The distribution includes several illustrative subclasses and utility scripts.
A Columnar Table represents a table as a hash of data columns, making it easy to do data cleanup, formatting, searching, calculations, joins, or other complex operations.
The objects hash keys are the field names and the hash values hold the data columns (as array references).
Tables also store a "selection" -- a list of selected / sorted record numbers, and a "field list" -- an ordered list of all or some fields to be operated on. Select() and sort() methods manipulate the selection list. Later, you can optionally rewrite the table in memory or on disk to reflect changes in the selection list or field list.
Data::CTable reads and writes any tabular text file format including Merge, CSV, Tab-delimited, and variants. It transparently detects, reads, and preserves Unix, Mac, and/or DOS line endings and tab or comma field delimiters -- regardless of the runtime platform.
In addition to reading data files, CTable is a good way to gather, store, and operate on tabular data in memory, and to export data to delimited text files to be read by other programs or interactive productivity applications.
To achieve extremely fast data loading, CTable caches data file contents using the Storable module. This can be helpful in CGI environments or when operating on very large data files. CTable can read an entire cached table of about 120 megabytes into memory in about 10 seconds on an average mid-range computer.
For simple data-driven applications needing to store and quickly retrieve simple tabular data sets, CTable provides a credible alternative to DBM files or SQL.
For data hygiene applications, CTable forms the foundation for writing utility scripts or compilers to transfer data from external sources, such as FileMaker, Excel, Access, personal organizers, etc. into compiled or validated formats -- or even as a gateway to loading data into SQL databases or other destinations. You can easily write short, repeatable scripts in Perl to do reporting, error checking, analysis, or validation that would be hard to duplicate in less-flexible application environments.
The data representation is simple and open so you can directly access the data in the object if you feel like it -- or you can use accessors to request "clean" structures containing only the data or copies of it. Or you can build your own columns in memory and then when youre ready, turn them into a table object using the very flexible new() method.
The highly factored interface and implementation allow fine-grained subclassing so you can easily create useful lightweight subclasses. Several subclasses are included with the distribution.
Most defaults and parameters can be customized by subclassing, overridden at the instance level (avoiding the need to subclass too often), and further overridden via optional named-parameter arguments to most major method calls.
SYNOPSIS
## Read some data files in various tabular formats
use Data::CTable;
my $People = Data::CTable->new("people.merge.mac.txt");
my $Stats = Data::CTable->new("stats.tabs.unix.txt");
## Clean stray whitespace in fields
$People->clean_ws();
$Stats ->clean_ws();
## Retrieve columns
my $First = $People->col(FirstName);
my $Last = $People->col(LastName );
## Calculate a new column based on two others
my $Full = [map {"$First->[$_] $Last->[$_]"} @{$People->all()}];
## Add new column to the table
$People->col(FullName => $Full);
## Another way to calculate a new column
$People->col(Key);
$People->calc(sub {no strict vars; $Key = "$Last,$First";});
## "Left join" records matching Stats:PersonID to People:Key
$Stats->join($People, PersonID => Key);
## Find certain records
$Stats->select_all();
$Stats->select(Department => sub {/Sale/i }); ## Sales depts
$Stats->omit (Department => sub {/Resale/i}); ## not Resales
$Stats->select(UsageIndex => sub {$_ > 20.0}); ## high usage
## Sort the found records
$Stats->sortspec(DeptNum , {SortType => Integer});
$Stats->sortspec(UsageIndex, {SortType => Number });
$Stats->sort([qw(DeptNum UsageIndex Last First)]);
## Make copy of table with only found/sorted data, in order
my $Report = $Stats->snapshot();
## Write an output file
$Report->write(_FileName => "Rept.txt", _LineEnding => "mac");
## Print a final progress message.
$Stats->progress("Done!");
## Dozens more methods and parameters available...
OVERVIEW
Data::CTable is a comprehensive utility for reading, writing, manipulating, cleaning and otherwise transforming tabular data. The distribution includes several illustrative subclasses and utility scripts.
A Columnar Table represents a table as a hash of data columns, making it easy to do data cleanup, formatting, searching, calculations, joins, or other complex operations.
The objects hash keys are the field names and the hash values hold the data columns (as array references).
Tables also store a "selection" -- a list of selected / sorted record numbers, and a "field list" -- an ordered list of all or some fields to be operated on. Select() and sort() methods manipulate the selection list. Later, you can optionally rewrite the table in memory or on disk to reflect changes in the selection list or field list.
Data::CTable reads and writes any tabular text file format including Merge, CSV, Tab-delimited, and variants. It transparently detects, reads, and preserves Unix, Mac, and/or DOS line endings and tab or comma field delimiters -- regardless of the runtime platform.
In addition to reading data files, CTable is a good way to gather, store, and operate on tabular data in memory, and to export data to delimited text files to be read by other programs or interactive productivity applications.
To achieve extremely fast data loading, CTable caches data file contents using the Storable module. This can be helpful in CGI environments or when operating on very large data files. CTable can read an entire cached table of about 120 megabytes into memory in about 10 seconds on an average mid-range computer.
For simple data-driven applications needing to store and quickly retrieve simple tabular data sets, CTable provides a credible alternative to DBM files or SQL.
For data hygiene applications, CTable forms the foundation for writing utility scripts or compilers to transfer data from external sources, such as FileMaker, Excel, Access, personal organizers, etc. into compiled or validated formats -- or even as a gateway to loading data into SQL databases or other destinations. You can easily write short, repeatable scripts in Perl to do reporting, error checking, analysis, or validation that would be hard to duplicate in less-flexible application environments.
The data representation is simple and open so you can directly access the data in the object if you feel like it -- or you can use accessors to request "clean" structures containing only the data or copies of it. Or you can build your own columns in memory and then when youre ready, turn them into a table object using the very flexible new() method.
The highly factored interface and implementation allow fine-grained subclassing so you can easily create useful lightweight subclasses. Several subclasses are included with the distribution.
Most defaults and parameters can be customized by subclassing, overridden at the instance level (avoiding the need to subclass too often), and further overridden via optional named-parameter arguments to most major method calls.
Flat File Extractor can be used for reading different flat file structures and printing them in different formats. ffe is a command line tool developed in GNU/Linux environment and it is distributed under GNU General Public License 2 or later.
Main areas of use are:
· Extracting particular fields or records from a flat file
· Converting data from one format to an other, e.g. from CSV to fixed length
· Verifying a flat file structure
· Testing tool for flat file development
· Displaying flat file content in human readable form
Here are some key features of "Flat File Extractor":
· Command-line tool
· Reads standard input and writes to standard output as default
· One input file can contain several types of records (lines)
· Fields in a flat file can be fixed length or separated
· Input file structure and output definitions are independent, meaning one output format can be used with several input files
· Input file structure and output format are freely configurable, they are not predefined
· Output can be formatted e.g. as: fixed length, separated, tokenized, XML, SQL,...
· ffe tries to guess the input format, user needs not to give it as a parameter
Whats New in This Release:
· Configuration keyword const has been added
Main areas of use are:
· Extracting particular fields or records from a flat file
· Converting data from one format to an other, e.g. from CSV to fixed length
· Verifying a flat file structure
· Testing tool for flat file development
· Displaying flat file content in human readable form
Here are some key features of "Flat File Extractor":
· Command-line tool
· Reads standard input and writes to standard output as default
· One input file can contain several types of records (lines)
· Fields in a flat file can be fixed length or separated
· Input file structure and output definitions are independent, meaning one output format can be used with several input files
· Input file structure and output format are freely configurable, they are not predefined
· Output can be formatted e.g. as: fixed length, separated, tokenized, XML, SQL,...
· ffe tries to guess the input format, user needs not to give it as a parameter
Whats New in This Release:
· Configuration keyword const has been added
Email::Store::DBI is a Perl module for database backend to Email::Store.
SYNOPSIS
use Email::Store dbi:...;
This class is a subclass of Class::DBI and contains means for Email::Store-based programs to register what DSN they wish to use. It also provides for building database tables from schemas embedded in the DATA section of plug-in modules, using Class::DBI::DATA::Schema.
"Email::Store" is the ideal basis for any application which needs to deal with databases of email: archiving, searching, or even storing mail for implementing IMAP or POP3 servers.
"Email::Store" itself is a very lightweight framework, meaning it does not provide very much functionality itself; in effect, it is merely a Class::DBI interface to a database schema which is designed for storing email. Incidentally, if you dont know much about "Class::DBI", youre going to need to in order to get much out of this.
Despite its minimalist nature, "Email::Store" is incredibly powerful. Its power comes from its extensibility, through plugin modules and hooks which allow you to add new database tables and concepts to the system, and so access the mail store from a "different direction". In a sense, "Email::Store" is a blank canvas, onto which you can pick and choose (or even write!) the plugins which you want for your application.
For instance, the core "Email::Store::Entity" plugin module addresses the idea of "people" in the email universe, allowing you to search for mails to or from particular people; (despite their changing names or email addresses) "Email::Store::Thread" interfaces "Email::Store" to "Mail::Thread" allowing you to navigate mails by their position in a mail thread; the planned non-core "Email::Store::Plucene" module plugs into the indexing process and stores information about emails in a Plucene search index for quick retrieval later, and so on.
SYNOPSIS
use Email::Store dbi:...;
This class is a subclass of Class::DBI and contains means for Email::Store-based programs to register what DSN they wish to use. It also provides for building database tables from schemas embedded in the DATA section of plug-in modules, using Class::DBI::DATA::Schema.
"Email::Store" is the ideal basis for any application which needs to deal with databases of email: archiving, searching, or even storing mail for implementing IMAP or POP3 servers.
"Email::Store" itself is a very lightweight framework, meaning it does not provide very much functionality itself; in effect, it is merely a Class::DBI interface to a database schema which is designed for storing email. Incidentally, if you dont know much about "Class::DBI", youre going to need to in order to get much out of this.
Despite its minimalist nature, "Email::Store" is incredibly powerful. Its power comes from its extensibility, through plugin modules and hooks which allow you to add new database tables and concepts to the system, and so access the mail store from a "different direction". In a sense, "Email::Store" is a blank canvas, onto which you can pick and choose (or even write!) the plugins which you want for your application.
For instance, the core "Email::Store::Entity" plugin module addresses the idea of "people" in the email universe, allowing you to search for mails to or from particular people; (despite their changing names or email addresses) "Email::Store::Thread" interfaces "Email::Store" to "Mail::Thread" allowing you to navigate mails by their position in a mail thread; the planned non-core "Email::Store::Plucene" module plugs into the indexing process and stores information about emails in a Plucene search index for quick retrieval later, and so on.
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above email and data extractor pro 3.2.13 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
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Sponsored Links
Related Information
Top Popular Software
Editor's Picks Software