Main > Free Download Search >

Free oop software for linux

oop

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 41
Net::Google 1.0

Net::Google 1.0


Net::Google is a simple OOP-ish interface to the Google SOAP API. more>>
Net::Google is a simple OOP-ish interface to the Google SOAP API.

SYNOPSIS

use Net::Google;
use constant LOCAL_GOOGLE_KEY => "********************************";

my $google = Net::Google->new(key=>LOCAL_GOOGLE_KEY);
my $search = $google->search();

# Search interface

$search->query(qw(aaron straup cope));
$search->lr(qw(en fr));
$search->starts_at(5);
$search->max_results(15);

map { print $_->title()."n"; } @{$search->results()};

# or...

foreach my $r (@{$search->response()}) {
print "Search time :".$r->searchTime()."n";

# returns an array ref of Result objects
# the same as the $search->results() method
map { print $_->URL()."n"; } @{$r->resultElements()};
}

# Spelling interface

print $google->spelling(phrase=>"muntreal qwebec")->suggest(),"n";

# Cache interface

my $cache = $google->cache(url=>"http://search.cpan.org/recent");
print $cache->get();

Provides a simple OOP-ish interface to the Google SOAP API

<<less
Download (0.016MB)
Added: 2006-11-20 License: Perl Artistic License Price:
1069 downloads
Net::Google::Spelling 1.0.1

Net::Google::Spelling 1.0.1


Net::Google::Spelling is a simple OOP-ish interface to the Google SOAP API for spelling suggestions. more>>
Net::Google::Spelling is a simple OOP-ish interface to the Google SOAP API for spelling suggestions.

SYNOPSIS

use Net::Google::Spelling;
my $spelling = Net::Google::Spelling(%args);

$spelling->phrase("muntreal qweebec");
print $spelling->suggest()."n";

Provides a simple OOP-ish interface to the Google SOAP API for spelling suggestions.

This package is used by Net::Google.

<<less
Download (0.016MB)
Added: 2006-11-21 License: Perl Artistic License Price:
1068 downloads
Net::Google::Response 1.0.1

Net::Google::Response 1.0.1


Net::Google::Response is a simple OOP-ish interface to the Google SOAP API search responses. more>>
Net::Google::Response is a simple OOP-ish interface to the Google SOAP API search responses.

SYNOPSIS

my $service = Net::Google->new(key=>LOCAL_GOOGLE_KEY);
my $session = $service->search();

$session->query(qw(Perl modules));

# You are probably better off calling
# $session->results() but if you want
# the raw response object(s) here ya go :

my $responses = $session->response();
my $count = scalar(@$responses);

# $r is a Net::Google::Response object

foreach my $r (@$responses) {
print sprintf("%s : %sn",$r->searchQuery(),$r->estimatedTotalResults());
}

Provides a simple OOP-ish interface to the Google SOAP API for searching. This package is used by Net::Google.

The Net::Google::Response object is used to contain response information provided by the Google search service in response to a search query. The Response object allows the client program to easily access the data returned from a search.

Response data is accessed using methods with identical names to the elements of a search response (as documented in the Google Web APIs Reference, section 3). For instance, the first example in the SYNOPSIS section, above, would return the estimated number of total results for the query.

Response objects may contain other response objects, where an element would return an array of other elements. For instance, calling $response->resultElements() will return a reference to an array of Net::Google::Response objects, each one representing one result from the search.

The Response module will automatically provide methods for the search response, as described by the service WSDL file. The results format is described by the Google APIs documentation, to which you should refer for the most up-to-date information. As of the April 8th, 2002 release of the Google APIs, the methods below are provided for each search result.

<<less
Download (0.016MB)
Added: 2006-11-21 License: Perl Artistic License Price:
1067 downloads
Net::Google::Cache 1.0.1

Net::Google::Cache 1.0.1


Net::Google::Cache is a simple OOP-ish interface to the Google SOAP API for cached documents. more>>
Net::Google::Cache is a simple OOP-ish interface to the Google SOAP API for cached documents.

SYNOPSIS

