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

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

Serving Software Downloads in 976 Categories, Downloaded 29.982.849 Times

WWW::A9Toolbar 0.01

  Date Added: July 14, 2010  |  Visits: 695

WWW::A9Toolbar

Report Broken Link
Printer Friendly Version


Product Homepage
Download (73 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
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  
Education  -  network_subject_glossary 1.0.0.0
in this app you can get definitions for network subject words. more words added. easy interface provided. useful for students. definitions for like URL,WWW,SMTP,PPP.....etc Requirements: Windows Phone 8.1, Windows Phone 8
1024 KB  
Productivity  -  Qr Bar Scanner 1.0.0.0
Scan QR codes, barcodes, business cards (vCard, Bizcard, MECARD). Organize your bookmarks, filtered by type (contact, url, telephone ...) Capture ISBNs, ISMN and access the book...
1024 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  -  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  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
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  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.12.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...
2.73 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