Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 49.485.015 Times

WWW::A9Toolbar 0.01

  Date Added: July 14, 2010  |  Visits: 7.297

WWW::A9Toolbar

Report Broken Link
Printer Friendly Version


Product Homepage
Download (91 downloads)



WWW::A9Toolbar is a class to allow perl to access the a9.com toolbar. SYNOPSIS use WWW::A9Toolbar; my $a9 = WWW::A9Toolbar->new( { email => my@email.address, password => mya9password, connect => 1 } ); my @bookmarks = $a9->find_bookmarks({ title => qr/searchtext/ }); my $newbookmark = $a9->add_bookmark({ title => My Bookmark, url => http://mybookmark.com, type => url }); The WWW::A9Toolbar class implements the functions provided by the a9.com toolbar and interface. The toolbar allows a9.com users to view their a9.com bookmarks, remove and edit them. It also allows annotating of URLs via the diary entry textfield. So far this module supports the following methods: METHODS new (constructor) my $a9 = WWW::A9Toolbar->new( { email => my@email.address, password => mya9password, connect => 1 } ); The new constructor creates and returns a WWW::A9Toolbar object, it should be passed the a9 login credentials as a hashref. Optionally, if connect => 1 is passed to the constructor, it will also connect to the service. connect (method) $a9->connect(); Connect to the a9.com service, using the credentials supplied to the new constructor. Returns true on success. customer_id (method) my $id = $a9->customer_id(); Returns the users current customer-id, which is unique for each connection to the a9.com service. scan_cookies (method) $a9->scan_cookies(); Extracts the data from the cookies. Not much use at the moment. get_userdata (method) my $userdata = $a9->get_userdata(); Fetches the user data for this account, returns a hashref containing the users nickname, the date they agreed to the terms of use, their uniquekey and a list of columns they have set in their a9.com preferences. get_bookmarks (method) my @bookmarks = $a9->get_bookmarks({ since => time() - 3600 }); Returns all the bookmarks saved with a9.com. Optionally causes the module to refetch all bookmarks created since the given epoch time. The data returned is a list of hashrefs, each containing the fields: guid - A unique ID for the bookmark parentguid - A unique ID for the bookmarks parent folder, 0 if it is at the top level. ordinal - A real number used for sorting the bookmarks. (99999 for deleted items) bmtype - The item type, "folder" or "url". title - The title of the URL or Folder. url - The url of a url type bookmark, empty for a folder. shortannotation - A note added to the bookmark, via the diary functions. timestamp - The time that this bookmark was created, in miliseconds. deleted - "true" for deleted items, "false" otherwise. find_bookmarks (method) my @bookmarks = $a9->find_bookmarks({ title => qr/mytitle/, url => qr/myurl/ }); A function to filter the bookmarks, looking for items that match the given regular expressions. At least one of title or url must be supplied. add_bookmark (method) my $newbookmark = $a9->add_bookmark({ title => My Title, url => http://foo.com, type => url, parent => $parentitem, before => $beforeitem }); Create a new bookmark on a9.com. The completed bookmark will be returned, with the fields all filled in, as per the get_bookmarks() method. The type can be set to either "folder" or "url". The parent item should be a previousl fetched bookmark folder object. The before item should be a previously fetched bookmark object that this new bookmark will be placed before (i.e. it will get a lower ordinal, a9.com sorts its display in ascending ordinal order). delete_bookmark (method) $a9->delete_bookmark([$bookmark,$bookmark2]); Sets the passed in list of bookmarks (arrayref), as deleted. Returns 1 on success, warns which items it could not delete on failure. The items passed in should be previously fetched bookmark objects. get_diary_entries (method) ## Not implemented yet. add_diary_entry (method) $a9->add_diary_entry({url => http://foo.com, text => This is the foo.com website, title => Foo Com }); Annotate a url using the given text. The url does not have to be a bookmarked url. The annotation will be returned in the shortannotation field of the bookmark when fetched with get_bookmarks(). remove_diary_entry (method) $a9->remove_diary_entry({ url => http://foo.com }); Remove a previously created annotation. The result of this is a redirect (302) if it succeeds, and thus is hard to check..

Requirements: No special requirements
Platforms: Linux
Keyword: Bookmark Bookmarks Libraries Method Programming Title Url Www
Users rating: 0/10

License: Freeware Size: 7.17 KB
USER REVIEWS
More Reviews or Write Review


WWW::A9TOOLBAR RELATED
Network & Internet  -  online-bookmarks 0.6.9
online-bookmarks is a bookmarks management system to store bookmarks, favorites, and links on the WWW where they actually belong. online-bookmarks projects is meant for people who work often with different computers and browsers. It supports...
48.13 KB  
Networking  -  RSSPhoto 0.8.1
RSSPhoto is a WordPress plugin to display photos from RSS and Atom feeds. It includes a widget for easy addition to a sidebar, or it can be configured by shortcode to display on any page. Easy theme integration is also possible. RSSPhoto includes...
10 KB  
Libraries  -  Netscape::Bookmarks 1.94
Netscape::Bookmarks is a Perl module to parse, manipulate, or create Netscape Bookmarks files. SYNOPSIS use Netscape::Bookmarks; # parse an existing file my $bookmarks = Netscape::Bookmarks->new( $bookmarks_file ); # -- OR -- # start a...
23.55 KB  
Libraries  -  WWW::Curl::Easy 3.02
WWW::Curl::Easy is a Perl extension interface for libcurl. SYNOPSIS use WWW::Curl::Easy; my $curl = new WWW::Curl::Easy; $curl->setopt(CURLOPT_URL, http://oook.de); $curl->perform; my $err = $curl->errbuf; my $info =...
22.53 KB  
Libraries  -  WWW::YahooMaps 0.3
WWW::YahooMaps is a Perl module which can create links to Yahoo! Maps. SYNOPSIS use WWW::YahooMaps; #first method: PASSING ADDRESS BIT-BY-BIT my %addr = ( "street" => "555 N Michigan Ave", "city" => "Chicago, IL 60611", "country" =>...
4.1 KB  
Web Browser Tools  -  Foxmarks Bookmark Synchronizer 0.89
Foxmarks Bookmark Synchronizer is a Firefox extension that synchronizes your bookmarks with other computers. If you use Firefox on more than one computer, youll want Foxmarks. Install Foxmarks on each computer, and it will work silently in the...
153.6 KB  
Miscellaneous Dial-up Networking Tools  -  Basic Bookmark Manager 1.0
Basic Bookmark Manager - Bookmark Management Tool. Basic Bookmark Manager helps you to profitably manage your bookmarks. Its Benefits and features include allowing you to Store an unlimited number of bookmarks, Store an unlimited amount of notes,...
31.18 MB  
Network & Internet  -  Little Bookmark Box for Mac OS 1.0.4
Easily store and manage interesting links while surfing in the World Wide Web. You have all your bookmarks, saved and smartly organized, side by side with your browser. - Smart Boxes to automatically find and organize your bookmarks. - All your...
1.9 MB  
Network & Internet  -  ViewMarks 0.9.3
ViewMarks offers an alternative way to organize and use your bookmarks. When you create a bookmark, a preview image is automatically captured and saved. You can then use a web page view of your bookmark folders, navigate through them, rearrange...
256 KB  
Web Searching Tools  -  Incredible Bookmarks 0.7.2
A Firefox add-on that allows you to dynamically customize the bookmark toolbar Incredible Bookmarks is the ultimate add-on suite for true bookmark lovers. The Incredible Bookmarks extension provides you colored bookmarks for...
40.96 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB