Main > Free Download Search >

Free portlet api software for linux

portlet api

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1706
Plone Google Maps 0.2

Plone Google Maps 0.2


Plone Google Maps is a product which enables integration of Google Maps into Plone sites. more>>
Plone Google Maps is a product which enables integration of Google Maps into Plone sites.

Plone Google Maps (qPloneGoogleMaps) is a Google Maps view product for the Plone content management system which enables integration of Google Maps into Plone sites.

Due to qPloneGoogleMaps you can set up the latitude and longitude of your site objects and have their maps exhibited on your site.

Any object with the latitude-longitude has an additional map portlet displaying this object. This portlet, in turn, has a template "Large screen". If you click on the large screen below the portlet, you will be able to see the full-size map of the page with its description.

The folders containing objects with the latitude-longitude parameters have an additional display view - "maps view", which gives an opportunity to see the full-size map with all these objects.

There is a new content type "Map" which can have other content types - "overlays". It enables the positioning of different objects on one map showing them with the markers of different colours.

Plone Google Maps Installation

Install qPloneGoogleMaps and geolocation as Zope products
Install these two products in your Plone instance with Quick Installer (Plone Control Panel ->Add/remove Products)

<<less
Download (0.042MB)
Added: 2007-03-28 License: GPL (GNU General Public License) Price:
945 downloads
Wikipedia API 1.0

Wikipedia API 1.0


Wikipedia API is a simple API to embed Wikipedia content dynamically on a Web site. more>>
Wikipedia API is a simple API to embed Wikipedia content dynamically on a Web site.

Wikipedia is an online encyclopedia in which the user community is encouraged to submit information for its entries. Wikipedia is unique in that it is free to the public, the content is fairly well moderated, and its content is licensed under the GFDL (GNU Free Documentation License); therefore, all of its text can be copied, modified, and used any way you see fit.

The only stipulation to using its text, is that the names of the original authors must remain intact. KillerTux.com is currently embedding some of the relevant entries in its own site and has decided to make the API open for public use. It is a simple implementation and should be easy to use. If you are a webmaster and would like to use KillerTux.coms Wikipedia API, this is the place to learn how to do it.

What is an API

An API is an application programming interface with which external applications can communicate with. The syntax and usage of the API dictates the type of data, format, and other specifics of the information to be exchanged. In this case, the API is a simple call to KillerTux.coms web server via the HTTP protocol.

Wikipedia API usage

The URL for the API is "http://scrapers.killertux.com/wikipedia-api.php". It uses the get request method and only has 3 parameters. These parameters are as follows:

wikititle=
wikiformat=[html | text]
wikiimages=[yes | no ]

The wikititle value is the name of the Wikipedia entry you are looking for, in Wikipedias variable entry. This can be found by going to Wikipedia.org and finding an entry. The name is the last part of the URL. For instance, the Wikipedia entry for "Computer Program" is "http://en.wikipedia.org/wiki/Computer_Program". Notice the space is an underscore in the URL. Defining the wikititle value for this API would look like this: wikititle=Computer_Program. This value must be specified. A sample API call would be "http://scrapers.killertux.com/wikipedia-api.php?wikititle=Computer_Program". The wikiformat value currently has two possible values: html and text. html is the default if no value is specified. If you use HTML format, it is recommended that a style sheet be used, although it may not be necessary.

A sample CSS is provided here. The text format option strips all HTML code from the document and returns plain text formatted at 80 characters per column. A sample API call would be "http://scrapers.killertux.com/wikipedia-api.php?wikititle=Computer_Program&wikiformat=html". The wikiimages value is only valid for HTML format; images for the text format are disabled. Image source locations are preserved and images are loaded from Wikipedia, not KillerTux.com. If wikiimages=no is selected, all images and captions will be striped from the document, while other HTML code should remain intact such as links to other articles. A sample API call would be "http://scrapers.killertux.com/wikipedia-api.php?wikititle=Computer_Program&wikiimages=no".
<<less
Download (MB)
Added: 2007-03-05 License: GPL (GNU General Public License) Price:
1018 downloads
PDL::API 2.4.3

PDL::API 2.4.3


