Pasar todos los enlaces URL de un navegador en Windows a Linux

Antonio Giráldez y Jaime Villate

6 de febrero de 2004

Bueno, primero echemos un vistazo al fichero donde se almacenan los enlaces en Debian. Para el navegador Mozilla estos están, según el usuario en

/home/usuario/.mozilla/default/afd4cd40.slt/bookmarks.html

ya que Mozilla crea un directorio para cada perfil. En el ejemplo anterior el nombre del perfil es "default"; el nombre del subdirectorio con extensión .slt es escogido aleatoriamente. Podemos tener en lugar del directorio "default" uno o varios con el nombre o los nombres de los perfiles de usuario que hayamos creado.

Firefox usa el mismo esquema, pero los directorios de perfiles porán estar en /home/usuario/.firefox o en /home/usuario/.mozilla/firefox, dependiendo de la versión.

El navegador Konqueror almacena los enlaces en:

/home/usuario/.kde/share/apps/konqueror/bookmarks.xml

En Windows existe en Documents and Settings\Usuario\Favoritos una lista de ficheros con la extensión .url. El interior de estos ficheros es algo así:

file:/mnt/win98/Documents and Settings/Usuario/Favoritos/Linux/Debian/La Espiral.url
[DEFAULT]
BASEURL=http://www.laespiral.org
[InternetShortcut]
URL=http://www.laespiral.org
Modified=7067FCE64AB7C3017E

Podemos editar con un editor cualquiera el fichero bookmarks.html de Mozilla o el fichero bookmarks.xml de Konqueror, añadiendo los enlaces que tengamos en Windows o si queremos, elaborar algún script para la shell que haga el proceso.

En Mozilla/Firefox cada "bookmark" va dentro de una etiqueta <dt> en una lista. En Konqueror hay que tener en cuenta que se usa un DTD específico para enlaces, llamado xbel; la sintaxis es muy simple, a cada enlace se le asocia un icono y un título, que se colocan dentro de un elemento bookmark, por ejemplo:

 <bookmark icon="favicons/www.laespiral.org_theme_favicon"
     href="http://www.laespiral.org/" >
   <title>La Espiral</title>
  </bookmark>



Página creada en: 2004-11-04 12:54:11 +0000
© Copyright 2001, 2002, 2003, 2004, La Espiral, debian-laespiral@lists.debian.org
Permitida la copia y distribución textual, integral, siempre y cuando se mantenga este aviso.