#!/usr/bin/perl #This script converts Kazehakase's old format bookmarkbar.xml(until kazehakase-0.1.1+cvs040103) to XBEL format . #old bookmarkbar.xml is copied as ~/.kazehakase/bookmarkbar.xml.old . #Written by furyo(http://furyo.on-air.ne.jp) use strict; my @old = (); my $uri = ''; my $title = ''; my $interval = ''; my $kzhome = "$ENV{HOME}/.kazehakase"; system "cp $kzhome/bookmarkbar.xml $kzhome/bookmarkbar.xml.old"; open OLD , "$kzhome/bookmarkbar.xml" or die "can't open bookmarkbar.xml"; @old = ; close OLD; open NEW , ">$kzhome/bookmarkbar.xml"; print NEW "\n"; print NEW "\n"; print NEW " BookmarkBar\n"; foreach my $temp(@old) { if($temp =~ /\n"; print NEW " " x 2 , "$title\n"; print NEW " " x 2 , "\n"; print NEW " " x 3 , "\n"; print NEW " " x 4 , "$uri\n"; if($interval) { print NEW " " x 4 , "$interval\n"; } print NEW " " x 3 , "\n"; print NEW " " x 2 , "\n"; print NEW " " , "\n"; } } print NEW "\n"; close NEW;