IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Пингвинятник (ОС *NIX) (https://www.imho.ws/forumdisplay.php?f=76)
-   -   Shell script для импортирования ie favorites в Moz/Firefox под линукс (https://www.imho.ws/showthread.php?t=93831)

tvcool 07.10.2005 01:31

Shell script для импортирования ie favorites в Moz/Firefox под линукс
 
Написал скрипт для импортирования ie favorites в Moz/Firefox под линукс, может кому-то пригодится.
Код:

#! /bin/bash

if [ $# -eq 0 ]; then
        echo "fav2html v1.03, by TVCooL, tvcool@gmail.com"
        echo "Converts MS IE favorites tree to Mozilla style bookmarks file."
        echo "Usage: fav2html  [favorites directory]  >  bookmarks.html"
else
        favDir=$1
        if [ ! $2 ]; then
                runDir=`pwd`
                cd "$favDir"
                echo "<dt><h3>"$favDir"</h3><dl><p>"
        else
                runDir=$2
        fi
        for x in `ls | awk '{print $0}' | sed 's/ /:/g'`; do
                x=`echo $x | sed 's/:/ /g'`
                if [ -d "$x" ]; then
                        echo "<dt><h3>"$x"</h3>"
                        echo "<dl><p>"
                        cd "$x"
                        echo \"$runDir\"/fav2html \"$favDir\"  \"$runDir\" | bash
                        cd ..
                fi
        done
        if [ `ls -l | grep "^-" | wc -l` -gt 0 ]; then
                awk 'index($0,"URL=")==1 {print "<dt><a href=\""substr($0, 5, length($0)-5)"\">"substr(FILENAME,1, length(FILENAME)-4)"</a>"}' *.url
        fi
        echo "</dl><p>"
fi


Zes 07.10.2005 02:43

Эээ,а каким макаром баш скрипт будет бегать под Виндами и делать то,что делает? :idontnow:
Или ты имеешь ввиду Линукс версию IE (о которой ничего не слышал...)? :biggrin:

tvcool 07.10.2005 04:20

Монтируем HDD с виндой, если в kernelе нет поддержки NTFS, то идём сюда: http://linux-ntfs.sourceforge.net/ . Монтируем конечно в Unicode.
Код:

mount /dev/hda1 /mnt/windows -t ntfs -r -o iocharset=utf8
И можно запускать скрипт,... и вообше полезно когда есть доступ к windows partitions.

Скрипт запускается примерно так:
Код:

./fav2html "/mnt/windows/Documents and Settings/TVCooL/Favorites" > bookmarks.html
(в зависимости от ваших настроек)

Merlin Cori 07.10.2005 08:21

Zes ты слово FAVORITES прочитал? Тебе не надо объяснять, что это такое? :biggrin:

Zes 08.10.2005 02:46

Прочитал,прочитал.Дело разумеется в определении ситуации,а не в определении терминов. :biggrin:
По мне так пусть как угодно,монтируют HDD,partition или хоть гоняют скрипт под Виндами (cygwin...).

BorLase 08.10.2005 15:05

Цитата:

tvcool:
Написал скрипт для импортирования ie favorites в Moz/Firefox под линукс, может кому-то пригодится.
простите, а накукуй это надо? чем Bookmark -> Manage -> File -> Import -> From file не устроило?

tvcool 08.10.2005 18:09

Цитата:

Сообщение от BorLase
простите, а накукуй это надо? чем Bookmark -> Manage -> File -> Import -> From file не устроило?

Ну не знаю как у вас но у меня вообще-то .url в Bookmark -> Manage -> File -> Import -> From file не лезет...

BorLase 09.10.2005 19:01

какой .url?

сначала делаем экспорт закладок из ИЕ в .htm - потом преспокойно импортим в ФФ так, как я написал выше...

и все


Часовой пояс GMT +4, время: 07:52.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.