
I apt-get installed it a while ago, and Chrome's insistence on looking like Chrome when I wanted it to look and act like Ubuntu was an early problem. If I can't move a window like any other window, I can't use that window, and thus that program.
This was a problem until I realized you could tell it to use the system's Title Bar, which means when I double-clicked, it rolled up like any other window, and a right-click on the bar meant I could kick it to whatever virtual desktop I wanted. That was enough for me to take away most of my dislike.
But not all. I had been using Delicious as my online bookmarks storage. I had used Google Bookmarks before, but something kicked me off that a while ago. For the life of me, I cannot remember what. But I went to Delicious. Chrome doesn't sync with Delicious, but it does sync with Google Bookmarks. ::SHOCK!::
Delicious exports RSS. Chrome imports a special type of HTML. You need to convert. For this purpose, I wrote
rss2bookmarks
.- #!/usr/bin/perl
- use 5.010 ;
- use strict ;
- use warnings ;
- use XML::RSS ;
- # USAGE: rss2bookmarks.pl < input.rss > output.html
- my %bookmarks ;
- my $data ;
- while (<STDIN>) { $data .= $_ }
- my $rss = XML::RSS->new() ;
- $rss->parse( $data ) ;
- for my $item ( @{ $rss->{items} } ) {
- my $title = $$item{title} ;
- my $link = $$item{link} ;
- $bookmarks{$title} = $link ;
- }
- say '#<DL><p>' ;
- say ' <DT><H3>Bookmarks Bar</H3>' ;
- say ' <DL><p>' ;
- for my $bookmark ( sort keys %bookmarks ) {
- my $link = $bookmarks{ $bookmark } ;
- say qq{ <DT><A HREF="$link"> $bookmark </A>} ;
- }
- say ' </DL><p>' ;
- say '</DL><p>' ;
Use it in good health.
No comments:
Post a Comment