use Net::Google::Cache;
my $cache = Net::Google::Cache(%args);

$cache->url("http://aaronland.net);
print $cache->get();

Provides a simple OOP-ish interface to the Google SOAP API for cached documents.
This package is used by Net::Google.

<<less
Download (0.017MB)
Added: 2006-11-21 License: Perl Artistic License Price:
1068 downloads
Jcode 2.06

Jcode 2.06


Jcode is a Japanese Charset Handler. more>>
Jcode is a Japanese Charset Handler.

SYNOPSIS

use Jcode;
#
# traditional
Jcode::convert($str, $ocode, $icode, "z");
# or OOP!
print Jcode->new($str)->h2z->tr($from, $to)->utf8;

< Japanese document is now available as Jcode::Nihongo. >

Jcode.pm supports both object and traditional approach. With object approach, you can go like;

$iso_2022_jp = Jcode->new($str)->h2z->jis;

Which is more elegant than:

$iso_2022_jp = $str;
&jcode::convert($iso_2022_jp, jis, &jcode::getcode($str), "z");

For those unfamiliar with objects, Jcode.pm still supports getcode() and convert().

If the perl version is 5.8.1, Jcode acts as a wrapper to Encode, the standard charset handler module for Perl 5.8 or later.

<<less
Download (0.34MB)
Added: 2007-05-14 License: Perl Artistic License Price:
895 downloads
Onyx 5.1.2

Onyx 5.1.2


Onyx is an embeddable stack-based threaded language. more>>
Onyx is a powerful stack-based, multi-threaded, interpreted, general purpose programming language similar to PostScript. It can be embedded as an extension language similarly to ficl (Forth), guile (scheme), librep (lisp dialect), s-lang, Lua, and Tcl.
Main features:
- Onyx provides truly scalable threading that utilizes the operating systems native POSIX threading.
- Onyx can be configured over 1000 different ways, depending on the needs of the program that it is being embedded into. This makes it possible to use Onyx in restricted environments like boot loaders and operating system kernels, without sacrificing functionality that is useful for general purpose programming.
- Onyx is perhaps the most advanced stack-based general purpose programming language in existence (not that there are many others). Here are some examples of how Onyx improves on previous stack-based languages:
- - Stacks are first class objects. This may seem like a basic feature, but neither Forth nor PostScript provide stacks, despite the obvious usefulness in a stack-based language.
- - Stacks are double-ended. This means that one stack can effectively be treated as two stacks, which can simplify stack management considerably.
- - Onyx has superb introspection capabilities. Onyx comes with no debugger per se, because there is essentially no need for one.
- A comprehensive set of operators that provide access to POSIX system functionality, such as file I/O, process creation and control, and signal handling.
- Both UDP/ and TCP/IP networking.
- Perl-compatible regular expressions.
- Loadable module system. Onyx can be extended by modules, which can be written in a combination of C/C++ and Onyx. This provides a clean interface for writing large programs with a modular design, where the performance-critical portions of the program are written in a compiled language.
- Object-oriented programming (OOP) support. Onyxs OOP support has a flavor similar to that of Objective-C, which is highly dynamic and powerful.
- Automatic memory management. Memory is managed by an automatic mark and sweep garbage collector that has very low overhead.
- Onyxs syntax is suitable both for code and data, which means that configuration files and databases can be read, written, and stored as Onyx code.
<<less
Download (1.3MB)
Added: 2005-04-15 License: BSD License Price:
2746 downloads
CLIP 1.2.0

CLIP 1.2.0


CLIP is a Clipper/XBase compatible compiler. more>>
CLIP is a Clipper/XBase compatible compiler with initial support other xBase dialects. CLIP project features support for international languages and character sets.
It also features OOP, a multiplatform GUI based on GTK/GTKextra, all SIX/Comix features (including hypertext indexing), SQL and ODBC drivers, a C-API for third-party developers, a few wrappers for popular libraries (such as BZIP, GZIP, GD, Crypto, and Fcgi), a multitasking client and application server based on TCP/IP sockets, object data base utilities, and a functions library.
Main features:
- Preprocessor
- Fully compatible CA-Clipper with with some new possibilities.
- Compiler
- slight incompability with CA-Clipper, which may be resolved easily, using the "search and replace" method. In addition it can compile to C program, byte-code, dynamic library and mixed C+byte-code.
- Very fast and efficient OO-model
- Difference from CA-Clipper reveals itself in part of descriptions and making an object, but in part of using the ready objects syntax and logic of functioning is completely the same.
- It is possible to write programs on CLIP, without using other syntax excepting OOP.
- Initial support syntax from FS,CAVO,FoxPro.
- C-API
- has much more possibilities than CA-Clipper.
- Full international support
- Including adjustment on any code page of any language on any keyboard (with stelnet emulator only or on consoles), substitution of string constants during execution and changing a logic of functioning with strings, given for functions alpha, digit, lower, upper, subscripted weight factors etc.
- Support two-bytes charsets BIG5,GB , may be Korean,Japan too.
- GUI, based on GTK
- Provides using of all widgets and processing the events
- Using of dynamic libraries,
- loading and execution of the byte-code from external files ( in run-time, too ).
- Compatibility
- up to Clipper 5.3 (support of objects menu, button, check and other get-objects), as well as standard classes tbrowse,get,error.
- Are implemented a lot of CA_Tools functions, including all functions for processing the lines, dates, files, mathematicians.
- support all SIX functions and features
- MEM,DBF,DBT,FPT,NTX,CTX,CDX,NSX...
- VFP data types: datetime,currency
- RDD allows to use your own drivers, as well as use a driver, combined from several different drivers.
- RDD also allows to use only OO-style, without using of aliases
- Multitask support
- CODB - CLIP Object Data Base
- SQL
- libraries and classes for direct access to SQL-servers (PG,MySql,Oracle,Interbase)
- ODBC and ODBC bridge to Windows drivers.
- SQL-interpreter and commands, compatible with FoxPro
- Other possibilities
- Overloading operators for objects.
- Support of regular expressions.
- function for TCP/IP sockets connections
- COM_() functions
- Rushmore like technology, but more fast and efficient.
- Support of very-large-scale numbers with unlimited accuracy.
- Support of graphic files PNG,GD,JPEG and primitives like lines, rectangles, firing ranges, circumferences etc.
- Several common classes for word processorses, html/cgi programms.
- Several utilities for interpreting the patterns of the documents, www_sql,clip_bl, clip_blank, clip_sql, clip_hindex, clip_hseek etc.
- multiwindows interactive debugger.
- Supported OSes
- linux, freebsd, openBsd, SPARC & x86 solaris, IBM mainframe with TurboLinux, Win32 ( with CYGWIN development tools)
- TODO list
- Windows support
- FiveWin compatiblies.
- FoxPro compatiblies.
Enhancements:
- This release added fixes to support UTF environments, GCC 4.x, and newer Linux distributions.
- Some new utilities, functions, and documentation were added.
<<less
Download (4.4MB)
Added: 2006-10-31 License: GPL (GNU General Public License) Price:
1105 downloads
Net::Google::Search 1.0.1

Net::Google::Search 1.0.1


Net::Google::Search is a simple OOP-ish interface to the Google SOAP API for searching. more>>
Net::Google::Search is a simple OOP-ish interface to the Google SOAP API for searching.

SYNOPSIS

use Net::Google::Search;
my $search = Net::Google::Search->new(%args);

$search->query(qw(aaron cope));
map { print $_->title()."n"; } @{$search->results()};

# or

foreach my $r (@{$search->response()}) {
print "Search time :".$r->searchTime()."n";

# returns an array ref of Result objects
# the same as the $search->results() method
map { print $_->URL()."n"; } @{$r->resultElement()}
}

Provides a simple OOP-ish interface to the Google SOAP API for searching.
This package is used by Net::Google.

<<less
Download (0.017MB)
Added: 2006-11-20 License: Perl Artistic License Price:
1069 downloads
Dialog 0.03

Dialog 0.03


Dialog is a Perl interface to dialog(3). more>>
Dialog is a Perl interface to dialog(3).

SYNOPSIS

B< use Dialog; >

#now we are creating the new dialog window

$dlg = Dialog->new(title, y,x,height,width);

#inserting input line

$line = $dlg->inputline(name, y, x, width, text);

#adding button

$btn = $dlg->button(name, y, x, text, result);

#and text label

$labl = $dlg->label(name, y, x, text);

#and now running all the stuff

$res = $dlg->run;

Debauched Perl interface to dialog(3). Seems to work somehow. At least its been working as v0.01 for 3-4 years at http://www.vlink.ru/ before I decided to donate it free as v0.02.

The idea itself of $dlg->run, $obj->draw etc was stolen cynically from Borland Turbo Vision library. Sorry, guys, and if it breaks any copyrights, please, let me know. Trust me, I havent got any profit from this stuff yet. Hopefully will havent.
Read "SEE ALSO" and maybe it helps.

Besides "SYNOPSIS" the next OOP tricks are available:

$dlg->redraw;
$mr = $dlg->modalresult;
$dlg->modalresult(number);
$obj = $dlg->object(name);
$obj = $dlg->current;
$dlg->current(name);
$dlg->current($obj);
$text = $obj->data;
$obj->data(newtext);
$tabstop = $obj->tabstop;
$obj->tabstop(boolean);
$name = $obj->name;

And, of course, good ancient non-OOP functions:

Dialog::< many-many-consts >;
Dialog::Const::< yet-same-and-other-consts >;
void Dialog::Init(); /* only use it if there are no Dialog->new statements */
void Dialog::Exit(); /* the same note */
void Dialog::draw_shadow(y, x, h, w, win=stdscr);
void Dialog::draw_box(y, x, h, w, box, border, win=stdscr);
int Dialog::line_edit(y, x, w, box, border, win=stdscr);
WINDOW *Dialog::stdscr();
void Dialog::refresh();
int Dialog::ungetch(ch);
void Dialog::attrset(attr);
void Dialog::mvprintw(y, x, s);
void Dialog::gotoyx(y, x);
int Dialog::getch();
int Dialog::YesNo(title, prompt, h, w);
int Dialog::PrgBox(title, line, h, w, pause, use_shell);
int Dialog::MsgBox(title, prompt, h, w, pause);
int Dialog::TextBox(title, file, h, w);
str Dialog::Menu(title, prompt, h, w, menu_h, ...);
str Dialog::RadioList(title, prompt, h, w, list_h, ...);
array Dialog::CheckList(title, prompt, h, w, list_h, ...);
str Dialog::InputBox(title, prompt, h, w, str);
int Dialog::Y();
int Dialog::X();

Strings passed to Menu, CheckList and RadioList may contain single zero char (ASCII 0) which delimites menu columns. You may, of course, pass such strings into other routines, but it will be your pain yet.

And, at all, see test.pl and try to understand anything.

If you have any suggestions and/or contributions, please, dont hesitate to send me.

<<less
Download (0.008MB)
Added: 2007-05-09 License: Perl Artistic License Price:
902 downloads
PHPX 3.5.15

PHPX 3.5.15


PHPX is a PHP CMS and portal. more>>
[COPYRIGHT=] Version 3 changed the way programming of PHPX was approached and introduced PHPX to Object Oriented programming (OOP). This allows PHPX 3 to be extremely flexiable, easy to modify, maintainable, and simple for the users.
PHPX is written in PHP, a popular web programming language. PHPX, like PHP itself, is open source. Meaning there are no fees, no contracts, and you can modify as much or as little as you want. Use it out of the box, or modify it as you need to create your own specilized web presence.
Main features:
- Amazingly Easy Installation
- Ability to run in secure mode utilizing SSL*
- Easy to understand Administration Interface
- Fully Documented for the Administrator that has questions
- 8 languages currently supported
- Customize Time zones automatically based on user profiles
- Fast page rendering even without expensive caching
- Template driven, so customize a layout/design or use themes
- All modules are fully integrated, one login does everything
- Cookie authentication for greater security and ease
- Encrypted passwords to keep your data safe
- User Customizable Homepages
- Integrated Ad Management System
- Integrated Google API search engine
- Free Support given on this site by the author and other PHPX users
- Totally Free
Enhancements:
- Added page menu administration functions
- Fixed Link function on page edit
- Added Image Add to base editor
- Added non-image insert (link) to editor
- Improved Forum Post & Topic Checking
- News Title to title bar in browser (Thanks maheshwaran)
- Added Forum Left Join, and removed intial post (Thanks Eames)
- Admin can control default user settings for 6 basic settings (Thanks why2k)
- Added arrows to news walking titles (Thanks Rebell)
- Integrated new GUI for backend editing
- Made the CREATE TABLE statements in the installation scripts backwards compatiable for MySQL 3.23 and 4.0
- Fixed Gallery Download in IE issue.
- Fixed user ban page.
- Fixed a Vox Background issue. (Thanks mkberda & DaBoss)
- Fixed a couple of bugs in the job posting module, and added internal posting abilities.
- Added smiles/words/html/xcode to Vox & Guestbook (Thanks Rebell)
- New Dutch Translation
- Added the ability to reset referrers and pageviews
- Fixed Tiny MCE from removing script tags (Thanks why2k)
- Fixed Tiny MCE from destroying PHP parsed pages
<<less
Download (MB)
Added: 2006-11-29 License: GPL (GNU General Public License) Price:
1061 downloads
Cryptomak Cipher Tools 1.1

Cryptomak Cipher Tools 1.1


Cryptomak Cipher Tools project consists of a collection of PHP scripts for encryption purposes. more>>
Cryptomak Cipher Tools project consists of a collection of PHP scripts for encryption purposes.
Cryptomak contains a cipher and tools for encryption utilities written in PHP, including substitution, vigenere, affine, transposition, and index of coincidence.
It is powered by the Phrame platform which implements MVC design and the Smarty template engine.
Enhancements:
- It is programmed in modular programming. Welcome to OOP world ;)
- Using Phrame as web aplication platform which implements MVC design
- Using Smarty as template engine at the view layer
- New hashing script added
- Better web design
<<less
Download (0.11MB)
Added: 2006-12-26 License: GPL (GNU General Public License) Price:
1038 downloads
Rauls classes for PHP 0.6.3

