===================================================================== AJPapps - Make Tumblr post mail 1.00 Линда Кайе 2010. Посвящается Ариэль ===================================================================== Эта программа поможет ленивому пользователю блога на Tumblr разместить кучу картинок. Она облегчает, насколько это возможно, процесс выгрузки и перекладывает задачу отправки на плечи почтового клиента. Сама программа ни чего не отправляет. История создания ---------------- Эту программу я писала для нужд скриншотоблога (floodshot.tumblr.com), когда вдруг оказалось, что клепать тысячи писем из IrfanView не так уж и просто. Идея программы проста: разом или указывая каждую картинку мы создаём кучу EML файлов, импортируем в почтовую программу и разом отправляем в свой блог. Поначалу приходилось вставлять каждую картинку, копируя полное имя файла прямо из IrfanView (Shift+P), а на выходе получать заветные EML файлы. Потом я сделала процесс чуть более автоматизированным (не приходилось жать Enter), а в итоге пришла к тому, что теперь программе достаточно указать каталог, и она сама обработает все картинки. К сожалению я решила поюзать темы записей. И оказалось, что при отправке постов через почту могут возникнуть неприятные проблемы. В итоге я решила прекратить разработку этой программы и написать наконец клиент для Тумблера. Или хотябы некое его подобие с очередью сообщений и массовым созданием постов. Программа прожила не больше недели... История изменений ----------------- • 1.00.0015 Первый публичный релиз. • 1.00.0017 [+] Немного подправила некоторые строки. • 1.00.0018 [-] Письма создавались почти правильно, но почтовые сервера на них ругались. • 1.00.0019 [-] Некоторые строки в программе были на русском. • 1.00.0020 [+] Теперь выбранные адреса запоминаются. • 1.00.0021 [+] Теперь у программы новая иконка. • 1.00.0022 [+] Появилась поддержка панельки AJPapps - Tumblr toolbar. • 1.00.0023 [-] Забыла вставить поддержку отключения рисования обойки с рабочего стола. • 1.00.0025 [+] Доработана поддержка панельки AJPapps - Tumblr toolbar. [+] Косметические изменения. • 1.00.0026 [+] Появилась история заголовков. [+] В редакторе списка адресов появилась кнопочка, которая ведёт на страницу с адресами. • 1.00.0028 [+] Теперь в Batch диалоге кнопка блокируется при отсутствии файлов. [+] При смене каталога показывается начало списка, а не конец. [-] При пакетной операции история не обновлялась. [+] F5 в Batch диалоге обновляет список файлов. • 1.00.0029 [+] Список в истории теперь сортируется по алфавиту. • 1.00.0032 [+] Немного оптимизировала код для синхронизации с AJPapps - Post pictures to Tumblr. [-] Неправильно работала вставка имени файла при наличии лишних пробелов. • 1.00.0033 [+] В Batch диалоге снимается выделение с добавленных файлов. • 1.00.0036 [-] Поправлены недочёты в истории. [+] В Batch диалоге сообщение выводится только если хоть одна картинка была добавлена в очередь. [+] Теперь можно создавать письма без текста Caption (поле "Тема" будет пустым). • 1.00.0037 [+] В Batch диалоге Ctrl+A выделяет все файлы в списке. • 1.00.0039 [-] Поправила порядок табуляции в главном окне. [-] Судя по всему, история не записывалась при создании письма из главного окна. [+] Появилась история выходных каталогов. [+] Диалог выбора выходного каталога теперь выводится в новом стиле. [+] Сильно доработала Batch диалог. Теперь он стал удобнее, практичнее и лучше. [+] В Batch диалоге кнопка Create разблокруется по наличию выдленных элементов, а не по наличию самих элементов. [+] В Batch диалоге путь можно вводить самостоятельно, при этом Enter обновляет список файлов. [+] В Batch диалоге Ctrl+Enter в поле ввода каталога теперь эквивалентен нажатию кнопки "Create photos". [+] В Batch диалоге можно вставлять даже каталог с кавычками (из FAR) - программа отбросит всё лишнее. [+] В Batch диалоге диалог выбора каталога теперь выводится в новом стиле. [+] В Batch диалоге при попытке загрузки несуществующего каталога, сообщение об ошибке выводится, но программа не переключается на другие каталоги. Зависимости ----------- Для работы этой программы нужны следующие компоненты: • AJPapps - AJPapps support library 1.00 Файл AJPappsSupport0100.DLL • AJPapps - Библиотека общих функций 3.01 Файл CommonFunctions0301.DLL • AJPapps - File I/O support 1.01 Файл FileIOSupport0101.DLL • Microsoft Visual Basic Virtual Machine Файл MSVBVM60.DLL Эти компоненты обязательны. Они уже включены в программу установки ^_^ Информация о разработке ----------------------- Язык: Microsoft Visual Basic 6.0 SP6 Платформа: Windows XP Professional SP2 Установка --------- Просто запустите Setup.MakeTumblrPostMail.EXE, и программа установки сама создаст все необходимые ярлыки. Использование ------------- Всё достаточно просто, программа внешне немного напоминает почтовый клиент. Для начала вам нужно указать каталог, где будут создаваться EML файлы. Это делается в верхнем поле, и по умолчанию программа записывает туда папку "Мои документы". Следом идёт поле для выбора адреса электронной почты отправителя. Тоесть здесь вы должны выбрать адрес, с которого будете рассылать письма. Отредактировать список можно нажав кнопку левее поля. В появившемся окне следует ввести ваши адреса, но по одному адресу на строке. Тоесть примерно так: abc@mail.ru Byaka Work В следующем поле указываются адреса блогов на Тумблере. Тоесть вы выбираете из списка блог, куда собираетесь постить и создаёте письма. Эти адреса настраиваются также как и ваши собственные адреса. Единственное что вам придётся зайти в Dashboard на tumblr.com, войти в раздел Goodies и найти там полный список адресов для всех ваших блогов - именно на эти адреса и нужно отправлять письма с постами. Большое текстовое поле определяет подпись к картинке. Скажем, в своём скриншотоблоге я тут пишу название вещи, из которой сделан скриншот. Между генерациями писем это поле не сбрасывается - я сделала так для удобства создания кучи писем. Ниже идёт поле, где можно указать имя файла картинки. Есть одна хитрость: можно просто скопировать полное имя файла в буфер обмена и нажать в окне программы Shift+Ins. Программа откинет лишние пробелы, кавычки и проверит, является ли строка именем существующего файла. Если да, то вместо поля с подписью к картинке, это имя попадёт ниже, и вам не потребуется указывать расположение файла вручную. Галочка Quick mode включает быстрый режим создания писем. Если она установлена, то письмо создаётся каждый раз когда вы указываете файл картинки. И вам не придётся каждый раз нажимать кнопку Create photo. Кнопка B! открывает окно, в котором всё то же самое можно сделать сразу с папкой. Но для начала вам следует выбрать оба адреса и написать подпись к картинкам - осторожнее, не ошибитесь! В появившемся окне нажимаем кнопку "..." и выбираем каталог с картинками. Список картинок тут же выводится чуть ниже, и все файлы сразу же выделяются. Но вы можете отметить только тек, которые действительно вам нужны. Ну и в завершении следует нажать кнопку Create photos, и программа создаст письма со всеми выделенными картинками. Кнопка F5 обновляет список файлов. При этом выделяются все файлы, как если бы вы выбрали новый каталог. Собственно, всё ^^ Удаление -------- Удаление самой программы производится обычным способом - через Установку и удаление программ. Однако файлы с данными не удаляются, поэтому Вам придётся самостоятельно удалить папку данных программы. Маленький копирайт ------------------ 1. Программа распространяется бесплатно. 2. Вы имеете право распространять её на тех же условиях. 3. При распространении вы не имеете права менять авторство программы, присваивать его себе или каким-либо иным способом искажать его. 4. Вы не имеете права на платное распространение программы, сдачу в аренду или любое другое коммерческое использование. 5. Программа распространяется как есть. Автор не несёт ответственности за любые трагедии или несчастные случаи, вызванные использованием программы. 6. Вы имеете право использовать ActiveX компоненты, поставляемые с программой, в собственных программах. При этом автор не гарантирует совместимость будущих версий компонентов. 7. Для любого пункта данного соглашения может быть сделано исключение с разрешения автора программы. 8. По любым вопросам, связанным с данной программой, обращайтесь по адресу lindaoneesama@gmail.com Загружено с http://purl.oclc.org/Linda_Kaioh/Homepage/