PDL::API is a Perl module for making piddles from Perl and C/XS code. more>>
PDL::API is a Perl module for making piddles from Perl and C/XS code.

A simple cookbook how to create piddles manually. It covers both the Perl and the C/XS level. Additionally, it describes the PDL core routines that can be accessed from other modules. These routines basically define the PDL API. If you need to access piddles from C/XS you probably need to know about these functions.

SYNOPSIS

use PDL;
sub mkmypiddle {
...
}

<<less
Download (2.1MB)
Added: 2006-10-27 License: Perl Artistic License Price:
1092 downloads
POE::API::Hooks 1.05

POE::API::Hooks 1.05


POE::API::Hooks is a Perl module to implement lightweight hooks into POE. more>>
POE::API::Hooks is a Perl module to implement lightweight hooks into POE.

SYNOPSIS

use POE;
use POE::API::Hooks;

POE::API::Hooks->add(
before_event_dispatch => &do_something,
after_event_dispatch => &do_something,
before_session_create => &do_something,
after_session_create => &do_something,
before_event_enqueue => &do_something,
after_event_enqueue => &do_something,
);

# ... carry on with life as normal ...

This module adds lightweight hooks into the inner workings of POE. Currently, one can add hooks into POE that get called before/after an event is dispatched, before/after a Session is created, and/or before/after an event is enqueued. These callbacks receive the exact same argument list as their Kernel/Session counterpart. For event dispatch related callbacks, see _dispatch_event and _data_ev_enqueue in POE::Kernel. For session related callbacks, see create in POE::Session.

<<less
Download (0.005MB)
Added: 2007-04-05 License: Perl Artistic License Price:
932 downloads
Inline-API 0.44

Inline-API 0.44


Inline-API is a Perl module that teach you how to bind a programming language to Perl using Inline.pm. more>>
Inline-API is a Perl module that teach you how to bind a programming language to Perl using Inline.pm.

SYNOPSIS

#!/usr/bin/perl

use Inline Foo;
say_it(foo); # Use Foo to print "Hello, Foo"

__Foo__
foo-sub say_it {
foo-my $foo = foo-shift;
foo-print "Hello, $foon";
}

So you think Inline C is pretty cool, but what you really need is for Perl to work with the brand new programming language "Foo". Well youre in luck. Inline.pm has support for adding your own Inline Language Support Module (ILSM), like Inline::Foo.

Inline has always been intended to work with lots of different programming languages. Many of the details can be shared between implementations, so that Inline::Java has a similar interface to Inline::ASM. All of the common code is in Inline.pm.

Language specific modules like Inline::Python are subclasses of Inline.pm. They can inherit as much of the common behaviour as they want, and provide specific behaviour of their own. This usually comes in the form of Configuration Options and language specific compilation.

The Inline C support is probably the best boilerplate to copy from. Since version 0.30 all C support was isolated into the module Inline::C and the parsing grammar is further broken out into Inline::C::grammar. All of these components come with the Inline distribution.

This POD gives you all the details you need for implementing an ILSM. For further assistance, contact inline@perl.org See "SEE ALSO" below.
Well examine the joke language Inline::Foo which is distributed with Inline. It actually is a full functioning ILSM. I use it in Inlines test harness to test base Inline functionality. It is very short, and can help you get your head wrapped around the Inline API.

<<less
Download (0.089MB)
Added: 2007-06-16 License: Perl Artistic License Price:
521 downloads
POE::API::Peek 1.0802

POE::API::Peek 1.0802


POE::API::Peek is a Perl module to peek into the internals of a running POE environment. more>>
POE::API::Peek is a Perl module to peek into the internals of a running POE environment.

POE::API::Peek extends the POE::Kernel interface to provide clean access to Kernel internals in a cross-version compatible manner. Other calculated data is also available.

My intention is to provide massive amounts of internal data for use in POE debugging.

WARNING

This version of this module is certified against POE version 0.38 and above. It will fail on any other POE version.

Further, this module requires perl v5.6.1 or above.

METHODS

new

my $api = POE::API::Peek->new();

Returns a blessed reference. Takes no parameters.

