Программа называется Diary Downloader. Теперь вы в любое время можете самостоятельно сделать архив своего собственного или любого понравившегося дневника или сообщества, а также сохранить выбранный цитатник понравившегося дневника.
Интерфейс:
Основное ее отличие от всех программ такого рода (например, Teleport Pro) -
возможность регистрации программы на сайте под выбранным логином и паролем. Это дает возможность скачивать дневники с ограниченным доступом и закрытые записи,
доступные к просмотру для пользователя, под чьим именем работает программа. Имеется, также, возможность анонимной работы, но в этом случае невозможно скачивать дневники с ограниченным доступом.
Хочу попросить администрацию не удалять этот пост как рекламный и в случае, если пользователи сочтут эту программу полезной, разместить ссылку на нее в эпиграфе этого сообщества.
Программа, разумеется, является бесплатной.
Описание программы:Описание программы:
Вводите адрес выбранного дневника (проще скопировать через буфер), вводите свой логин и пароль, можете поставить опцию "Сохранить пароль", чтобы не вводить его каждый раз заново, выставляете желаемые опции ("С комментариями", "С изображениями" или "Загрузить только цитатник этого автора" и жмете кнопку "Загрузить". Все остальное программа сделает сама.
Также, программа изменяет все ссылки в загруженных страницах на корректные (внешние или внутренние), а все загруженные страницы связаны между собой локальными ссылками. Локальными ссылками являются:
• Ссылки внизу страницы "< 1 2 3 4 5 далее >" - ведут на соответствующие локальные страницы, загруженные программой.
• Ссылки на комментарии "Комментарии (15)" - в данном примере ссылка на слове "Комментарии" является локальной, а ссылка на количестве комментариев (15) - внешней.
• Ссылка на эпиграф дневника или сообщества "Эпиграф" - если в загружаемом дневнике имеется эпиграф, то его полный текст доступен по нажатию на ссылку на слове "Эпиграф"
Все остальные ссылки в загруженных страницах являются внешними и ведут на соответствующие разделы сайта.
Кроме того, программа вырезает из загруженных страниц постов и комментариев всю рекламу и Javasсript, что дает возможность комфортного просмотра дневников в оффлайне и предотвращает обращение скачанных локальных страниц на внешние адреса. Для обратной навигации по страницам комментариев в конце страницы встраивается кнопка "Назад", по действию аналогичная соответствующей кнопке (Back) браузера.
Параметры загрузки определяются одноименными чекбоксами. Обратите внимание, что при включенной опции "Загрузить только цитатник этого автора" опция загрузки комментариев деактивируется - это связано с тем, что записи в цитатнике принадлежат разным дневникам, а ее реализация потребовала бы значительного усложнения кода программы.
Программа ведет архив загруженных дневников, сообществ и цитатников, который выглядит так:
Цитатники отображаются в списке как "<автор> (с)". Просмотр осуществляется выделением интересующего дневника и последующим нажатием кнопки "Открыть", либо двойным щелчком по выбранному пункту списка. Просмотр осуществляется в браузере, который по умолчанию установлен для просмотра HTML-документов. Дневники сохраняются в директорию Sys_Drive:\Program Files\DDown\<имя_дневника>\index.htm
Программа является достаточно защищенной в части использования личной информации пользователя (логин-пароль, ID сессии, файлы Cookies, возвращаемые сервером): поле ввода пароля защищено от перехвата специальной программой-сканером; пара логин-пароль при установке опции "Сохранить пароль" шифруется в файл; все параметры сессии и файлы авторизации Cookies, возвращаемые сервером, не сохраняются на диск и находятся в области оперативной памяти, отведенной системой для программы. При выходе из программы все полученные личные данные удаляются из памяти, а при отключении опции "Сохранить пароль" уничтожается файл с зашифрованным логином и паролем.
Ссылка для скачивания: http://www.ddd-soft.com.ru/files/ddown_1.00_full_version.exe (256 Кб)
Если появятся вопросы/предложения/замечания, можете их озвучить в моем сообществе техподдержки программы.
Возможные проблемы:
- При запуске выдает ошибку, связанную с библиотекой Msvbvm60.dll. Скачайте и установите пакет библиотек поддержки. (680 Кб)
- Программа не работает через прокси-сервер. Такая возможность планируется в следующих версиях.
Теперь вы в любое время сможете сделать копию своего дневника, не дожидаясь ответа робота-архиватора на сайте, а также скачать и сохранить любой выбранный понравившийся дневник.
Если у вас установлен файрвол, то программе следует создать правило доступа на основе "стандартный браузер" или "internet explorer", а если у файрвола нет стандартных правил для приложений, то задать параметры: удаленный хост - diary.ru, порт - 80. При наличии обновления программа обратится к моему сайту (ddd-soft.net.ru) за загрузкой апдейта. В случае, если программа сама не сможет загрузить обновление, воспользуйтесь строкой "Прямая ссылка" в окне обновления - по нажатию на нее ссылка будет скопирована в буфер обмена, откуда вы ее сможете вставить в браузер или download-менеджер.
Напоминаю также, это Администрация сайта diary.ru не имеет никакого отношения к программе, это моя частная разработка для всех @дневниковцев.
Это правда.
Никакого отношения к созданию и поддержке не имеет, никакой ответственности за последствия использования не несет.
Да, так же, как и администрация Live Journal не имеет отношения к аналогичным программам для скачивания дневников с ЖЖ - их поддержкой занимаются авторы этих программ.
Программа была протестирована в течение нескольких недель некоторыми из моих ПЧ. Поддержкой программы я намерен заниматься и дальше. Что она не совершает деструктивных действий и не распространяет личную информацию пользователя - гарантирую. Кто мне не доверяет - можете завести дополнительный логин для работы в программе.
нос, я предлагал Вам исходники программы, Вы отказались. Все претензии, если у кого таковые возникнут, готов рассмотреть в сообществе техподдержки программы http://www.diary.ru/~DiaryDown/
Я не против этой программы, но мне интересно: а можно ли скаченный архив чего-либо дневника разместить, например, в Интернете? Или переслатть кому-то совершенно левому?
Я не имею в виду то, что если это возможно, я прям сразу начну раздавать скаченные мной архивы направо-налево. Интересуюсь в целях собственной безопасности.
А можно ли сохранить чей-либо дневник вручную при помощи браузера и разместить, например, в Интернете? Или дать на него ссылку? Программа сохраняет дневник от имени пользователя, под которым работает точно так же, как если бы он сохранял его самостоятельно при помощи браузера. Только делает это гораздо быстрее, меняя ссылки на корректные.
Приватность не нарушается. Если какой-либо дневник/закрытые записи вы не видите, то программа под вашим именем скачать их, разумеется, тоже не сможет.
хорошая программка...
но только опять в целях своей безопасности хочется знать: а если мой дневник закрыт для определенных пользователей, могут ли они скачать мой дневник?
Нет, не могут. Программа имеет доступ только к тем данным, которые доступны для логина, под которым она работает. Это разграничение устанавливается на сервере дневников.
Спасибо! Скачала, пользуюсь! Кррррррасота!!!
Вот щас всё брошу и напишу такую же хрень на пхп. Чтобы помнили (q) skotobaza.com.
Ж:/
Вот щас всё брошу и напишу такую же хрень на пхп.
Уперед и с песней. А мы посмотрим, что у тебя получится. Особенно интересно, как ты на пхп напишешь локальное приложение.
спасибо большое)
мне и сама программа нравится (удобно то что теперь можно скачивать понравившиеся дневники) и то что появилась тенденция дневниковцев создавать программы для дайри)не все жж)))
Смотрите, не вылезьте окончательно.
Что мешает написать консольный бэкэнд и гуишный фронтэнд?
Локальное приложение на пхп? А в чём, собственно, проблема? php.exe уже отменили? И потом, идея была несколько в другом, ну да ладно. Посмотрим, смогу ли я себя заставить.
Касательно вопросов/замечаний/предложений.
Хотелось бы иметь возможность самостоятельного указания директории для сохранения дневника...
А, и еще, у меня немножко перекошенный интерфейс получился, не знаю, это от винды зависит или так оно надо?...
Давай, заставляй, мозгом п#рдеть - не мешки ворочать. Как посмотришь - такие все прямо крутые спецы, а как до дела доходит - начинаются какие-то детские отмазки. Ждем релиза твоего консольного творения. Желательно под никсы, под винду любой ламер типа меня слабать прогу может.
Эллаирэ Хотелось бы иметь возможность самостоятельного указания директории для сохранения дневника
Угу, записано:) На счет интерфейса - будем разбираться, пришли мне скрин на умыло. Планируется еще опция вроде "скачать только первые N страниц".
Докачку бы.
Докачка планировалась, но потом я отказался от этой идеи, долго об'яснять почему. Докачка, если это можно так назвать, есть только для изображений - если загружаемая картинка уже имеется на диске, то она пропускается. На страницах - нецелесообразно: динамический контент все-таки.
Ага! То есть хоть это есть? Хорошо, а то у меня картинок много...
Скрин выслала.
Э-э-э... чувак, скрипт будет работать везде, где есть пхп, а он в свою очередь, есть тоже почти везде. http://php.net типа.
Я тебя учить жить не собираюсь, но твоя реакция на мой взгляд не совсем разумна. Ты не хочешь сделать свою программу идеальной? Если нет, то смотри сам; если да, то я тебе перечисляю достаточно простые и очевидные на мой, опять же, взгляд шаги, ведущие к немедленному качественному скачку.
О, кстати, wget же умеет куки. Завтра же покручу.
спасибо большое, скачала, пользуюсь, и мне как простому смертному не нужна консоль, а важна красота окошек... =)
Да щаззз. Разве что через эмулятор, да и то not fucked.
Предложения на открытие сырцов, равно как и на создание консольной версии, не принимаются.
Можно услышать аргументы?
стронни, какие аргументы? На счет нежелания открывать исходники? Долго об'яснять, да и нет особого желания. А, кстати, у тебя самого фантазии не хватает написать что-нибудь новое, а не заниматься реализацией идеи уже не первой свежести?
Оффтопом опять-таки... А почему автор должен вообще как-то аргументировать? Хочет - откроет, не хочет - не откроет...
Предоставление исходников - дело сугубо добровольное...Имхо.