Rauls classes for PHP 0.6.3


Rauls classes for PHP is an OOP database abstraction layer for PHP 5.1 or greater. more>>
Rauls classes for PHP is an OOP database abstraction layer for PHP 5.1 or greater. Rauls classes for PHP provides abstract classes to access database servers and traverse result sets.
There are several implementation classes to access different types of databases: SQLite, MySQL, PostgreSQL, and MSSQL.
The classes provide functions to establish connections, execute queries, traverse result sets with pagination support, and retrieve the list of databases, tables and fields. Any possible error is signaled by throwing exceptions with specific message and error code.
Enhancements:
- A quickref.txt file was added to the project.
- A totalRows get property was included for SQL result objects.
- A third optional parameter was added to the printPageSelect method in order to return the page < select > code as an string instead of printing it.
<<less
Download (0.050MB)
Added: 2006-06-08 License: MIT/X Consortium License Price:
1235 downloads
WWW::Search::Yahoo::DE 2.405

WWW::Search::Yahoo::DE 2.405


WWW::Search::Yahoo::DE is Perl class for searching Yahoo! Deutschland. more>>
WWW::Search::Yahoo::DE is Perl class for searching Yahoo! Deutschland (Germany/.DE)

SYNOPSIS

use WWW::Search;
my $oSearch = new WWW::Search(Yahoo::DE);
my $sQuery = WWW::Search::escape_query("Perl OOP Freelancer");
$oSearch->native_query($sQuery);
while (my $oResult = $oSearch->next_result()) {
print $oResult->url, "n";
}

