===================================================================== AJPapps - Ageha 1.00 Alpha Линда Кайе 2010-2012. Посвящается Ариэль ===================================================================== Эта программа пригодится владельцам блога на tumblr.com. Она помогает закачивать картинки на Тумблер и хранит ссылки на них, а также уменьшенные копии картинок в своей базе. Потом эти картинки можно просмотреть и быстро, без лишних обращений к сайту, вставить код куда угодно: в блог, в письмо, в сообщение на форуме, в HTML файл. Для этого программа красиво оформляет их, используя HTML или BB коды. Внимание! Программа всё ещё находится в разработке, и в ней возможны любые ошибки, а также непредвиденные изменения. Вы используете её на свой страх и риск. Однако её я использую ежедневно, поэтому всё должно работать. Очень жду сообщений об ошибках и пожеланий ^^ История создания ---------------- Долго у меня не доходили руки доработать ImageShack Links. Например, добавить возможность выбирать сразу кучу ссылок или настраивать шаблоны. Программа и так довольно большая, а тут ещё такие глобальные изменения. В итоге я довела последний билд до рабочего состояния и поняла, что дальше так продолжаться не может. А тут ещё постоянные ограничения ImageShack с их запретом на порно и подобное. И тут я поняла, что Тумблер (который я использовала активно уже тогда) вполне подходит для такой задачи, как хранение картинок. У него удобный API, там ничего не удаляют, а выгруженные картинки могут и так побыть элементами блога. Так родилась идея Агехи. По сути я написала второй ImageShack Links, но с нуля. Правда, код исходной программы я использовала весьма активно. И за одну сессию я довела её до работоспособного состояния, хотя потом обленилась и почти забросила проект. Именно поэтому я решила его зарелизить. Всё равно работает, так зачем ему лежать? Почему Агеха? ------------- Дело в том, что изначально программа называлась Tumblr Picture Uploader. Но это название пересекалось с Post Pictures to Tumblr (другая моя программа для постинга), да и звучало слишком сухо. А тут как раз я вспомнила Rosario + Vampire. А поскольку мне очень понравилась Агеха (мама Куруму), да ещё и картинки я на Тумблер выгружала в основном хентайные, то и решила назвать программу именем суккуба ^^ Где-то там, в задумках, есть идея Цурары - программы для скачивания картинок с Тумблера ^^ Вообще-то, программа уже есть, она называется Onanie Stalker и заточена под один блог, поэтому новая версия уже будет Цурарой (мама Мизоре) ^^ История изменений ----------------- • 1.00.0051 Первый публичный релиз. • 1.00.0065 [+] Появилось окно информации об активных закачках. Вызывается из окна выбора группы (кнопка или F6). [-] Пока устранены строки на русском. В последствии программа будет на двух языках. [+] При множственном выделение картинок предпросмотр выводится для последней выделенной. [-] При перемещении по списку из полей с текстом, выделение не сохранялось. [+] Наконец заработало копирование текста в слоте по F4. Если выделенных элементов слишком много, программа сначала генерируе текст, а потом вставляет в буфер обмена. • 1.00.0068 [+] Приперемещении по списку и полей с текстом работают комбинации Shift+Up, Shift+Down, PgUp, PgDown, Shift+PgUp, Shift+PgDown. [+] Имя группы убранно из заголовка списка ссылок. [+] Ещё в прошлой версии добавилась информационная панель. [-] Очепятка в окошке статистики. [+] Добавлен поиск по спику картинок. • 1.00.0069 [+] В окне информации об активных закачках можно дважды щёлкнуть по элементу или нажать Enter чтобы перейти сразу к списку картинок в нём. • 1.00.0075 [+] Список закачек сохраняется при каждом изменении на случай если программа даст сбой. [+] При закрытии окна со списком картинок и появлении окна выбора группы, фокус устанавливается на списке групп. Для удобства. [+] При открытии окна закачек теперь выводятся часики - иногда список грузится очень долго... [+] Удалено состояние "Publish on and queue" за ненадобностью. [-] В окне инофрмации об активных закачках не удавалось перейти в блог по умолчанию. [+] В Batch диалоге Ctrl+A выделяет все файлы в списке. • 1.00.0077 [-] По F4 неправильно генерировался текст со ссылками. [-] При первом открытии окна закачек курсор оставался в виде песочных часиков. [+] Теперь открытие картинки работает и при множественном выделении. • 1.00.0079 [+] Теперь в Uploads.XML не хранятся полные имена файлов. Вручную перетаскивать файлы между машинами стало проще. [+] Добавила ещё больше кнопок с историей. [+] В Batch диалоге выводится количество файлов в списке. • 1.00.0082 [+] Немного переделан алгоритм перерисовки окна загрузки картинок. Общий размер теперь кэшируется - должно меньше тормозить. [+] Кнопка F6 в окне закачек теперь переводит фокус на список закачек или поле Caption. [+] Убрала автофокус на поле Caption в списке закачек. Если будет неудобно - верну. • 1.00.0086 [+] Снижено количество генерируемых ссылок до 20. Больше элементов - жмём F4. [-] Поправлена центровка окон с информационной панелью. [+] Автоповтор некритичных операций (например, получение XML поста) при закачке картинок. [+] Индикатор результата операций в окне закачки картинок. • 1.00.0108 [-] Окно информации о закачках не закрывалось крестиком. [-] При закачке URL в оригинальное имя файла могли попасть символы, идущие после "?" и "#". [-] При получении списка групп исправлено двойное сообщение об ошибке. [-] Иногда сообщения об ошибках всключали в себя мусор. [+] При разрешении ссылок в главном окне появился автоповтор, отмена и игнорирование ошибок. [+] Если при закачке картинок принимается плохой XML, приём можно повторить ещё раз. Работает автоповтор. [-] Меню Help в главном окне не блокировалось при сетевых операциях. [+] Автоповтор при загрузке картинок и предпросмотров в главном окне. [+] Сильно доработала Batch диалог. Теперь он стал удобнее, практичнее и лучше. [+] В Batch диалоге кнопка Create разблокруется по наличию выдленных элементов, а не по наличию самих элементов. [+] В Batch диалоге путь можно вводить самостоятельно, при этом Enter обновляет список файлов. [+] В Batch диалоге Ctrl+Enter в поле ввода каталога теперь эквивалентен нажатию кнопки "Create photos". [+] В Batch диалоге можно вставлять даже каталог с кавычками (из FAR) - программа отбросит всё лишнее. [+] В Batch диалоге диалог выбора каталога теперь выводится в новом стиле. [+] В Batch диалоге при попытке загрузки несуществующего каталога, сообщение об ошибке выводится, но программа не переключается на другие каталоги. [+] Добавлено окно добавления нового поста по ID на случай, если выгрузка завершится неудачей, но реально картинка всёже появится в тумблере. Скопируйте ID из URL этого поста, добавьте пост (оригинальное имя файла программа возьмёт из самого первого отмеченного элемента списка закачек), а потом удалите картинку из списка закачек. [-] При разрешении ссылок в главном окне программа не выгружалась при закрытии. [-] При сбросе ссылки в XML атрибуты узла обнулялись, а не удалялись. [+] Теперь можно запустить множество копий программы, но группы открываются только раз: если в одной программе открыта группа, то во второй её уже открыть нельзя. [+] Всвязи с возможностью многократного запуска, имя группы перенесено в заголовок (чтобы по Alt+Tab не запутаться), а информация из заголовка - на тулбар. [-] При перетаскивании текста в окно закачки программа аварийно завершалась. [+] Запоминается положение окна выбора группы. [-] В мультимониторной конфигурации главное окно выводилось на первичном мониторе, а не на том, на котором было окно выбора групп. [+] Выборочная выгрузка картинок. [-] В нерусских версиях Windows возникали проблемы с кодировкой. • 1.00.0109 [-] Выборочная загрузка работала неправильно и пропускала элементы. • 1.00.0110 [+] В окне выгрузки показывается сколько элементов отмечено галочками. • 1.00.0111 [+] Если в каталоге со вставляемым в очередь загрузки файлом находится файл с расширением AgehaDescription, то текст поста берётся из него. Для Ariel.JPG это должен быть файл Ariel.JPG.AgehaDescription. [+] При открытии окна загрузки картинок, предпросмотр может прятаться для секурности. [+] Paint Mode в главном окне наподобие Notepad Mode в Theme Pictures. Нажмите ESC для маскировки и F12 для отмены. [+] Теперь состояния, могущие вызвать проблемы, прячутся по умолчанию. Остаются только Published и Private. [+] Появился диалог настроек программы в окне списка картинок. • 1.00.0112 [-] При добавлении в очередь закачки нескольких файлов, описание из файлов AgehaDescription накладывалось и на файлы без таковых. [-] При отключеном Paint Mode нажатие Enter в главном окне не открывало картинку во внешней программе. [-] Исправлено возможное падение программы при переполнении счётчиков статистики. • 1.00.0113 [-] При загрузке большого списка закачек, сокрытие предпросмотра не срабатывало сразу. [-] Немного съехали кнопки в диалоге выгрузки картинок. • 1.00.0117 [+] Предпросмотр сделала побольше, чтобы было лучше видно. [+] Комбинация Ctrl+L для изменения размера предпросмотра по вертикали. Также работает щелчок средней кнопкой мыши по предпросмотру. [+] Общая статистика. Окно открывается кнопкой "S!" в окне выбора группы. [-] Поправила высоту окна с информацией об активных закачках. • 1.00.0118 [-] Сообщения об ошибках на языках отличных от английского отображались неверно. • 1.00.0119 [+] Добавлен костыль для обхода ошибки HTTP 408 при получении XML поста. Зависимости ----------- Для работы этой программы нужны следующие компоненты: • AJPapps - AJPapps support library 1.00 Файл AJPappsSupport0100.DLL • AJPapps - Библиотека общих функций 3.01 Файл CommonFunctions0301.DLL • AJPapps - File I/O support 1.01 Файл FileIOSupport0101.DLL • AJPapps - Panel control 1.00 Panel0100.OCX • AJPapps - XML helper library 1.01 Файл XMLHelper0101.DLL • Windows Common Controls ActiveX Control DLL Файл MSCOMCTL.OCX • MSXML 4.0 Файл MSXML4.DLL • VideoSoft VSOCX6 Файл VsOcx6.OCX • Microsoft Visual Basic Virtual Machine Файл MSVBVM60.DLL Эти компоненты обязательны. Они уже включены в программу установки ^_^ Важное замечание ---------------- Программа распространяется с консольной версией архиватора 7-Zip в комплекте. Архиватор распространяется в соответствии с лицензионным соглашением. Подробнее читайте в файлах copying.txt и license.txt, находящихся в каталоге 7z, ноходящемся в каталоге программы. 7-Zip 4.65 Copyright (c) 1999-2009 Igor Pavlov Web site: http://www.7-zip.org Информация о разработке ----------------------- Язык: Microsoft Visual Basic 6.0 SP6 Платформа: Windows XP Professional SP3 Установка --------- Просто запустите Setup.Ageha.EXE, и программа установки сама создаст все необходимые ярлыки. Ограничения ----------- В день Тумблер позволяет выгрузить примерно 70 картинок. Поэтому данная программа не годится для хранения всякой мелочи вроде элементов дизайна. Также, у Тумблера есть ограничение на размеры картинок. Максимум - 1280x1280. Если картинка больше, то она будет уменьшена на сервере. Также не забудьте включить в настройках Тумблера high-res photos. Иначе они все будут по 500 пикселей. На GIF также наложены ограничения. Они должны весить не более 500 Кб. Всё же Тумблер не картинкохостинг. Использование ------------- Программа используется точно также как и AJPapps - ImageShack links. Кроме того, она имеет множество элементов, знакомых по остальным моим "тумблерным" программам. Думаю, вы разберётесь, а я пока не буду ни чего документировать - мало ли что изменится. Удаление -------- Удаление производится обычным способом - через Установку и удаление программ. Маленький копирайт ------------------ 1. Программа распространяется бесплатно. 2. Вы имеете право распространять её на тех же условиях. 3. При распространении вы не имеете права менять авторство программы, присваивать его себе или каким-либо иным способом искажать его. 4. Вы не имеете права на платное распространение программы, сдачу в аренду или любое другое коммерческое использование. 5. Программа распространяется как есть. Автор не несёт ответственности за любые трагедии или несчастные случаи, вызванные использованием программы. 6. Вы имеете право использовать ActiveX компоненты, поставляемые с программой, в собственных программах. При этом автор не гарантирует совместимость будущих версий компонентов. 7. Для любого пункта данного соглашения может быть сделано исключение с разрешения автора программы. 8. По любым вопросам, связанным с данной программой, обращайтесь по адресу lindaoneesama@gmail.com Загружено с http://purl.oclc.org/Linda_Kaioh/Homepage/