id

my $foo = $api->id();

Obtain the unique id for the kernel. Takes no parameters. Returns a scalar containing a string.

KERNEL UTILITIES

is_kernel_running
if($api->is_kernel_running) {
# do stuff...
}

Tell if the POE Kernel is running and active. Returns 1 if the Kernel is running and 0 if it is not.

active_event
my $event = $api->active_event();

Get the active event name. Returns a string containing the event name.

kernel_memory_size
my $size = $api->kernel_memory_size();

Get the memory footprint of the kernel and consequently the entire POE environment. See the Devel::Size documentation for several caveats involved in this metric.

event_list
my $events = $api->event_list();

Gets the list of events for the whole POE environment. Returns a hash with the session IDs as the keys and a list of events as the values.

which_loop
my $loop_name = $api->which_loop();

Tell which Loop POE has decided to use. Returns the string name of the Loop module.

<<less
Download (0.021MB)
Added: 2007-05-03 License: Perl Artistic License Price:
904 downloads
Clickatell SMS API 1.5

Clickatell SMS API 1.5


Clickatell SMS API provides a tool for sending SMS messages using the Clickatell gateway. more>>
Clickatell SMS API provides a tool for sending SMS messages using the Clickatell gateway.
It provides support to authenticate to this service and query for the current account balance.
This class use the fopen or CURL module to communicate with the gateway via HTTP/S.
Enhancements:
- Fixed bug in function encode_message (tnx Neil)
<<less
Download (0.033MB)
Added: 2007-02-15 License: BSD License Price:
996 downloads
Star Asterisk API 1.00

Star Asterisk API 1.00


Star Asterisk API is a high performance API that connects to the manager interface of Asterisk or to AstManProxy. more>>
Star Asterisk API is a high performance API that connects to the manager interface of Asterisk or to AstManProxy.
Star Asterisk API is easy to use, object-oriented, and easy to extend to suit your particular requirements.
Main features:
- Easy to use -- Simple php
- Easy to extend -- Object oriented approach
- High performance -- Handles High volume of traffic
<<less
Download (0.020MB)
Added: 2006-06-09 License: GPL (GNU General Public License) Price:
734 downloads
Simple C++ ODBC Database API 1.10

Simple C++ ODBC Database API 1.10


The SimpleDB API is a C++ API designed to encapsulate the ODBC API functionality in an object oriented manner. more>>
Simple C++ ODBC Database API is designed to encapsulate the ODBC API functionality in an object oriented manner.
The API was created due to an absence of any other such API that was database independent. The database independence is achieved using the ODBC (Open DataBase Connectivity) API.
The API provides a Database object that can be used to create instances of Query objects. The Query objects are used to query a database and allow columns to be bound for the query.
The flowing column objects are currently available (as of Jan 2005): a boolean column, a long column and a string column. The string column makes use of the libstdc++ string class so you dont have to mess around with malloc.
The Database object also has some convenience member functions that allow queries that return a single integer or string to be executed without having to create a query object or bind columns.
The API has been tested to work with both MySql and PostGreSQL on a Debian Linux platform.
Enhancements:
- DoubleColumn, IntColumn, and BigintColumn were added.
- The LongColumn is deprecated.
<<less
Download (0.083MB)
Added: 2006-07-16 License: LGPL (GNU Lesser General Public License) Price:
702 downloads
Pwytter 0.6

Pwytter 0.6


Pwytter is a standalone Twitter GUI client. more>>
Pwytter is a standalone Twitter GUI client. This application is intended to be multi-platform.
Main features:
- Asynchronous Image loading
- Better UI response
- Less twitter API call (internal caching)
<<less
Download (0.044MB)
Added: 2007-07-26 License: GPL (GNU General Public License) Price:
820 downloads
JBooleanExpression 1.2

JBooleanExpression 1.2


JBooleanExpression is a simple Java API to evaluate a Boolean String Expression. more>>
JBooleanExpression is a simple Java API to evaluate a Boolean String Expression like "!true&&false||true" (parse a Boolean String Expression to a boolean primitive type).
Enhancements:
- Bugs were fixed.
- A demo class was added.
<<less
Download (0.014MB)
Added: 2006-03-14 License: Other/Proprietary License with Source Price:
1322 downloads
Python-LDAP 2.3.1