This class is a Yahoo! Deutschland (Germany) specialization of WWW::Search. It handles making and interpreting searches on Yahoo! Deutschland (Germany) http://de.yahoo.com.

This class exports no public interface; all interaction should be done through WWW::Search objects.

<<less
Download (0.027MB)
Added: 2006-12-07 License: GPL (GNU General Public License) Price:
1052 downloads
MP3::Info 1.20

MP3::Info 1.20


MP3::Info is a Perl module that can manipulate / fetch info from MP3 audio files. more>>
MP3::Info is a Perl module that can manipulate / fetch info from MP3 audio files.

SYNOPSIS

#!perl -w
use MP3::Info;
my $file = Pearls_Before_Swine.mp3;
set_mp3tag($file, Pearls Before Swine, q"77s",
Sticks and Stones, 1990,
q"(c) 1990 77s LTD.", rock & roll);

my $tag = get_mp3tag($file) or die "No TAG info";
$tag->{GENRE} = rock;
set_mp3tag($file, $tag);

my $info = get_mp3info($file);
printf "$file length is %d:%dn", $info->{MM}, $info->{SS};
my $mp3 = new MP3::Info $file;
$mp3->title(Perls Before Swine);
printf "$file length is %s, title is %sn",
$mp3->time, $mp3->title;

