imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Пингвинятник (ОС *NIX)
Опции темы
Старый 07.10.2005, 01:31     # 1
tvcool
Member
 
Аватар для tvcool
 
Регистрация: 02.06.2002
Сообщения: 357

tvcool Известность не заставит себя ждать
Lightbulb 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

Последний раз редактировалось tvcool; 07.10.2005 в 04:22.
tvcool вне форума  
Старый 07.10.2005, 02:43     # 2
Zes
Member
 
Аватар для Zes
 
Регистрация: 26.05.2004
Адрес: Планета обезьян
Сообщения: 348

Zes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форуме
Эээ,а каким макаром баш скрипт будет бегать под Виндами и делать то,что делает?
Или ты имеешь ввиду Линукс версию IE (о которой ничего не слышал...)?
__________________
Beware of programmers carrying screwdrivers...
Zes вне форума  
Старый 07.10.2005, 04:20     # 3
tvcool
Member
 
Аватар для tvcool
 
Регистрация: 02.06.2002
Сообщения: 357

tvcool Известность не заставит себя ждать
Монтируем 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
(в зависимости от ваших настроек)
tvcool вне форума  
Старый 07.10.2005, 08:21     # 4
Merlin Cori
Moderator
 
Аватар для Merlin Cori
 
Регистрация: 29.04.2002
Адрес: Moscow
Пол: Male
Сообщения: 2 980

Merlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБог
Merlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБог
Zes ты слово FAVORITES прочитал? Тебе не надо объяснять, что это такое?
__________________
Есть две бесконечные вещи, Вселенная и глупость.
Впрочем, на счет Вселенной, я не уверен



Вклад IMHO.WS в медицину и науку
Присоединяйтесь!!!!!
Merlin Cori вне форума  
Старый 08.10.2005, 02:46     # 5
Zes
Member
 
Аватар для Zes
 
Регистрация: 26.05.2004
Адрес: Планета обезьян
Сообщения: 348

Zes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форуме
Прочитал,прочитал.Дело разумеется в определении ситуации,а не в определении терминов.
По мне так пусть как угодно,монтируют HDD,partition или хоть гоняют скрипт под Виндами (cygwin...).
__________________
Beware of programmers carrying screwdrivers...
Zes вне форума  
Старый 08.10.2005, 15:05     # 6
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
Цитата:
tvcool:
Написал скрипт для импортирования ie favorites в Moz/Firefox под линукс, может кому-то пригодится.
простите, а накукуй это надо? чем Bookmark -> Manage -> File -> Import -> From file не устроило?
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  
Старый 08.10.2005, 18:09     # 7
tvcool
Member
 
Аватар для tvcool
 
Регистрация: 02.06.2002
Сообщения: 357

tvcool Известность не заставит себя ждать
Цитата:
Сообщение от BorLase
простите, а накукуй это надо? чем Bookmark -> Manage -> File -> Import -> From file не устроило?
Ну не знаю как у вас но у меня вообще-то .url в Bookmark -> Manage -> File -> Import -> From file не лезет...
tvcool вне форума  
Старый 09.10.2005, 19:01     # 8
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
какой .url?

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

и все
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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




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