===================================================================== AJPapps - Tumblr backup 2.00 Линда Кайе 2009-2016. Посвящается Ариэль ===================================================================== Эта программа пригодится владельцам блога на tumblr.com. Она сохраняет весь блог в XML файле, который формирует сам Тумблер. Этот файл потом может пригодиться, если потребуется найти какой-нибудь удалённый пост или может быть импортирован какой-нибудь программой-клиентом. В любом случае, это самый полный и достоверный архив Вашего блога. История создания ---------------- Я обычно Тумблер использую как некий TODO list со ссылками вроде "Посмотреть это". Посмотренное я помечаю меткой [Ok]. И вот, когда таких помеченных набралось немало, я начала путаться, где есть что. Потребовалось срочно удалить выполненное. Но ведь жалко! Надо было как-то сохранить всё, чтобы в случае чего найти удалённое. Так и родилась идея этой программы, а реализовать всё помог API, который как раз и выдаёт XML с постами в удобной форме. История изменений ----------------- • 1.00.0002 Первый публичный релиз. • 1.00.0004 [-] Если с блогом был связан custom domain, программа зацикливалась. [+] Поправила размер буфера. • 1.00.0005 [+] Все поля сохраняются между запусками программы. [+] Автоматическая подстановка имени файла. • 1.00.0006 [+] Добавлена поддержка панельки AJPapps - Tumblr toolbar. • 1.00.0009 [-] Программа не учитывала настройки прокси при соединениях. [+] Добавлена возможность повтора запроса при ошибке. • 1.00.0011 [+] Интерфейс переведён на английский. [+] Автоповтор запросов. [-] В нерусских версиях Windows возникали проблемы с кодировкой. • 1.01.0012 [+] Добавлено отслеживание ошибок 408. [+] Теперь указывается полный адрес блога вместо короткого имени. [+] Поддерживаются блоги с пользовательскими доменами. [+] Более простая настройка для анонимного доступа. [+] История адресов блогов и адресов почты. • 1.02.0013 [+] Теперь имя XML файла спрашивается прямо перед началом операции. • 1.02.0014 [+] Появилась поддержка защищённых паролем блогов. [+] Программа пытается создать каталог данных только при запуске, и завершает работу, если это не удаётся. • 1.02.0015 [-] При неудаче создания каталога данных не выводился каталог, который программа пыталась создать. • 1.02.0018 [+] Появилась иконка 48x48. [+] Появилась возможность сжатия полученного XML файла на томе NTFS. [+] Появилась опция для автоматического добавления даты и времени к имени XML файла. [-] Судя по всему, авторизация (для доступа к личным записям) больше не работает. • 1.02.0021 [+] Статистика использования трафика в сообщении об успешном завершении загрузки. • 1.02.0022 [+] Количество полученных частей XML файла в сообщении о завершении загрузки. • 2.00.0024 [+] Появилась возможность инкрементальной архивации. [-] В бэкапе могли появляться дубли постов. • 2.00.0026 [+] При создании инкрементального бэкапа информация о блоге теперь обновляется на случай, если она была изменена с момента последней архивации. • 2.00.0027 [-] Неправильно выводился объём полученных и переданных данных. • 2.00.0028 [+] Теперь сообщается, сколько постов было добавлено. • 2.00.0041 [-] Обновила XML библиотеку, поскольку со старой могли наблюдаться странные ошибки. Зависимости ----------- Для работы этой программы нужны следующие компоненты: • AJPapps - AJPapps support library 1.00 Файл AJPappsSupport0100.DLL • AJPapps - Библиотека общих функций 3.01 Файл CommonFunctions0301.DLL • AJPapps - File I/O support 1.02 Файл FileIOSupport0102.DLL • AJPapps - Panel control 1.00 Файл Panel0100.OCX • AJPapps - XML helper library 1.02 Файл XMLHelper0102.DLL • AJPapps - Ageha history 1.00 Файл AgehaHistory0100.DLL • MSXML 4.0 Файл MSXML4.DLL • Microsoft Visual Basic Virtual Machine Файл MSVBVM60.DLL Эти компоненты обязательны. Они уже включены в программу установки ^_^ Информация о разработке ----------------------- Язык: Microsoft Visual Basic 6.0 SP6 Платформа: Windows XP Professional SP3 Установка --------- Просто запустите Setup.TumblrBackup.EXE, и программа установки сама создаст все необходимые ярлыки. Использование ------------- После запуска появится окно программы, где нужно ввести адрес блога. Например, это что-то вроде lindaoneesama.tumblr.com, а если у блога - пользовательское доменное имя, то можно ввести и его. Обратите внимание, что адрес блога можно указать любой, что открывает возможность сохранения чужих блогов. Адрес электронной почты и пароль вводить не обязательно, но желательно, чтобы сохранить также и приватные посты. Однако, если вы сохраняете чей-то чужой блог, то это, разумеется, не поможет. Если же передавать эти данные не желательно, всегда можно установить галочку "Anonymous access". Второй пароль предназначен для блогов, защищённых паролем. Он передаётся только при запросе сервером, и будет проигнорирован при сохранении блогов не защищённых паролем. Кнопка "Proxy" настраивает прокси-сервер, через который будет работать программа. Галочка "Add date and time to file name" добавляет дату и время к имени файла по умолчанию в диалоге сохранения. Имя файла будет выглядеть как-то так: "lindaoneesama.tumblr.com 2013-02-21 01-28-46.xml", в то время как без этой галочки так: "lindaoneesama.tumblr.com.xml" Галочка "Apply NTFS compression for saved XML file" пытается сжать полученный файл бэкапа. Работает это только на томах с файловой системой NTFS. Обычно после сжатия файлы надиске занимают в три раза меньше места, но это значение может варьироваться. Галочка "Incremental backup" появилась в версии 2.00. Она позволяет резко сократить время и трафик, требуемые для бэкапа блога. После нажатия кнопки "Start!" программа попросит указать файл предыдущего бэкапа, а потом запросит с сервера только те посты, которые появились позже. В итоге программа скомбинирует данные и сохранит полный бэкап блога. Внимание! При создании инкрементального бэкапа программа загружает только самые свежие посты, которых нет в предыдущем бэкапе. При этом она не может получить изменённые посты, которые уже были прежде сохранены в предыдущем бэкапе. Если такие посты имеются, то единственный выход - снять галочку и сделать полный бэкап. После ввода всех данных, нажмите "Start!", укажите, куда сохранить бэкап, и ожидайте окончания загрузки ^_^ Удаление -------- Удаление производится обычным способом - через Установку и удаление программ. Маленький копирайт ------------------ 1. Программа распространяется бесплатно. 2. Вы имеете право распространять её на тех же условиях. 3. При распространении вы не имеете права менять авторство программы, присваивать его себе или каким-либо иным способом искажать его. 4. Разрешено коммерческое использование программы (в офисе, на производстве) за исключением её платного распространения или сдачи в аренду. 5. Программа распространяется как есть. Автор не несёт ответственности за любые трагедии или несчастные случаи, вызванные использованием программы. 6. Вы имеете право использовать ActiveX компоненты, поставляемые с программой, в собственных программах. При этом автор не гарантирует совместимость будущих версий компонентов. 7. Для любого пункта данного соглашения может быть сделано исключение с разрешения автора программы. 8. По любым вопросам, связанным с данной программой, обращайтесь по адресу lindaoneesama@gmail.com Загружено с http://purl.oclc.org/Linda_Kaioh/Homepage/