Python-LDAP 2.3.1


Python-LDAP provides an object-oriented API to access LDAP directory servers from Python programs. more>>
Python-LDAP provides an object-oriented API to access LDAP directory servers from Python programs. Mainly it wraps the OpenLDAP 2.x libs for that purpose.

Additionally the package contains modules for other LDAP-related stuff (e.g. processing LDIF, LDAPURLs, LDAPv3 schema, etc.).

<<less
Download (0.073MB)
Added: 2007-07-25 License: Python License Price:
506 downloads
GROU.PS Web 2.0 API 0.1

GROU.PS Web 2.0 API 0.1


GROU.PS Web is a general purpose PHP API, created for use in Web 2.0 sites. more>>
GROU.PS Web is a general purpose PHP API, created for use in Web 2.0 sites. It includes frequently used design patterns of well known web 2.0 sites. For a correct definiton of Web 2.0, you may want to check http://en.wikipedia.org/wiki/Web_2.0

Our API currently has 2 classes:

1) TagCloud?.class.php

Feed the class with your own data, and create Web 2.0 style tag clouds

2) Utility.class.php

General purpose functions. For instance getStyledDateDiff gives nicely formatted date differences that are in use in digg.com and grou.ps

The APIs are not complete yet. We are open to any ideas, wished coming from you.

Usage:

Tag Cloud Example
< ?php
require_once(/path/to/TagCloud.class.php);

$tc = new TagCloud();

$tc->setMinFontSize(8);
$tc->setMaxFontSize(20);

$tc->setDistributionType(TC_RANDOM_DISTRIBUTION);

$tc->setDataClass(tags);

$tc->addData(love,10);
$tc->addData(sex,20);
$tc->addData(food,5);
$tc->addData(business,1);
$tc->addData(PHP,2);

$res = $tc->generate();

echo $res;
? >

Utility Example:

< ?php

require_once(/path/to/Utility.class.php);

$start_date = "September 21, 1999";
$end_date = "yesterday";

$u = new Utility();

$datediff = $u->getStyledDateDiff($start_date,$end_date);

$birthday = "11 January 1978";

$zodiacsign = $u->getZodiacSign($birthday);

echo $datediff;
echo "
";
echo $zodiacsign;

? >
<<less
Download (0.007MB)
Added: 2006-04-13 License: MIT/X Consortium License Price:
1292 downloads
Plone Epydoc 0.1.3

Plone Epydoc 0.1.3


Plone Epydoc offers a product which lets you generate API documentation for any product on your Plone site. more>>
Plone Epydoc offers a product which lets you generate API documentation for any product on your Plone site.

Plone Epydoc (qPloneEpydoc) is a Plone product which lets you generate API documentation for any product on your Plone site. qPlonEpydoc is build on Epydoc and uses it to generate API documentation based on docstrings.

<<less
Download (0.008MB)
Added: 2007-03-29 License: ZPL (Zope Public License) Price:
939 downloads
Monitoring API 2.0 Beta 1

Monitoring API 2.0 Beta 1


Monitoring API project is a multi-user programming interface. more>>
Monitoring API project is a multi-user programming interface designed to simplify the development of network monitoring software and allows users to express their monitoring needs in a device-independent way.
The main abstraction provided by MAPI is the network flow. Although flows have been used before in network monitoring systems, MAPI gives flows a first-class status. Applications that uses MAPI can specify what flows or flow statistics they are interested in by applying functions to flows.
A MAPI function can be a BPF filter, string search, packet counter or more advanced like a NetFlow generator. These function will automatically run in hardware if there is support for it on the hardware being used.
MAPI currently supports the following hardware:
- Normal NICs through libpcap
- DAG cards without co-processor
- SCAMPI adapter
Enhancements:
- This release includes support for distributed monitoring, several new MAPI functions, demo applications, and a lot of bugfixes.
<<less
Download (1.2MB)
Added: 2006-09-21 License: GPL (GNU General Public License) Price:
1133 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5