===================================================================== AJPapps - LJ poster 1.01 Линда Кайе 2011-2019. Посвящается Ариэль ===================================================================== Программа для выгрузки постов, написанных при помощи скрипта AJPapps - NoteBook mode for Dana в блог на Live Journal. Можно считать её неким подобием клиента для ЖЖ ^^ История создания ---------------- Эту программу я планировала очень давно, но как-то руки не доходили, а потом вдруг сломалась программа от L.P.M., которая занималась тем же, я собралась и переделала Tumblr Poster. За один вечер управилась ^^ История изменений ----------------- • 1.00.0009 Первый публичный релиз. • 1.00.0011 [+] Можно настраивать юзерпики. • 1.00.0013 [-] Тэги вроде H1 портились. • 1.00.0014 [-] В некоторых случаях программа могла неправильно воспринимать ответ от сервера. • 1.00.0016 [-] При отправке постов не блокировались чекбоксы. • 1.00.0017 [-] Теперь забыла блокировать кнопку Userpics. • 1.00.0018 [-] Строка состояния съехала. • 1.00.0019 [+] Добавила подсказки к галочкам в главном окне. • 1.01.0021 [+] Теперь при загрузке файла дневника, программа проверяет даты постов на коллизии. • 1.01.0022 [+] При загрузке файла дневника показывается не только количество загруженных постов, но и общее количество постов в списке. • 1.01.0026 [7.10.2019] [+] Положение главного окна теперь запоминается. • 1.01.0027 [30.10.2019] [-] Небольшие чистки в коде. • 1.01.0028 [8.11.2019] [+] Добавлена иконка 48x48. Зависимости ----------- Для работы этой программы нужны следующие компоненты: • AJPapps - AJPapps support library 1.00 Файл AJPappsSupport0100.DLL • AJPapps - Библиотека общих функций 3.03 Файл CommonFunctions0303.DLL • AJPapps - Diary TXT file parser 1.02 Файл DiaryTXTParser.DLL • Microsoft VBScript Regular Expressions 5.5 Файл VBScript.DLL • Microsoft Visual Basic Virtual Machine Файл MSVBVM60.DLL Эти компоненты обязательны. Они уже включены в программу установки ^_^ Информация о разработке ----------------------- Язык: Microsoft Visual Basic 6.0 SP6 Платформа: Windows XP Professional SP3 Установка --------- Просто запустите Setup.LJPoster.EXE, и программа установки сама создаст все необходимые ярлыки. Использование ------------- Как обычно, всё очень просто ^^ Запускаем программу, вводим логин и пароль к блогу и нажимаем Proceed. Появляется главное окно программы со списком постов. Кнопкой Load загружаем текстовый файл, подготовленный при помощи скрипта AJPapps - NoteBook mode for Dana, в выпадающем списке ниже выбираем вариант выгрузки, а кнопкой Send отправляем посты в блог. Всё просто ^^ Обратите внимание, что загрузка не очищает список. То есть при загрузке посты аккумулируются. Также обратите внимание на две галочки ниже списка. Они управляют временем, которое присваивается постам. Просто я заметила, что если все посты отправлять с текущим временем, они начинают жутко перемешиваться. Send post with original date. Эта галочка делает именно то, что и написано, берёт даты из заголовков постов и указывает их вместо текущей. Это предотвратит перемешивание. Обратите внимание, что Live Journal учитывает время постов до минут и не позволяет двум постам иметь одинаковые дату и время. Это значит, что если данную галочку снять, то скорее всего некоторые посты появятся в журнале и тут же будут замещены. Та же проблема может возникнуть и с постами с оригинальными датами, если время некоторых совпадает до минут. Хотя вероятность такого сценария всёже гораздо ниже, будьте бдительны! Send as backdated. Хитрая галочка. Допустим у вас есть пост за пятое апреля, а вы пытаетесь выгрузить пост за первое, то ЖЖ скажет, что так нельзя. Придётся либо редактировать пост за пятое и указывать, что он отправлен раньше времени, либо ставить эту галочку и показывать, что пост отправлен в прошлое. Ставить её я рекомендую только если отправка поста завершится ошибкой, и в описании ошибки так и будет сказано. Удаление -------- Удаление программы производится обычным способом - через Установку и удаление программ. Маленький копирайт ------------------ 1. Программа распространяется бесплатно. 2. Вы имеете право распространять её на тех же условиях. 3. При распространении вы не имеете права менять авторство программы, присваивать его себе или каким-либо иным способом искажать его. 4. Разрешено коммерческое использование программы (в офисе, на производстве) за исключением её платного распространения или сдачи в аренду. 5. Программа распространяется как есть. Автор не несёт ответственности за любые трагедии или несчастные случаи, вызванные использованием программы. 6. Вы имеете право использовать ActiveX компоненты, поставляемые с программой, в собственных программах. При этом автор не гарантирует совместимость будущих версий компонентов. 7. Для любого пункта данного соглашения может быть сделано исключение с разрешения автора программы. 8. По любым вопросам, связанным с данной программой, обращайтесь по адресу lindaoneesama@gmail.com Контакты -------- Почта: lindaoneesama@gmail.com Сайт: https://www.lindachan.net