$mp3 = MP3::Info->new(FILE)

OOP interface to the rest of the module. The same keys available via get_mp3info and get_mp3tag are available via the returned object (using upper case or lower case; but note that all-caps "VERSION" will return the module version, not the MP3 version).

Passing a value to one of the methods will set the value for that tag in the MP3 file, if applicable.

use_mp3_utf8([STATUS])

Tells MP3::Info to (or not) return TAG info in UTF-8. TRUE is 1, FALSE is 0. Default is TRUE, if available.

Will only be able to turn it on if Encode is available. ID3v2 tags will be converted to UTF-8 according to the encoding specified in each tag; ID3v1 tags will be assumed Latin-1 and converted to UTF-8.

Function returns status (TRUE/FALSE). If no argument is supplied, or an unaccepted argument is supplied, function merely returns status.

This function is not exported by default, but may be exported with the :utf8 or :all export tag.

use_winamp_genres()

Puts WinAmp genres into @mp3_genres and %mp3_genres (adds 68 additional genres to the default list of 80). This is a separate function because these are non-standard genres, but they are included because they are widely used.

You can import the data structures with one of:
use MP3::Info qw(:genres);
use MP3::Info qw(:DEFAULT :genres);
use MP3::Info qw(:all);

remove_mp3tag (FILE [, VERSION, BUFFER])

