predictive text input
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 4128
Text Text Revolution 0.11
Text Text Revolution project is a text-based ncurses DDR clone. more>>
Text Text Revolution project is a text-based ncurses DDR clone.
Text Text Revolution is a text-based Dance Dance Revolution clone.
It supports pyDDRs .step file format (which has now been superceeded by the .dance format), and plans to stream OGG, MP3, or WAV files.
Enhancements:
- Joystick (DDR mat) support is working now. use the -j switch. Its currently hardcoded to use /dev/input/js0.
- Some graphics code was cleaned up, and it is now possible to specify the difficulty (--light, --standard, --hard, or -ln, where n is 1, 2, or 3).
<<lessText Text Revolution is a text-based Dance Dance Revolution clone.
It supports pyDDRs .step file format (which has now been superceeded by the .dance format), and plans to stream OGG, MP3, or WAV files.
Enhancements:
- Joystick (DDR mat) support is working now. use the -j switch. Its currently hardcoded to use /dev/input/js0.
- Some graphics code was cleaned up, and it is now possible to specify the difficulty (--light, --standard, --hard, or -ln, where n is 1, 2, or 3).
Download (0.044MB)
Added: 2006-12-08 License: GPL (GNU General Public License) Price:
1054 downloads
HTML_QuickForm_LiveText 0.2.3
HTML_QuickForm_LiveText project is custom HTML_QuickForm element implemented as an input text that intercepts key presses. more>>
HTML_QuickForm_LiveText project is custom HTML_QuickForm element implemented as an input text that intercepts key presses to perform a query via AJAX and then shows the result.
When a result line is selected, its value fills the input text and optionally other HTML elements, based on result structure and a map between result component and HTML elements IDs.
Enhancements:
- Result-boxes positions are now "fixed" after the window is loaded.
- This is due to IE, which shows the div at the right of the input text.
<<lessWhen a result line is selected, its value fills the input text and optionally other HTML elements, based on result structure and a map between result component and HTML elements IDs.
Enhancements:
- Result-boxes positions are now "fixed" after the window is loaded.
- This is due to IE, which shows the div at the right of the input text.
Download (0.024MB)
Added: 2007-04-05 License: GPL (GNU General Public License) Price:
932 downloads
Apache::Pod::Text 0.22
Apache::Pod::Text is a mod_perl handler to convert Pod to plain text. more>>
Apache::Pod::Text is a mod_perl handler to convert Pod to plain text.
SYNOPSIS
A simple mod_perl handler to easily convert Pod to Text.
CONFIGURATION
See Apache::Pod::HTML for configuration details.
<<lessSYNOPSIS
A simple mod_perl handler to easily convert Pod to Text.
CONFIGURATION
See Apache::Pod::HTML for configuration details.
Download (0.005MB)
Added: 2006-08-16 License: Perl Artistic License Price:
1164 downloads
Linux::Input 1.02
Linux::Input is a Linux input event interface. more>>
Linux::Input is a Linux input event interface.
SYNOPSIS
Example: 1 joystick using event API
my $js1 = Linux::Input->new(/dev/input/event3);
while (1) {
while (my @events = $js1->poll(0.01)) {
foreach (@event) {
}
}
}
Example: 2 joysticks using joystick API (different event structure)
my $js1 = Linux::Input::Joystick->new(/dev/input/js0);
my $js2 = Linux::Input::Joystick->new(/dev/input/js1);
my $selector = IO::Select->new();
$selector->add($js1->fh);
$selector->add($js2->fh);
while (my $fh = $selector->can_read) {
my @event;
if ($fh == $js1->fh) {
@event = $js1->poll()
} elsif ($fh == $js2->fh) {
@event = $js2->poll()
}
foreach (@event) {
# work
}
}
Example 3: monitor all input devices
use File::Basename qw(basename);
my @inputs = map { "/dev/input/" . basename($_) }
;
my @dev;
my $selector = IO::Select->new();
foreach (@inputs) {
my $device = Linux::Input->new($_);
$selector->add($device->fh);
push @dev, $device;
}
while (my $fh = $selector->can_read) {
# work
}
Example 4: testing for events on the command line
# information on what event queue belongs to what device
cat /proc/bus/input/devices
# verify that events are coming in
sudo evtest.pl /dev/input/event*
<<lessSYNOPSIS
Example: 1 joystick using event API
my $js1 = Linux::Input->new(/dev/input/event3);
while (1) {
while (my @events = $js1->poll(0.01)) {
foreach (@event) {
}
}
}
Example: 2 joysticks using joystick API (different event structure)
my $js1 = Linux::Input::Joystick->new(/dev/input/js0);
my $js2 = Linux::Input::Joystick->new(/dev/input/js1);
my $selector = IO::Select->new();
$selector->add($js1->fh);
$selector->add($js2->fh);
while (my $fh = $selector->can_read) {
my @event;
if ($fh == $js1->fh) {
@event = $js1->poll()
} elsif ($fh == $js2->fh) {
@event = $js2->poll()
}
foreach (@event) {
# work
}
}
Example 3: monitor all input devices
use File::Basename qw(basename);
my @inputs = map { "/dev/input/" . basename($_) }
;
my @dev;
my $selector = IO::Select->new();
foreach (@inputs) {
my $device = Linux::Input->new($_);
$selector->add($device->fh);
push @dev, $device;
}
while (my $fh = $selector->can_read) {
# work
}
Example 4: testing for events on the command line
# information on what event queue belongs to what device
cat /proc/bus/input/devices
# verify that events are coming in
sudo evtest.pl /dev/input/event*
Download (0.006MB)
Added: 2007-01-25 License: Perl Artistic License Price:
1006 downloads
Easiest Edit In Place 1.2
Easiest Edit In Place enables Web (2.0) developers to generate any number of edit in place widgets. more>>
Easiest Edit In Place enables Web (2.0) developers to generate any number of edit in place widgets with only one line of script code.
Using stylesheets and spans, any piece of text can be edited by any type of widget. Easiest Edit In Place features CSS customization and automatic caret positioning.
Main features:
- It requires only 1 line of javascript to make any number of widgets editable.
- Caret positioning. When editing inline, the caret is positioned at the point the user clicked, to make it more intuitive.
- Editor can be anything, from ordinary text input to text areas or custom widgets.
- Everything can be styled using CSS.
Eeip has been tested on Firefox and IE.
Enhancements:
- A bug that could lead to the accidental display of placeholder text when dealing with empty fields in some circumstances was fixed.
<<lessUsing stylesheets and spans, any piece of text can be edited by any type of widget. Easiest Edit In Place features CSS customization and automatic caret positioning.
Main features:
- It requires only 1 line of javascript to make any number of widgets editable.
- Caret positioning. When editing inline, the caret is positioned at the point the user clicked, to make it more intuitive.
- Editor can be anything, from ordinary text input to text areas or custom widgets.
- Everything can be styled using CSS.
Eeip has been tested on Firefox and IE.
Enhancements:
- A bug that could lead to the accidental display of placeholder text when dealing with empty fields in some circumstances was fixed.
Download (0.013MB)
Added: 2007-03-08 License: BSD License Price:
962 downloads
Polymorphic XML Parser 1.1.6
Polymorphic XML Parser is a validating XML parser for the programming language Objective Caml. more>>
Polymorphic XML Parser is a validating XML parser for the programming language Objective Caml.
In October, 1999, I started writing a validating XML parser for OCaml; the first published versions have been called "Markup" (simply because the package name was "markup"). After this parser had some success, I decided to revise the whole code, and to redesign the parser where it was needed. The result of this work is PXP, the Polymorphic XML Parser. The name reflects an important property of the parser, namely that the type of the XML nodes can be customized; a feature which is missing in most other XML parsers.
Now, one year later, I can announce the first stable version of PXP. "Stable" means mostly that the interface of the parser has become stable, i.e. future changes will extend but not break the current interface. The parser worked relatively well from the very beginning, and during the pre-release phase (several months) users reported only few bugs. I am now relatively sure that PXP is mature enough to be used in applications.
In general, the task of a XML parser is to read XML text, and to represent the text somehow in memory. There are several models for the data structures; for PXP I have chosen the luxury representation as object tree, in which every XML node is stored as two objects. One object contains the set of methods describing the fixed properties of every node; the other object is called the extension object and can be configured by the user of the parser.
The extension object is the polymorphic part of the representation. The type of the class may be arbitrary (except three base methods which connect the object to the tree), and the parser has a mechanism to dynamically select the class of the object depending on the element type of the XML node.
Main features:
- The XML instance is validated against the DTD; any violation of a validation constraint leads to the rejection of the instance. The validator has been carefully implemented, and conforms strictly to the standard. If needed, it is also possible to run the parser in a well-formedness mode.
- If possible, the validator applies a deterministic finite automaton to validate the content models. This ensures that validation can always be performed in linear time. However, in the case that the content models are not deterministic, the parser uses a backtracking algorithm which can be much slower. - It is also possible to reject non-deterministic content models.
- The parser can read XML text encoded in a variety of character sets. Independent of this, it is possible to choose the encoding of the internal representation of the tree nodes; the parser automatically converts the input text to this encoding. Currently, the parser supports UTF-8 and ISO-8859-1 as internal encodings.
- The interface of the parser has been designed such that it is best integrated into the language OCaml. The first goal was simplicity of usage which is achieved by many convenience methods and functions, and by allowing the user to select which parts of the XML text are actually represented in the tree. For example, it is possible to store processing instructions as tree nodes, but the parser can also be configured such that these instructions are put into hashtables. The information model is compatible with the requirements of XML-related standards such as XPath.
- There is also an interface for DTDs; you can parse and access sequences of declarations.
<<lessIn October, 1999, I started writing a validating XML parser for OCaml; the first published versions have been called "Markup" (simply because the package name was "markup"). After this parser had some success, I decided to revise the whole code, and to redesign the parser where it was needed. The result of this work is PXP, the Polymorphic XML Parser. The name reflects an important property of the parser, namely that the type of the XML nodes can be customized; a feature which is missing in most other XML parsers.
Now, one year later, I can announce the first stable version of PXP. "Stable" means mostly that the interface of the parser has become stable, i.e. future changes will extend but not break the current interface. The parser worked relatively well from the very beginning, and during the pre-release phase (several months) users reported only few bugs. I am now relatively sure that PXP is mature enough to be used in applications.
In general, the task of a XML parser is to read XML text, and to represent the text somehow in memory. There are several models for the data structures; for PXP I have chosen the luxury representation as object tree, in which every XML node is stored as two objects. One object contains the set of methods describing the fixed properties of every node; the other object is called the extension object and can be configured by the user of the parser.
The extension object is the polymorphic part of the representation. The type of the class may be arbitrary (except three base methods which connect the object to the tree), and the parser has a mechanism to dynamically select the class of the object depending on the element type of the XML node.
Main features:
- The XML instance is validated against the DTD; any violation of a validation constraint leads to the rejection of the instance. The validator has been carefully implemented, and conforms strictly to the standard. If needed, it is also possible to run the parser in a well-formedness mode.
- If possible, the validator applies a deterministic finite automaton to validate the content models. This ensures that validation can always be performed in linear time. However, in the case that the content models are not deterministic, the parser uses a backtracking algorithm which can be much slower. - It is also possible to reject non-deterministic content models.
- The parser can read XML text encoded in a variety of character sets. Independent of this, it is possible to choose the encoding of the internal representation of the tree nodes; the parser automatically converts the input text to this encoding. Currently, the parser supports UTF-8 and ISO-8859-1 as internal encodings.
- The interface of the parser has been designed such that it is best integrated into the language OCaml. The first goal was simplicity of usage which is achieved by many convenience methods and functions, and by allowing the user to select which parts of the XML text are actually represented in the tree. For example, it is possible to store processing instructions as tree nodes, but the parser can also be configured such that these instructions are put into hashtables. The information model is compatible with the requirements of XML-related standards such as XPath.
- There is also an interface for DTDs; you can parse and access sequences of declarations.
Download (0.60MB)
Added: 2006-03-22 License: GPL (GNU General Public License) Price:
1313 downloads
Common Media Input Layer 0.91 Alpha
Common Media Input Layer is an C++ OO framework designed to improve the state of cross-platform input handling in games. more>>
Common Media Input Layer (CMIL) is an C++ OO framework designed to improve the state of cross-platform input handling in games and other similar applications.
CMIL was created out of the belief that the methods used in most media APIs perform input handling in a confusing, difficult, inflexible fashion. CMILs goal is to address this issue by establishing a flexible, easy to use, human readible, OO abstraction layer. This layer specifically allows for media and input device abstraction.
Main features:
- easiliy build complex input sequences, including timed inputs, which do not impose restrictive notions of what is and isnt a moderator on the user
- custom input device configurations, IE: Users can swap input device configurations on the fly and create their own representation of a custom device using the framework facilities
<<lessCMIL was created out of the belief that the methods used in most media APIs perform input handling in a confusing, difficult, inflexible fashion. CMILs goal is to address this issue by establishing a flexible, easy to use, human readible, OO abstraction layer. This layer specifically allows for media and input device abstraction.
Main features:
- easiliy build complex input sequences, including timed inputs, which do not impose restrictive notions of what is and isnt a moderator on the user
- custom input device configurations, IE: Users can swap input device configurations on the fly and create their own representation of a custom device using the framework facilities
Download (0.087MB)
Added: 2007-07-25 License: GPL (GNU General Public License) Price:
821 downloads
VietIME 1.3
VietIME is a Java-based Vietnamese input method editor (IME). more>>
VietIME is a Java-based Vietnamese input method editor (IME). Enable input of Vietnamese Unicode text in Javas AWT and Swing text components.
VietIME uses the input method framework in the Java 2 platform (1.3 or higher) to enable the collaboration between text editing components and input methods in entering Vietnamese text with any Java runtime environment.
Text editing components that use the input method framework run on any Java application environment and support any text input methods available on that Java application environment without modifying or recompiling the text editing component.
Main features:
- Multi-platform
Windows
Solaris
Linux/Unix
Mac OS X
Others
- Unicode compatibility
- Common Vietnamese input methods
VNI
VIQR
Telex
- SmartMark
- Spell Check, Convert, Change Case, Strip/Normalize Diacritics, Sort Vietnamese words, etc. (available only to Swing applications)
<<lessVietIME uses the input method framework in the Java 2 platform (1.3 or higher) to enable the collaboration between text editing components and input methods in entering Vietnamese text with any Java runtime environment.
Text editing components that use the input method framework run on any Java application environment and support any text input methods available on that Java application environment without modifying or recompiling the text editing component.
Main features:
- Multi-platform
Windows
Solaris
Linux/Unix
Mac OS X
Others
- Unicode compatibility
- Common Vietnamese input methods
VNI
VIQR
Telex
- SmartMark
- Spell Check, Convert, Change Case, Strip/Normalize Diacritics, Sort Vietnamese words, etc. (available only to Swing applications)
Download (0.13MB)
Added: 2007-07-13 License: GPL (GNU General Public License) Price:
998 downloads
Smart Common Input Method platform 1.4.7
Smart Common Input Method platform is a development platform. more>>
Smart Common Input Method platform is a development platform that significantly reduces the difficulty of input method development.
SCIM splits input method into three parts: FrontEnd, which handles user interface and communication with client applications, Server, which handles the key event to string conversion work, and BackEnd, which manages all of the Servers.
Enhancements:
- The implementation of scim::Socket was improved for better error handling.
- A high power consumption issue caused by the X11 frontend was fixed.
<<lessSCIM splits input method into three parts: FrontEnd, which handles user interface and communication with client applications, Server, which handles the key event to string conversion work, and BackEnd, which manages all of the Servers.
Enhancements:
- The implementation of scim::Socket was improved for better error handling.
- A high power consumption issue caused by the X11 frontend was fixed.
Download (2.5MB)
Added: 2007-06-27 License: LGPL (GNU Lesser General Public License) Price:
852 downloads
GnuDialer 3.0-Puff18
GnuDialer is a predictive dialer for contact centers. more>>
GnuDialer is a predictive dialer for contact centers. GnuDialer currently supports inbound, outbound, open/closer, and auto campaigns.
GnuDialer project has a multi-process object oriented design and uses the Asterisk PBX. Gnudialer is separate from any agent interface or CRM, but does include a capable (Java-based) CRM application that uses Firefox, Internet Explorer, and Mozilla.
<<lessGnuDialer project has a multi-process object oriented design and uses the Asterisk PBX. Gnudialer is separate from any agent interface or CRM, but does include a capable (Java-based) CRM application that uses Firefox, Internet Explorer, and Mozilla.
Download (0.53MB)
Added: 2006-10-13 License: GPL (GNU General Public License) Price:
1131 downloads
XMMS DVB Input Plugin 0.5.0
XMMS DVB Input Plugin is a plugin for XMMS for users with a DVB-S (Digital Video Broadcast/Satellite) PCI adapter. more>>
XMMS DVB Input Plugin is a plugin for XMMS for users with a DVB-S (Digital Video Broadcast/Satellite) PCI adapter supported by the driver from LinuxTV to record and receive audio streams from this adapter.
The incoming MPEG-1 layer II audio data is decompressed and fed to XMMS which can then in turn process it any way it pleases. At the same time the plugin can optionally write the original MPEG stream to file for archiving or further processing at a later time.
Recordings can be automatically split either by predefined intervals or whenever the energy level drops below a configurable amount for an (also configurable) duration.
<<lessThe incoming MPEG-1 layer II audio data is decompressed and fed to XMMS which can then in turn process it any way it pleases. At the same time the plugin can optionally write the original MPEG stream to file for archiving or further processing at a later time.
Recordings can be automatically split either by predefined intervals or whenever the energy level drops below a configurable amount for an (also configurable) duration.
Download (0.32MB)
Added: 2006-04-12 License: GPL (GNU General Public License) Price:
1292 downloads
Linux::Input::Joystick 1.02
Linux::Input::Joystick is a joystick-specific interface for Linux 2.2+ more>>
Linux::Input::Joystick is a joystick-specific interface for Linux 2.2+
SYNOPSIS
Usage
use YAML;
my $js = Linux::Input::Joystick->new(/dev/input/js0);
while (1) {
my @event = $js->poll(0.01);
print Dump($_) foreach (@event);
}
This is a subclass of Linux::Input that implements the joystick event interface that versions of Linux from 2.2 onward support. It differs from the normal event interface in that it uses a slightly different C struct to return event information.
This subclass inherits all of Linux::Inputs methods, but differs from it in the following ways:
Class Methods
new
This method takes a $filename and returns a Linux::Input::Joystick object on success.
Example:
my $js = Linux::Input::Joystick->new(/dev/input/js1);
event_bytes
This method returns the size of the joystick event structure (which is always 8) no matter what platform you run this on.
Object Methods
poll
This method takes a $timeout as a parameter and returns an list of @events after that timeout has elapsed. The hashrefs inside @events have the following key/value pairs.
time
This is the time in microseconds that this event happened.
type
This is the type of event.
number
This number represents a more specific instance of type. For example, if type is 1 (meaning button event), then number might be 5 (meaning button 5 moved).
value
This number specifies what happened. Keeping the previous example in mind, if the value received is 1, that means the button was pressed. However, if its 0, that means the button was released.
For more information on what values to expect in this hashref, go look at /usr/include/linux/joystick.h
<<lessSYNOPSIS
Usage
use YAML;
my $js = Linux::Input::Joystick->new(/dev/input/js0);
while (1) {
my @event = $js->poll(0.01);
print Dump($_) foreach (@event);
}
This is a subclass of Linux::Input that implements the joystick event interface that versions of Linux from 2.2 onward support. It differs from the normal event interface in that it uses a slightly different C struct to return event information.
This subclass inherits all of Linux::Inputs methods, but differs from it in the following ways:
Class Methods
new
This method takes a $filename and returns a Linux::Input::Joystick object on success.
Example:
my $js = Linux::Input::Joystick->new(/dev/input/js1);
event_bytes
This method returns the size of the joystick event structure (which is always 8) no matter what platform you run this on.
Object Methods
poll
This method takes a $timeout as a parameter and returns an list of @events after that timeout has elapsed. The hashrefs inside @events have the following key/value pairs.
time
This is the time in microseconds that this event happened.
type
This is the type of event.
number
This number represents a more specific instance of type. For example, if type is 1 (meaning button event), then number might be 5 (meaning button 5 moved).
value
This number specifies what happened. Keeping the previous example in mind, if the value received is 1, that means the button was pressed. However, if its 0, that means the button was released.
For more information on what values to expect in this hashref, go look at /usr/include/linux/joystick.h
Download (0.006MB)
Added: 2007-01-25 License: Perl Artistic License Price:
1003 downloads
Text::EP3 1.10
EP3 Perl module is the Extensible Perl PreProcessor. more>>
EP3 Perl module is the Extensible Perl PreProcessor.
SYNOPSIS
# Use options and files from command-line
use Text::EP3;
[use Text::EP3::{Extension}] # Language Specific Modules
# create the PreProcessor object
my $preprocessor = new Text::EP3 file;
# do the preprocessing, using command-line options from @ARGV
$preprocessor->ep3_execute;
# Set options and files from the Perl script
use Text::EP3;
[use Text::EP3::{Extension}] # Language Specific Modules
# create the PreProcessor object
my $preprocessor = new Text::EP3 file;
# configure the PreProcessor object (optional)
$preprocessor->ep3_output_file([$filename]);
$preprocessor->ep3_modules([@modules]);
$preprocessor->ep3_includes([@include_directories]);
$preprocessor->ep3_reset;
$preprocessor->ep3_start_comment([$string]);
$preprocessor->ep3_end_comment([$string]);
$preprocessor->ep3_line_comment([$string]);
$preprocessor->ep3_delimiter([$string]);
$preprocessor->ep3_gen_depend_list([$value]);
$preprocessor->ep3_keep_comments([$value]);
$preprocessor->ep3_protect_comments([$value]);
$preprocessor->ep3_defines($string1=$string2);
# do the preprocessing
$preprocessor->ep3_process([$filename, [$condition]]);
EP3 is a Perl5 program that preprocesses STDIN or some set of input files and produces an output file. EP3 only works on input files and produces output files. It seems to me that if you want to preprocess arrays or somesuch, you should be using perl. EP3 was first developed to provide a flexible preprocessor for the Verilog hardware description language.
Verilog presents some problems that were not easily solved by using cpp or m4. I wanted to be able to use a normal preprocessor, but extend its functionality. So I wrote EP3 - the Extensible Perl PreProcessor. The main difference between EP3 and other preprocessors is its built-in extensibility. Every directive in EP3 is really a method defined in EP3, one of its submodules, or embedded in the file that is being processed. By linking the directive name to the associated methods, other methods could be added, thus extending the preprocessor.
<<lessSYNOPSIS
# Use options and files from command-line
use Text::EP3;
[use Text::EP3::{Extension}] # Language Specific Modules
# create the PreProcessor object
my $preprocessor = new Text::EP3 file;
# do the preprocessing, using command-line options from @ARGV
$preprocessor->ep3_execute;
# Set options and files from the Perl script
use Text::EP3;
[use Text::EP3::{Extension}] # Language Specific Modules
# create the PreProcessor object
my $preprocessor = new Text::EP3 file;
# configure the PreProcessor object (optional)
$preprocessor->ep3_output_file([$filename]);
$preprocessor->ep3_modules([@modules]);
$preprocessor->ep3_includes([@include_directories]);
$preprocessor->ep3_reset;
$preprocessor->ep3_start_comment([$string]);
$preprocessor->ep3_end_comment([$string]);
$preprocessor->ep3_line_comment([$string]);
$preprocessor->ep3_delimiter([$string]);
$preprocessor->ep3_gen_depend_list([$value]);
$preprocessor->ep3_keep_comments([$value]);
$preprocessor->ep3_protect_comments([$value]);
$preprocessor->ep3_defines($string1=$string2);
# do the preprocessing
$preprocessor->ep3_process([$filename, [$condition]]);
EP3 is a Perl5 program that preprocesses STDIN or some set of input files and produces an output file. EP3 only works on input files and produces output files. It seems to me that if you want to preprocess arrays or somesuch, you should be using perl. EP3 was first developed to provide a flexible preprocessor for the Verilog hardware description language.
Verilog presents some problems that were not easily solved by using cpp or m4. I wanted to be able to use a normal preprocessor, but extend its functionality. So I wrote EP3 - the Extensible Perl PreProcessor. The main difference between EP3 and other preprocessors is its built-in extensibility. Every directive in EP3 is really a method defined in EP3, one of its submodules, or embedded in the file that is being processed. By linking the directive name to the associated methods, other methods could be added, thus extending the preprocessor.
Download (0.020MB)
Added: 2007-05-31 License: Perl Artistic License Price:
876 downloads
Text::Kakasi::JP 2.04
Text::Kakasi::JP is a Japanese Perl extension for Text::Kakasi. more>>
Text::Kakasi::JP is a Japanese Perl extension for Text::Kakasi.
SYNOPSIS
use Text::Kakasi;
# functional
$res = Text::Kakasi::getopt_argv(kakasi, -ieuc, -w);
$str = Text::Kakasi::do_kakasi($japanese_text);
# object-oriented
$obj = Text::Kakasi->new(-ieuc,-w);
$str = $obj->get($japanese_text);
<<lessSYNOPSIS
use Text::Kakasi;
# functional
$res = Text::Kakasi::getopt_argv(kakasi, -ieuc, -w);
$str = Text::Kakasi::do_kakasi($japanese_text);
# object-oriented
$obj = Text::Kakasi->new(-ieuc,-w);
$str = $obj->get($japanese_text);
Download (0.022MB)
Added: 2006-08-02 License: Perl Artistic License Price:
1178 downloads
MKDoc::Text::Structured::Inline 0.83
MKDoc::Text::Structured::Inline is a Perl module to convert text to HTML without handling block-level tags. more>>
MKDoc::Text::Structured::Inline is a Perl module to convert text to HTML without handling block-level tags.
SYNOPSIS
my $text = some_structured_text();
my $this = MKDoc::Text::Structured::Inline::process ($text);
my $that = MKDoc::Text::Structured::Inline::process_entities_only ($text);
<<lessSYNOPSIS
my $text = some_structured_text();
my $this = MKDoc::Text::Structured::Inline::process ($text);
my $that = MKDoc::Text::Structured::Inline::process_entities_only ($text);
Download (0.014MB)
Added: 2006-08-24 License: Perl Artistic License Price:
1156 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 predictive text input 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