Sid спасибо, помогло!
В своей программе я загружаю и меняю закладки Firefox. До этого я использовал файл 'parent.lock' чтобы знать если файл закладок не занят браузером. Как же теперь быть?
Здравствуйте!
Скажите пожалуйста, где я могу найти описание/назначение полей из определенной таблицы файла places.sqlite?
Например нужна инфа о таблице moz_items_annos и ее полях.
Спасибо!
Спасибо, уже что-то!
А можно узнать о совместимости этого файла между версиями браузера? Были ли какие изменения, бывают и т.д.? А то смогу импортировать данные только из текущей версии браузера.
Здравствуйте!
У меня есть небольшая программа в которой мне нужно импортировать прокси настройки из разных браузеров. Так вот, с Ослика уже проблему решил, а вот про Лису ничего не знаю. Подскажите, где Firefox хранит данные прокси, и есть ли возможность их импортировать в чужую программу?
Заранее спасибо всем!
Здравствуйте!
Не пинайте, если не там создал топик, просто не знаю где спросить. Вроде были такие темы...
Помогите пожалуйста с регулярными выражениями (regexpr - http://regexpstudio.com/ )
Мне нужно вытянуть из исходного кода веб страницы, путь к favicon.ico (название иконки может быть иным)
Вот примеры строк вытянутых с разных сайтов:
1. <link rel="shortcut icon"
href="http://www.domaintools.com/favicon.ico" />2. <link rel="SHORTCUT ICON" href="/favicon.ico" />
3. <link href="http://templates.33b.ru/33b.ru/favicon.ico" rel="shortcut icon">
4. <link rel="icon" href="http://www.avangate.com/favicon.ico" type="image/x-icon"/>
5. <link rel="shortcut icon" href="/images/plimus_wave.ico" />
6. <LINK REL="SHORTCUT ICON" href="/favicon.ico">
7. <link rel="shortcut icon" type="image/ico" href="/images/favicon.gif" />
8. <link href="favicon.ico" rel="shortcut icon">
9. <LINK REL="shortcut icon" HREF="../favicon.ico" TYPE="image/x-icon">
10. <link typ
…
е советую полагаться на реестр, ключи там создаёт только инсталлятор, а если его не устанавливать (скопировать, распаковать из архива), то никаких ключей не будет. Как вариант - искать профиль, он есть всегда:
Как раз, в данном случае, полагаться на реестр и считаю необходимым. Я например устанавливал несколько версий Лисы (3.0.7, 3.1b3), в разных папках. Что мне в данном случае даст %APPDATA%\Mozilla\Firefox ?
И еще, я так понимаю в %APPDATA% профил пишется когда устанавливается в многопользовательском режиме (так у Оперы), а если профиль будет создан в папке где установлен сам браузер? Или Лиса всегда профил пишет в %APPDATA% ?
Вот что я нашел, вроде то что нужно:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\firefox.exe
Но насколько это универсально, пока не известно.
MySh, это не то. Там пишется также и версия браузера. Нужен более универсальный ключ.
Где можно найти такую инфу?
Здравствуйте!
Подскажите пожалуйста, есть ли где нибудь в реестре запись о том где был установлен Лис? Если есть, то он является идентичным для 2 и 3 версии браузера, для XP и Vista?
При запуске моей программы я должен определить путь к браузеру (мало ли куда пользователь может его установить). Поэтому считаю что в реестре должна быть запись...
Заранее спасибо!
Спасибо всем! Оказалось что если запустить ФФ и не заглядывать в его закладки, то в мою программу я еще могу их импортировать, а изменить уже нельзя. А иногда не получается импортировать даже если только запускать браузер, что от там делает - темная тайна.
Z&N, к сожалению, это кажется, единственный выход.
Z&N или я невнятно обьясняю или Вы меня не понимаете. Как получить сообщение от Chrome, что нужно закрыть браузер Firefox?
Z&N, я имел в виду это:
Кстати, Google Chrome при импорте закладок просил закрыть Firefox (правда, потом он все равно завис:))
Как это получить?
Панель меню - Закладки - Управление закладками - Экспорт в HTML
Я так понял, что из Chrome выбираем "импортировать из ФФ", не через HTML
и поддерживает только экслюзивный доступ (как в случае с sqlite)
А вот тут написано что только один процес может делать изменения в базе, но читать могут несколько одновременно, насколько я понял:
http://www.sqlite.org/faq.html#q5
Тогда в чем же дело может быть :whiteflag:
То есть даже прочесть только не удастся, если база уже открыта?
А как Вы импортировали из ФФ в Chrome? У меня Chrome поддерживает только .html
Здравствуйте!
Пишу прогу - менеджер закладок для Firefox 3 (редактирую places.sqlite).
Но, вот если запустить Firefox, то моя программа не может получить доступ к закладкам (даже доступ - только чтение). Можете помочь информацией, как это обходить? Возможно ли такое?
если для страницы назначен тэг, то в той же moz_bookmarks лежит запись с атрибутом fk (равным fk закладки), которая атрибутом parent связана с id записи тега.
Пока не осилил, но думаю справлюсь :dumb:
по id папки выбирается запись из таблицы moz_items_annos с аналогчным item_id
Спасибо, то что надо. :beer:
А вот у меня возник еще такой вопрос:
Если я добавлю в базу ссылку из моей программы, то я должен и в другие базы что-то писать или только в moz_bookmarks? Не рухнет ли все, от моих записей, что я должен знать и предусмотреть?
Всем спасибо, разобрался! :beer:
Осталось самая малость:
1. Не могу понять как устроена связь между тегами и ссылками?
2. Где хранится описание для папок?
Здесь может кто-то ответить или нужно решать эти задачи в другом форуме?
Здравствуйте!
Прошу прощения если не туда задаю вопрос, просто не знаю куда еще его задавать.
В общем, пишу программу на Делфи, для работы с закладками разных браузеров, в том числе и Firefox. Но с появлением Firefox 3 версии, и хранением закладок в файл places.sqlite, возник вопрос. Что это за sqlite, как его читать, как с ним работать, как работает сам браузер с этим файлом и т.д...? Вопросов много, но если Вы поможете получить ответ хотя бы на некоторые, я буду Вам очень благодарен.
А с поддержкой множественной категоризации случайно ничего не появилось?..
А это что такое?
Порекомендуйте хорошее расширение или отдельную программу (ведь закладки просто в html хранятся, связь с firefox необязательна).
Можете попробовать менеджер закладок LinkCollector 2.2.
Работает с закладками 5 браузеров (IE, Firefox, Opera, Netscape, SeaMonkey), только платная. Знаю что для граждан СНГ существует скидка, просто нужно написать.
Все спасибо! Вопрос решен. :rock:
Ну, например, читать этот файл построчно и обрабатывать строки в которых присутствует "A HREF=", вырезать ссылку и комментарий, который начинается со второго ">", а заканчивается на "</A>"
Спасибо, разобрался!
А что это за данные из этого файла, и зачем они нужны?
ADD_DATE="1194439256" ID="rdf:#$nug5e"
Мне нужно будет редактировать, добавить, удалить ссылки и их описания. А что делать с этими значениями?
AnalogXP, структура файла простейшая, напиши свой парсер за 10-30 минут.
Первый раз пришлось сталкиватся с XML. Так что даже не знаю как это делается.