Can remove ID3v1 or ID3v2 tags. VERSION should be 1 for ID3v1 (the default), 2 for ID3v2, and ALL for both.

For ID3v1, removes last 128 bytes from file if those last 128 bytes begin with the text TAG. File will be 128 bytes shorter.

For ID3v2, removes ID3v2 tag. Because an ID3v2 tag is at the beginning of the file, we rewrite the file after removing the tag data. The buffer for rewriting the file is 4MB. BUFFER (in bytes) ca change the buffer size.

Returns the number of bytes removed, or -1 if no tag removed, or undef if there is an error.

set_mp3tag (FILE, TITLE, ARTIST, ALBUM, YEAR, COMMENT, GENRE [, TRACKNUM])

set_mp3tag (FILE, $HASHREF)

Adds/changes tag information in an MP3 audio file. Will clobber any existing information in file.

Fields are TITLE, ARTIST, ALBUM, YEAR, COMMENT, GENRE. All fields have a 30-byte limit, except for YEAR, which has a four-byte limit, and GENRE, which is one byte in the file. The GENRE passed in the function is a case-insensitive text string representing a genre found in @mp3_genres.

Will accept either a list of values, or a hashref of the type returned by get_mp3tag.
If TRACKNUM is present (for ID3v1.1), then the COMMENT field can only be 28 bytes.

ID3v2 support may come eventually. Note that if you set a tag on a file with ID3v2, the set tag will be for ID3v1[.1] only, and if you call get_mp3tag on the file, it will show you the (unchanged) ID3v2 tags, unless you specify ID3v1.

