netscape connect
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1486
pyConnect4
pyConnect4 is a clone of Connect 4 game for 2 players. more>>
pyConnect4 is a clone of Connect 4 game for 2 players.
This is my second project in python. The game has more features and lesser code lines as pyXXO.
How is pyConnect4 started?
Download the tar.gz file and extract it:
tar xfz pyConnect4.tar.gz
Then change into the new dir:
cd pyConnect4
and start pyConnect4:
python pyConnect4.py
<<lessThis is my second project in python. The game has more features and lesser code lines as pyXXO.
How is pyConnect4 started?
Download the tar.gz file and extract it:
tar xfz pyConnect4.tar.gz
Then change into the new dir:
cd pyConnect4
and start pyConnect4:
python pyConnect4.py
Download (0.080MB)
Added: 2007-06-21 License: Freeware Price:
855 downloads
isp-connect 0.2
isp-connect is a project which contains generic PPP connect scripts. more>>
isp-connect project is a set of scripts which should make it easy to connect from a single GNU/Linux workstation to an ISP using a dial-up connection.
It supports a single PPP connection over ISDN or modem, and support is planned for raw-IP (over ISDN) and hooking up to several providers at one time.
The package comes with the helper script schedule.pl, which is a kind of an offline cron.
It gets a crontab-like file as input and executes the commands given in the file not exactly at the times given (like cron), but only when it is executed itself (of course, because it is not a daemon) and the time in the config-file has passed.
Enhancements:
- Modem support
- Signal, when line goes up or down
- Disconnect can close all active connections
<<lessIt supports a single PPP connection over ISDN or modem, and support is planned for raw-IP (over ISDN) and hooking up to several providers at one time.
The package comes with the helper script schedule.pl, which is a kind of an offline cron.
It gets a crontab-like file as input and executes the commands given in the file not exactly at the times given (like cron), but only when it is executed itself (of course, because it is not a daemon) and the time in the config-file has passed.
Enhancements:
- Modem support
- Signal, when line goes up or down
- Disconnect can close all active connections
Download (0.048MB)
Added: 2006-09-20 License: (FDL) GNU Free Documentation License Price:
1135 downloads
Webswell Connect 2.1.0
Webswell Connect is an e-business integration framework based on the ebXML standard. more>>
Webswell Connect is an e-business integration framework based on the ebXML standard. Webswell Connect allows easy, interactive and user-friendly installation.
It consists of an ebXML registry/repository server and client, a messaging system for secure and reliable messaging and user interface similar to popular email clients for sending/handling ebXML messages.
It supports HTTP, HTTPS, and email communication while keeping it safe and reliable by implementing digital signatures, encryption, acknowledgment mechanisms, duplication elimination, etc.
Enhancements:
- This version can be used as an SOA, ebxml, and AS2 integration tool.
- It includes HSQLDB as a default database system.
- It includes an interactive installer with supporting software.
- It includes Webswell Dispatcher 1.1.22, with improved handling of AS2 and ebxml Registry Repository messages.
- It is able to load Ebxml collaboration profiles agreements with hundreds of partnerships.
<<lessIt consists of an ebXML registry/repository server and client, a messaging system for secure and reliable messaging and user interface similar to popular email clients for sending/handling ebXML messages.
It supports HTTP, HTTPS, and email communication while keeping it safe and reliable by implementing digital signatures, encryption, acknowledgment mechanisms, duplication elimination, etc.
Enhancements:
- This version can be used as an SOA, ebxml, and AS2 integration tool.
- It includes HSQLDB as a default database system.
- It includes an interactive installer with supporting software.
- It includes Webswell Dispatcher 1.1.22, with improved handling of AS2 and ebxml Registry Repository messages.
- It is able to load Ebxml collaboration profiles agreements with hundreds of partnerships.
Download (153.9MB)
Added: 2007-08-16 License: Academic Free License (AFL) Price:
799 downloads
e-U Connect 0.32
e-U Connect is a WPA Supplicant text mode user interface based on bash+dialog for connecting to the e-U network under Linux. more>>
e-U Connect is a WPA Supplicant text mode user interface based on bash+dialog for connecting to the e-U network under Linux.
<<less Download (0.013MB)
Added: 2006-11-24 License: GPL (GNU General Public License) Price:
1068 downloads
Netscape::Cache 0.45
Netscape::Cache is a Perl object class for accessing Netscape cache files. more>>
Netscape::Cache is a Perl object class for accessing Netscape cache files.
SYNOPSIS
The object oriented interface:
use Netscape::Cache;
$cache = new Netscape::Cache;
while (defined($url = $cache->next_url)) {
print $url, "n";
}
while (defined($o = $cache->next_object)) {
print
$o->{URL}, "n",
$o->{CACHEFILE}, "n",
$o->{LAST_MODIFIED}, "n",
$o->{MIME_TYPE}, "n";
}
The TIEHASH interface:
use Netscape::Cache;
tie %cache, Netscape::Cache;
foreach (sort keys %cache) {
print $cache{$_}->{URL}, "n";
}
The Netscape::Cache module implements an object class for accessing the filenames and URLs of the cache files used by the Netscape web browser.
Note: You can also use the undocumented pseudo-URLs about:cache, about:memory-cache and about:global-history to access your disk cache, memory cache and global history.
There is also an interface for using tied hashes.
Netscape uses the old Berkeley DB format (version 1.85) for its cache index index.db. Version 2.x.x is incompatible with the old format (db_intro(3)), so you have either to downgrade or to convert the database using db_dump185 and db_load. See convert_185_2xx for a (experimental) converter function.
<<lessSYNOPSIS
The object oriented interface:
use Netscape::Cache;
$cache = new Netscape::Cache;
while (defined($url = $cache->next_url)) {
print $url, "n";
}
while (defined($o = $cache->next_object)) {
$o->{URL}, "n",
$o->{CACHEFILE}, "n",
$o->{LAST_MODIFIED}, "n",
$o->{MIME_TYPE}, "n";
}
The TIEHASH interface:
use Netscape::Cache;
tie %cache, Netscape::Cache;
foreach (sort keys %cache) {
print $cache{$_}->{URL}, "n";
}
The Netscape::Cache module implements an object class for accessing the filenames and URLs of the cache files used by the Netscape web browser.
Note: You can also use the undocumented pseudo-URLs about:cache, about:memory-cache and about:global-history to access your disk cache, memory cache and global history.
There is also an interface for using tied hashes.
Netscape uses the old Berkeley DB format (version 1.85) for its cache index index.db. Version 2.x.x is incompatible with the old format (db_intro(3)), so you have either to downgrade or to convert the database using db_dump185 and db_load. See convert_185_2xx for a (experimental) converter function.
Download (0.016MB)
Added: 2007-03-24 License: Perl Artistic License Price:
945 downloads
Dolda Connect 0.4
Dolda Connect is a modular P2P filesharing client built around the Direct Connect model. more>>
Dolda Connect is a modular P2P filesharing client built around the Direct Connect model. It supports most of the latest features of the DC protocol.
It runs in client/server mode with a well defined protocol, allowing extensibility, flexibility, and multiple detachable user interfaces. Dolda Connect also has an optional multi-user mode.
For the average user, this yields two primary advantages:
- The daemon can be made to run on another computer, which can be on all the time (a server, if you will), while the user interface can run on the users workstation. That way, the user can turn off his workstation at night, while the server will continue all transfers in progress during that time.
- A user can control his daemon from another location, such as from work, school, a friend, etc.
This architecture also has many other advantages in store for the more advanced users; since the user interface communicates with the daemon using a well-defined protocol, other user interfaces can be written, such as an automatic downloader, a chatbot, etc. It is also designed for secure multiuser operation.
Enhancements:
- A GUI configurator tool was added.
- Portability issues were fixed so that it works on AMD64 now.
- The documentation was improved.
- The usual slew of minor bugs were fixed.
<<lessIt runs in client/server mode with a well defined protocol, allowing extensibility, flexibility, and multiple detachable user interfaces. Dolda Connect also has an optional multi-user mode.
For the average user, this yields two primary advantages:
- The daemon can be made to run on another computer, which can be on all the time (a server, if you will), while the user interface can run on the users workstation. That way, the user can turn off his workstation at night, while the server will continue all transfers in progress during that time.
- A user can control his daemon from another location, such as from work, school, a friend, etc.
This architecture also has many other advantages in store for the more advanced users; since the user interface communicates with the daemon using a well-defined protocol, other user interfaces can be written, such as an automatic downloader, a chatbot, etc. It is also designed for secure multiuser operation.
Enhancements:
- A GUI configurator tool was added.
- Portability issues were fixed so that it works on AMD64 now.
- The documentation was improved.
- The usual slew of minor bugs were fixed.
Download (1.6MB)
Added: 2007-06-20 License: GPL (GNU General Public License) Price:
857 downloads
THC-Flood Connect 1.5
THC-Flood Connect is a connection flooding tool which supports SSL, sending + dumping data, closing or keeping sessions etc. more>>
THC-Flood Connect is a connection flooding tool which supports SSL, dumping + sending data, closing or keeping sessions etc.
Just a small release. Have fun.
Use allowed only for legal purposes.
To compile:
cc -o flood_connect -O2 flood_connect.c
openssl: cc -o flood_connect -O2 flood_connect.c -DOPENSSL -lssl -lcrypt
Options:
-S use SSL after TCP connect (not usuable with -u, sets port=443)
-u use UDP protocol (default: TCP) (not usable with -c)
-p port port to connect to (default: %d)
-f forks number of forks to additionally spawn (default: 0)
-i file data to send to the port (default: none)
-n connects maximum number of connects (default: unlimited)
-N delay delay between connects in ms (default: 0)
-c close after connect (and sending data, if used with -i)
use twice to shutdown SSL sessions hard (-S -c -c)
-C delay delay before closing the port (for use with -c) (default: 0)
-d dump data read from server
-D delay delay before trying to read+dump data from server (default: 0)
-e stop when no more connects possible (default: retry forever)
-k no keep-alive after finnishing with connects, terminate!
-v verbose mode
TARGET target to flood attack (ip or dns)
<<lessJust a small release. Have fun.
Use allowed only for legal purposes.
To compile:
cc -o flood_connect -O2 flood_connect.c
openssl: cc -o flood_connect -O2 flood_connect.c -DOPENSSL -lssl -lcrypt
Options:
-S use SSL after TCP connect (not usuable with -u, sets port=443)
-u use UDP protocol (default: TCP) (not usable with -c)
-p port port to connect to (default: %d)
-f forks number of forks to additionally spawn (default: 0)
-i file data to send to the port (default: none)
-n connects maximum number of connects (default: unlimited)
-N delay delay between connects in ms (default: 0)
-c close after connect (and sending data, if used with -i)
use twice to shutdown SSL sessions hard (-S -c -c)
-C delay delay before closing the port (for use with -c) (default: 0)
-d dump data read from server
-D delay delay before trying to read+dump data from server (default: 0)
-e stop when no more connects possible (default: retry forever)
-k no keep-alive after finnishing with connects, terminate!
-v verbose mode
TARGET target to flood attack (ip or dns)
Download (0.004MB)
Added: 2006-03-08 License: GPL (GNU General Public License) Price:
1338 downloads
Netscape Navigator 9.0 Beta 1
Netscape Navigator offers improved pop-up blocking and enhanced security. more>>
Netscape Navigator offers improved pop-up blocking and enhanced security. Netscape Navigator 9 is available as a standalone installation for Linux, Mac OS, and Windows.
The automatic update feature in your current Netscape browser will not upgrade to 9.0. Please download the new version now for the newest updates.
Main features:
Social Integration
- Share and vote for webpages that you find interesting.
- Add friends and get their favorite stories in your sidebar.
News in the Browser
- Follow the latest news directly from your browser.
- Customize your News menu to only show your favorite sections.
URL correction
- Let Navigator fix common typing mistakes in URLs.
- No more .cmo, .ogr, or htp:// !
Link Pad
- Save interesting links for later without cluttering your bookmarks.
<<lessThe automatic update feature in your current Netscape browser will not upgrade to 9.0. Please download the new version now for the newest updates.
Main features:
Social Integration
- Share and vote for webpages that you find interesting.
- Add friends and get their favorite stories in your sidebar.
News in the Browser
- Follow the latest news directly from your browser.
- Customize your News menu to only show your favorite sections.
URL correction
- Let Navigator fix common typing mistakes in URLs.
- No more .cmo, .ogr, or htp:// !
Link Pad
- Save interesting links for later without cluttering your bookmarks.
Download (8.9MB)
Added: 2007-06-05 License: NPL (Netscape Public License) Price:
169492 downloads
Connect-k 2.0
Connect-k is a framework for experimenting with and testing general AIs for games within the connect-k family. more>>
Connect-k project is a framework for experimenting with and testing general AIs for games within the connect-k family.
Connect-k family of games contains games defined by three parameters: k, p, and q. The game is played on a Go-style (but not necessarily size) board. There are two players, black and white, who take turn placing stones on the board. The first player (black) plays q stones on the first turn and each player then plays p stones on every succeeding turn. The first player to form a horizontal, vertical, or diagonal sequence of k stones wins.
The game family includes Tic-Tac-Toe, Go-moku without capture rules, and a new game, Connect-6. Connect-6 was formally introduced and analyzed by Dr. I-Chen Wu in a series of papers that attempted to show that the game is fair. This has not been decisively proven but appears to be the case.
The Connect-k program originated as a University of Minnesota undergraduate Artificial Intelligence course project for the Spring 2007 semester. Aside from me, the project group included Jeff Deitch, Gabe Emerson, and Erik Shimshock. We attempted to develop general game playing algorithms capable of playing any game within the Connect-k family. The Connect-k program we produced is currently the only open source program to play Connect-6.
<<lessConnect-k family of games contains games defined by three parameters: k, p, and q. The game is played on a Go-style (but not necessarily size) board. There are two players, black and white, who take turn placing stones on the board. The first player (black) plays q stones on the first turn and each player then plays p stones on every succeeding turn. The first player to form a horizontal, vertical, or diagonal sequence of k stones wins.
The game family includes Tic-Tac-Toe, Go-moku without capture rules, and a new game, Connect-6. Connect-6 was formally introduced and analyzed by Dr. I-Chen Wu in a series of papers that attempted to show that the game is fair. This has not been decisively proven but appears to be the case.
The Connect-k program originated as a University of Minnesota undergraduate Artificial Intelligence course project for the Spring 2007 semester. Aside from me, the project group included Jeff Deitch, Gabe Emerson, and Erik Shimshock. We attempted to develop general game playing algorithms capable of playing any game within the Connect-k family. The Connect-k program we produced is currently the only open source program to play Connect-6.
Download (0.19MB)
Added: 2007-07-09 License: GPL (GNU General Public License) Price:
837 downloads
Netscape::History 3.01
Netscape::History is a Perl object class for accessing Netscape history database. more>>
Netscape::History is a Perl object class for accessing Netscape history database.
SYNOPSIS
use Netscape::History;
$history = new Netscape::History();
while (defined($url = $history->next_url() ))
{
}
The Netscape::History module implements an object class for accessing the history database maintained by the Netscape web browser. The history database keeps a list of all URLs you have visited, and is used by Netscape to change the color of URLs which you have previously visited, for example.
With this module, you can get at the URLs stored in a Netscape history file, delete URLs, and add new ones. With the associated Netscape::HistoryURL module you can access the information which is associated with each URL.
Please Note: the database format for the browser history was changed with Netscape 4. Previously only the time of most recent visit was available; now you can also get at the time of your first visit, the number of visits, the title of the referenced page, and another value.
<<lessSYNOPSIS
use Netscape::History;
$history = new Netscape::History();
while (defined($url = $history->next_url() ))
{
}
The Netscape::History module implements an object class for accessing the history database maintained by the Netscape web browser. The history database keeps a list of all URLs you have visited, and is used by Netscape to change the color of URLs which you have previously visited, for example.
With this module, you can get at the URLs stored in a Netscape history file, delete URLs, and add new ones. With the associated Netscape::HistoryURL module you can access the information which is associated with each URL.
Please Note: the database format for the browser history was changed with Netscape 4. Previously only the time of most recent visit was available; now you can also get at the time of your first visit, the number of visits, the title of the referenced page, and another value.
Download (0.009MB)
Added: 2007-03-24 License: Perl Artistic License Price:
949 downloads
Netscape Address Book Recovery 0.1.0
A tool to take that corrupted Netscape Address Book and get your information out of it more>>
A tool to take that corrupted Netscape Address Book and get your information out of it. This is a tool to take that corrupted Netscape Address Book and get your information out of it. After the third time my book got corrupted, I gave up trying to fix it by hand and wrote this program. This program attempts to get as much information out of the address book as is possible. But as with all programs of this type, it will always need to change to keep track of the different ways in which the address book can be corrupted. It can output .csv (Comma Separated Values) or .ldi (LDAP Date Interchange Format) files.Dont output .csv files, you will lose all mailing list information.
Enhancements:
- Major bugfixes with handling indexes
- Major bugfixes with handling edits
- Added LDIF support
- Added support for mailling lists
<<lessEnhancements:
- Major bugfixes with handling indexes
- Major bugfixes with handling edits
- Added LDIF support
- Added support for mailling lists
Download (0.047MB)
Added: 2006-06-22 License: GPL (GNU General Public License) Price:
1224 downloads
Photorealistic Connect 4.2.0
Photorealistic Connect 4 is a photorealistic, network-playable version of the Connect 4 game. more>>
Photorealistic Connect 4 is a photorealistic, network-playable version of the Connect 4 game.
It looks and sounds just like a real board, since the images and sounds were captured using digital camera and microphone.
Photorealistic Connect can be played between two human players locally or over the network.
<<lessIt looks and sounds just like a real board, since the images and sounds were captured using digital camera and microphone.
Photorealistic Connect can be played between two human players locally or over the network.
Download (2.7MB)
Added: 2006-03-27 License: GPL (GNU General Public License) Price:
1355 downloads
Netscape Friends Activity Sidebar 1.1
Netscape Friends Activity Sidebar is a Firefox extension that helps you keep tabs about your friends stories on Netscape... more>>
Netscape Friends Activity Sidebar is a Firefox extension that helps you keep tabs on what stories your Netscape friends are submitting, commenting, and voting on. A new toolbar button (shown in the extension preview image) features Chad, the older, more mature brother of AOLs little yellow chat mascot. When there is new activity by your friends (i.e., a new comment, story submission, or vote, depending on your settings), the button will be activated and Chad will send a friendly wave your way. Clicking on the activated button will open a list of your friends activity in the sidebar, allowing you to easily browse their stories and comments. Each time you view your friends activity, you will only be shown activity that is new since the last time you opened the sidebar.
Note: The sidebar limits activity to five items for each friend. If there are more than five items to view, a "View all of Chads activity" link will be shown at the bottom of the friends section. You can always view all of a friends activity by clicking on their name or avatar.
To make use of this extension, you must be logged into Netscape.com. If you do not have a Netscape.com account, sign up at http://www.netscape.com/signup Accounts are free, and it only takes a few minutes to create one. Once you have a Netscape.com account, you can submit stories and videos, vote for other peoples stories, rate comments, comment on stories you find interesting, as well as use this extension.
<<lessNote: The sidebar limits activity to five items for each friend. If there are more than five items to view, a "View all of Chads activity" link will be shown at the bottom of the friends section. You can always view all of a friends activity by clicking on their name or avatar.
To make use of this extension, you must be logged into Netscape.com. If you do not have a Netscape.com account, sign up at http://www.netscape.com/signup Accounts are free, and it only takes a few minutes to create one. Once you have a Netscape.com account, you can submit stories and videos, vote for other peoples stories, rate comments, comment on stories you find interesting, as well as use this extension.
Download (0.016MB)
Added: 2007-05-29 License: MPL (Mozilla Public License) Price:
878 downloads
Netscapes Digg Tracker 1.0.3
Netscapes Digg Tracker helps you keep tabs on what stories your Digg friends are digging, submitting, and commenting on. more>>
Netscapes Digg Tracker is a the Firefox extension that helps you keep tabs on what stories your Digg friends are digging, submitting, and commenting on. A new toolbar button (shown in the preview image) features the Digg digger. When there is new activity by your friends (i.e., a new comment or a new story submission), the button will be activated and the digger will be shown with his trusty shovel.
Clicking on the activated button will open a list of your friends activity in the sidebar, allowing you to easily browse the stories theyve submitted, commented on, and dugg. Each time you view your friends activity, you will only be shown activity that is new since the last time you opened the sidebar.
In addition, the top 5 stories from Netscape.com will be shown below your friends activity. At any time, you can click the toolbar button to view these links, even if there is no new activity to display.
Note: The sidebar limits activity to five stories/comments/diggs for each friend. If there are more than five items to show, a link to the friends full history will be displayed.
This extension is based on the Netscape Friends Activity Sidebar.
<<lessClicking on the activated button will open a list of your friends activity in the sidebar, allowing you to easily browse the stories theyve submitted, commented on, and dugg. Each time you view your friends activity, you will only be shown activity that is new since the last time you opened the sidebar.
In addition, the top 5 stories from Netscape.com will be shown below your friends activity. At any time, you can click the toolbar button to view these links, even if there is no new activity to display.
Note: The sidebar limits activity to five stories/comments/diggs for each friend. If there are more than five items to show, a link to the friends full history will be displayed.
This extension is based on the Netscape Friends Activity Sidebar.
Download (0.020MB)
Added: 2007-06-02 License: MPL (Mozilla Public License) Price:
876 downloads
Netscape::Bookmarks 1.94
Netscape::Bookmarks is a Perl module to parse, manipulate, or create Netscape Bookmarks files. more>>
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 new Bookmarks structure
my $bookmarks = Netscape::Bookmarks->new;
# print a Netscape compatible file
print $bookmarks->as_string;
[ Note: I wrote this a long time ago. Although this should still work with "Netscape" browsers, Mozilla browsers do the same thing. When the docs say "Netscape", I mean either branch of browsers. ]
The Netscape bookmarks file has several basic components:
title
folders (henceforth called categories)
links
aliases
separators
On disk, Netscape browsers store this information in HTML. In the browser, it is displayed under the "Bookmarks" menu. The data can be manipulated through the browser interface.
This module allows one to manipulate the bookmarks file programmatically. One can parse an existing bookmarks file, manipulate the information, and write it as a bookmarks file again. Furthermore, one can skip the parsing step to create a new bookmarks file and write it in the proper format to be used by a Netscape browser.
The Bookmarks module simply parses the bookmarks file passed to it as the only argument to the constructor:
my $bookmarks = Netscape::Bookmarks->new( $bookmarks_file );
The returned object is a Netscape::Bookmarks::Category object, since the bookmark file is simply a collection of categories that contain any of the components listed above. The top level (i.e. root) category is treated specially and defines the title of the bookmarks file.
HTML::Parser is used behind the scenes to build the data structure (a simple list of lists (of lists ...)). Netscape::Bookmarks::Category, Netscape::Bookmarks::Link, Netscape::Bookmarks::Alias, or Netscape::Bookmarks::Separator objects can be stored in a Netscape::Bookmarks::Category object. Netscape::Bookmarks::Alias objects are treated as references to Netscape::Bookmarks::Link objects, so changes to one affect the other.
Methods for manipulating this object are in the Netscape::Bookmarks::Category module. Methods for dealing with the objects contained in a Netscape::Bookmarks::Category object are in their appropriate modules.
new( [filename] )
The constructor takes a filename as its single (optional) argument. If you do not give new an argument, an empty Netscape::Bookmarks::Category object is returned so that you can start to build up your new Bookmarks file. If the file that you name does not exist, undef is returned in scalar context and an empty list is returned in list context. If the file does exist it is parsed with HTML::Parser with the internal parser subclass defined in the same package as new. If the parsing finishes without error a Netscape::Bookmarks::Category object is returned.
parse_string
Method for HTML::Parser subclass method
start
Method for HTML::Parser subclass method
text
Method for HTML::Parser subclass method
end
Method for HTML::Parser subclass method
my_init
Method for HTML::Parser subclass method
<<lessSYNOPSIS
use Netscape::Bookmarks;
# parse an existing file
my $bookmarks = Netscape::Bookmarks->new( $bookmarks_file );
# -- OR --
# start a new Bookmarks structure
my $bookmarks = Netscape::Bookmarks->new;
# print a Netscape compatible file
print $bookmarks->as_string;
[ Note: I wrote this a long time ago. Although this should still work with "Netscape" browsers, Mozilla browsers do the same thing. When the docs say "Netscape", I mean either branch of browsers. ]
The Netscape bookmarks file has several basic components:
title
folders (henceforth called categories)
links
aliases
separators
On disk, Netscape browsers store this information in HTML. In the browser, it is displayed under the "Bookmarks" menu. The data can be manipulated through the browser interface.
This module allows one to manipulate the bookmarks file programmatically. One can parse an existing bookmarks file, manipulate the information, and write it as a bookmarks file again. Furthermore, one can skip the parsing step to create a new bookmarks file and write it in the proper format to be used by a Netscape browser.
The Bookmarks module simply parses the bookmarks file passed to it as the only argument to the constructor:
my $bookmarks = Netscape::Bookmarks->new( $bookmarks_file );
The returned object is a Netscape::Bookmarks::Category object, since the bookmark file is simply a collection of categories that contain any of the components listed above. The top level (i.e. root) category is treated specially and defines the title of the bookmarks file.
HTML::Parser is used behind the scenes to build the data structure (a simple list of lists (of lists ...)). Netscape::Bookmarks::Category, Netscape::Bookmarks::Link, Netscape::Bookmarks::Alias, or Netscape::Bookmarks::Separator objects can be stored in a Netscape::Bookmarks::Category object. Netscape::Bookmarks::Alias objects are treated as references to Netscape::Bookmarks::Link objects, so changes to one affect the other.
Methods for manipulating this object are in the Netscape::Bookmarks::Category module. Methods for dealing with the objects contained in a Netscape::Bookmarks::Category object are in their appropriate modules.
new( [filename] )
The constructor takes a filename as its single (optional) argument. If you do not give new an argument, an empty Netscape::Bookmarks::Category object is returned so that you can start to build up your new Bookmarks file. If the file that you name does not exist, undef is returned in scalar context and an empty list is returned in list context. If the file does exist it is parsed with HTML::Parser with the internal parser subclass defined in the same package as new. If the parsing finishes without error a Netscape::Bookmarks::Category object is returned.
parse_string
Method for HTML::Parser subclass method
start
Method for HTML::Parser subclass method
text
Method for HTML::Parser subclass method
end
Method for HTML::Parser subclass method
my_init
Method for HTML::Parser subclass method
Download (0.023MB)
Added: 2007-03-24 License: Perl Artistic License Price:
947 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 netscape connect 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