https://github.com/Seedmanc/Tumblr-image-sorter Пишу юзерскрипт для тумблера, позволяет на основе анализа тегов поста с картинками определить путь сохранения изображений на диске, что экономит время на выборе папки вручную. Плюс к этому скрипт добавляет теги в имя файла в формате booru и переводит их с другого языка, если нужно. Кроме того, есть возможность различать основные и второстепенные теги, что позволяет подсчитывать количество объектов на изображении, если они верно указаны в тегах. Например, можно задать отдельные папки для сохранения картинок с группами объектов или же с единичными. Скрипт также позволяет получить HD-версии вложенных изображений в постах любого типа, если они доступны, в противном случае вложенная картинка ссылается на поиск оригинала в гугле.
По умолчанию скрипт сконфигурирован для коллекционирования фотографий сейю, однако базы данных тегов можно заполнить по образцу для работы с любой тематикой. Есть возможность ввода тегов и их переводов прямо со страницы с картинкой через GUI скрипта.
Пока что выпущена лишь пробная версия и код довольно сырой, для вывода полученного пути сохранения используется функция копирования строки с ним в буфер обмена посредством флэш-кнопки; для хранения данных между доменами также используется флэш (LSO). Хочется переписать это все в лучшем виде, используя API движков юзерскрипта и возможности HTML5 чтобы не использовать флэш вообще, но я не знаю, возможно ли это. Нужны советы, особенно по части https://github.com/Seedmanc/Tumblr-image-sorter/blob/master/README.rus.md#Основные-todo
А где вообще принято постить подобные поделки, которые даже на стартап не тянут, однако некоторые усилия на приведение к состоянию публичного релиза все же потрачены были? Есть сайты для саморекламы чего-либо кроме очередных мобильных аппов да вебсервисов?
>>13030 Много где. Нигде, или допустим на том же тамблере, раз юзерскрипт для него. Или на форуме браузера для которого разработан юзерскрипт.
>>13030 https://addons.mozilla.org/en-US/firefox/ https://chrome.google.com/webstore/category/extensions
Буфер обмена: http://wiki.greasespot.net/GM_setClipboard https://developer.mozilla.org/en-US/docs/Web/API/ClipboardEvent http://codetheory.in/javascript-copy-to-clipboard-without-flash-using-cut-and-copy-commands-with-document-execcommand/ http://mobile.htmlgoodies.com/HTML5/other/working-with-clipboard-apis-in-html5-web-apps.html Хранилище: http://wiki.greasespot.net/GM_setValue http://wiki.greasespot.net/GM_setValue#See_Also Флеш действительно нинужен здесь.
>>13069 >GM_setvalue Точно кроссдоменный-то? А что с https? А то этих разнообразных storage'й вообще до кучи разных, но в большинстве какой-нибудь аутизм с безопаснотью и в итоге функционал кастрированный. >GM вообще В тамперманки работает? Даже если так, что насчет вызова диалога сохранения с кастомным именем файла? Есть, конечно, в хтмл5 параметры <a> с download, но если в браузере (а как правило в хроме и фф так по-умолчанию) настроено вообще не выдавать диалога, а все кидать в папку загрузок, то функционал нереализуем. Да и, как я понял, во флэше вроде бы можно программно задать последнуюю использованную папку для диалога сохранения, так что можно сразу открывать нужную директорию, обходясь без костыля с буфером. Сейчас пилю версию для FF в формате аддона, там вроде остается только последняя упомянутая мной проблема.
>аддон для Firefox Собственно вот, готово. Без флэша, но с гуём. https://addons.mozilla.org/firefox/addon/tumblr-image-sorter/ Для ФФ кодить оказалось куда проще, в хроме tampermonkey при ошибках никогда не показывает номер строки правильный, а отсылает вообще неведомо куда за пределы проекта, да и точки останова кривые. Планирую юзерскрипт тоже перевести на *monkey+HTML5 и оставить флэш только в нативной опера-версии.
>>13122 Не ставил, но на скриншоте выглядит няшненько.
>>13131 jQuery UI же. Добавил потенциальную поддержку Unix и может быть даже Mac OS. В отсутствие этих ОС у себя заявлять о тестировании не могу, но по крайней мере на линуксе уже запускалось у другого человека.
Обнаружил на каком-то японском сайте довольно подробное описание своего аддона. Кто японский знает лучше уровня гуглопереводчика, насколько текст выглядит рукописным, а не автоматически составленным каким-нибудь ботом на основе анализа кода? http://wikiwiki.jp/firefox/?cmd=read&page=Ext%2Fservice%2FTumblr%20Image%20Sorter&word=tumblr%20image%20sorter Алсо пофиксил баг, где не работал submit в некоторых случаях.
>>13225 Да это же чёртов успех. Лол, какой же бот тебе такое понапишет? Компьютеры не умеют говорить на естественном языке (пока).
У меня тоже есть серверный скрипт для собирания коллекций с тумблера. Первоначально создавался как автоматический граббер-бэкапер по скармлемоему списку. Просто вбиваешь\копипастишь адреса тумблеров, выставляешь настройки, жмякаешь кнопку и забываешь. Если возникнут какие ошибки с которыми скрипт не справится сам, всё будет записано в логи и выведено на экран, с возможностью выбора действий на каждую из них. При удалении\угоне тумблера, его старые бэкапы вроде бы не перезаписываются. Быдлокод пронзает небеса своею ущербностью, так-как полностью экспериментальный и писался для лулзов. Имеет вэб-интерфейс и работает дооолго. Хотя и на порядок быстрее ручного режима. В чём причина такой слоупочности не знаю. Памяти, процессора и канала почти что не жрёт. Так что запуск с низким лимитом времени выполнения черевато принудительной остановкой, а открывание в хроме и фаерфоксе новее 22 версии - окошком обрыва (скрипт продолжит работать и завершится, но вы об этом уже не узнаете). Давно не обслуживается, так что не могу гарантировать 100% совместимости. Но вроде бы все существующие на данный момент шаблоны HTML-кода переваривает. В общем, кроме малого веса, простоты использования и автономнго сбора актуальных бэкапов по списку плюсов у него нет. Ах да, он умеет сортировать картинки и качать их HD версии. Кому-нибудь нужно? Если кто захочет украсть или переписать на JS, буду только рад. http://rgho.st/6MsMdjc8G
>>14242 ОП тоже делал качалку в свое время, причем на JS и хостился прямо на тумблере. Ну как качалку, она генерит список ссылок на полные картинки + JSON-список тегов, привязанный к имени каждой картинки. Требует флэш для загрузки списков, правда. http://seedmanc.tumblr.com/tmblrDL Когда-то так бэкапил некоторые блоги, которые позже оказывались удалены копирастами.
>>14242>>14309 Интересные у вас подходы. Я так понимаю, чисто ради эксперимента для обучения делалось? >>14309 А код отдельно выложить можешь? Ну чтобы ради него сайт изнутри не ковырять.
>>14315 Делалось скорее, чтобы быстро и без заморочек получить результат, не напрягаясь даже с выбором хостинга. Не отходя от кассы, да. В частности, я просто не нашел ни одной нормальной качалки с тумблере, не говоря уже о сборе тегов с привязкой к имени файла. Последняя была нужна, чтобы потом выкладывать скачанное на буры (для этого был отдельный скрипт с конвертацией тегов в имена файлов, понятные массовому аплодеру). Там код-то весь в одной странице, на коленке писалось. Немного более практичным был второй проект, минималистичный поиск картинок по блогу в обход его интерфейса с важной дополнительной функцией - поиск по пересечению двух тегов. Насколько я знаю, такого функционала сам тумблер не предоставляет. Туда же добавил списки автозаполнения-перевода тегов, правда только для одного блога. http://seedmanc.tumblr.com/tumblr2search
>>14321 > пикрел Стив, молю тебя, дай адрес где найти вот эти фоточки с этой азиаточкой в юкате и другой традиционной одежде.
>>14361 Так по ссылке из поста и качай же. Что вводить видно на скрине. А вообще адрес блога-источника (animage) там же. Ну и раз уж разговор зашел, мой тумблер и бура http://koe.booru.org/index.php?page=post&s=list&tags=kimono mizuki_nana посвящены сейюфото.
- wahaba + wakaba 3.0.9 + futaba + futallaby -