get_mp3tag (FILE [, VERSION, RAW_V2])

Returns hash reference containing tag information in MP3 file. The keys returned are the same as those supplied for set_mp3tag, except in the case of RAW_V2 being set.
If VERSION is 1, the information is taken from the ID3v1 tag (if present). If VERSION is 2, the information is taken from the ID3v2 tag (if present). If VERSION is not supplied, or is false, the ID3v1 tag is read if present, and then, if present, the ID3v2 tag information will override any existing ID3v1 tag info.

If RAW_V2 is 1, the raw ID3v2 tag data is returned, without any manipulation of text encoding. The key name is the same as the frame ID (ID to name mappings are in the global %v2_tag_names).

If RAW_V2 is 2, the ID3v2 tag data is returned, manipulating for Unicode if necessary, etc. It also takes multiple values for a given key (such as comments) and puts them in an arrayref.

If the ID3v2 version is older than ID3v2.2.0 or newer than ID3v2.4.0, it will not be read.

Strings returned will be in Latin-1, unless UTF-8 is specified (use_mp3_utf8), (unless RAW_V2 is 1).

Also returns a TAGVERSION key, containing the ID3 version used for the returned data (if TAGVERSION argument is 0, may contain two versions).
get_mp3info (FILE)

Returns hash reference containing file information for MP3 file. This data cannot be changed. Returned data:

VERSION MPEG audio version (1, 2, 2.5)
LAYER MPEG layer description (1, 2, 3)
STEREO boolean for audio is in stereo

VBR boolean for variable bitrate
BITRATE bitrate in kbps (average for VBR files)
FREQUENCY frequency in kHz
SIZE bytes in audio stream
OFFSET bytes offset that stream begins

SECS total seconds
MM minutes
SS leftover seconds
MS leftover milliseconds
TIME time in MM:SS

COPYRIGHT boolean for audio is copyrighted
PADDING boolean for MP3 frames are padded
MODE channel mode (0 = stereo, 1 = joint stereo,
2 = dual channel, 3 = single channel)
FRAMES approximate number of frames
FRAME_LENGTH approximate length of a frame
VBR_SCALE VBR scale from VBR header
On error, returns nothing and sets $@.

<<less
Download (0.097MB)
Added: 2006-06-23 License: GPL (GNU General Public License) Price:
1222 downloads
LJ::Simple 0.15

LJ::Simple 0.15


LJ::Simple is a Perl module to provide a simple OOP-based API for accessing the LiveJournal system. more>>
LJ::Simple is a Perl module to provide a simple OOP-based API for accessing the LiveJournal system.
Main features:
- Log into LiveJournal
- Post a journal entry
- Edit a journal entry
- Delete a journal entry
Example
The following example posts a simple message into the test LiveJournal using the LJ::Simple::QuickPost method.
use LJ::Simple;
LJ::Simple::QuickPost(
user => "test",
pass => "test",
entry => "Just a simple entry",
) || die "$0: Failed to post entry: $LJ::Simple::errorn";
The next example shows how to post an entry into the test LiveJournal using the complete, object-based, interface:
use LJ::Simple;
my $lj = new LJ::Simple ({
user => "test",
pass => "test",
});
(defined $lj)
|| die "$0: Failed to log into LiveJournal: $LJ::Simple::errorn";
my %Event=();
$lj->NewEntry(%Event) ||
die "$0: Failed to create new entry: $LJ::Simple::errorn";
my $entry=SetMood(%Event,"happy")
|| die "$0: Failed to set mood: $LJ::Simple::errorn";
$lj->Setprop_nocomments(%Event,1);
my ($item_id,$anum,$html_id)=$lj->PostEntry(%Event);
(defined $item_id)
|| die "$0: Failed to post journal entry: $LJ::Simple::errorn";
<<less
Download (0.043MB)
Added: 2006-02-27 License: BSD License Price:
1335 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 3
  • 1
  • 2
  • 3