[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]

Файл: ss+(2015-07-23+at+03_03_09).png -(3 KB, 147x149, ss+(2015-07-23+at+03_03_09).png)
3 No.12993  
https://github.com/Seedmanc/Tumblr-image-sorter
Пишу юзерскрипт для тумблера, позволяет на основе анализа тегов поста с картинками определить путь сохранения изображений на диске, что экономит время на выборе папки вручную. Плюс к этому скрипт добавляет теги в имя файла в формате booru и переводит их с другого языка, если нужно.
Кроме того, есть возможность различать основные и второстепенные теги, что позволяет подсчитывать количество объектов на изображении, если они верно указаны в тегах. Например, можно задать отдельные папки для сохранения картинок с группами объектов или же с единичными.

Скрипт также позволяет получить HD-версии вложенных изображений в постах любого типа, если они доступны, в противном случае вложенная картинка ссылается на поиск оригинала в гугле.
>> No.12994  
Файл: tumblr_inline_nrljkt053r1t2vg9v_1280.jpg -(200 KB, 1280x801, tumblr_inline_nrljkt053r1t2vg9v_1280.jpg)
200
По умолчанию скрипт сконфигурирован для коллекционирования фотографий сейю, однако базы данных тегов можно заполнить по образцу для работы с любой тематикой.
Есть возможность ввода тегов и их переводов прямо со страницы с картинкой через GUI скрипта.
>> No.12995  
Пока что выпущена лишь пробная версия и код довольно сырой, для вывода полученного пути сохранения используется функция копирования строки с ним в буфер обмена посредством флэш-кнопки; для хранения данных между доменами также используется флэш (LSO).
Хочется переписать это все в лучшем виде, используя API движков юзерскрипта и возможности HTML5 чтобы не использовать флэш вообще, но я не знаю, возможно ли это.
Нужны советы, особенно по части https://github.com/Seedmanc/Tumblr-image-sorter/blob/master/README.rus.md#Основные-todo
>> No.13030  
А где вообще принято постить подобные поделки, которые даже на стартап не тянут, однако некоторые усилия на приведение к состоянию публичного релиза все же потрачены были? Есть сайты для саморекламы чего-либо кроме очередных мобильных аппов да вебсервисов?
>> No.13031  
>>13030
Много где.
Нигде, или допустим на том же тамблере, раз юзерскрипт для него. Или на форуме браузера для которого разработан юзерскрипт.
>> No.13034  
>>13030
https://addons.mozilla.org/en-US/firefox/ https://chrome.google.com/webstore/category/extensions
>> No.13069  
Буфер обмена:
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

Флеш действительно нинужен здесь.
>> No.13073  
>>13069
>GM_setvalue
Точно кроссдоменный-то? А что с https? А то этих разнообразных storage'й вообще до кучи разных, но в большинстве какой-нибудь аутизм с безопаснотью и в итоге функционал кастрированный.
>GM вообще
В тамперманки работает?

Даже если так, что насчет вызова диалога сохранения с кастомным именем файла? Есть, конечно, в хтмл5 параметры <a> с download, но если в браузере (а как правило в хроме и фф так по-умолчанию) настроено вообще не выдавать диалога, а все кидать в папку загрузок, то функционал нереализуем. Да и, как я понял, во флэше вроде бы можно программно задать последнуюю использованную папку для диалога сохранения, так что можно сразу открывать нужную директорию, обходясь без костыля с буфером.

Сейчас пилю версию для FF в формате аддона, там вроде остается только последняя упомянутая мной проблема.
>> No.13122  
Файл: pic.png -(131 KB, 501x547, pic.png)
131
>аддон для Firefox
Собственно вот, готово. Без флэша, но с гуём.

https://addons.mozilla.org/firefox/addon/tumblr-image-sorter/

Для ФФ кодить оказалось куда проще, в хроме tampermonkey при ошибках никогда не показывает номер строки правильный, а отсылает вообще неведомо куда за пределы проекта, да и точки останова кривые.

Планирую юзерскрипт тоже перевести на *monkey+HTML5 и оставить флэш только в нативной опера-версии.
>> No.13131  
>>13122
Не ставил, но на скриншоте выглядит няшненько.
>> No.13140  
Файл: f3c99fd10b[1].png -(28 KB, 501x521, f3c99fd10b[1].png)
28
>>13131
jQuery UI же.

Добавил потенциальную поддержку Unix и может быть даже Mac OS. В отсутствие этих ОС у себя заявлять о тестировании не могу, но по крайней мере на линуксе уже запускалось у другого человека.
>> No.13225  
Обнаружил на каком-то японском сайте довольно подробное описание своего аддона. Кто японский знает лучше уровня гуглопереводчика, насколько текст выглядит рукописным, а не автоматически составленным каким-нибудь ботом на основе анализа кода?
http://wikiwiki.jp/firefox/?cmd=read&page=Ext%2Fservice%2FTumblr%20Image%20Sorter&word=tumblr%20image%20sorter
Алсо пофиксил баг, где не работал submit в некоторых случаях.
>> No.13226  
>>13225
Да это же чёртов успех.
Лол, какой же бот тебе такое понапишет? Компьютеры не умеют говорить на естественном языке (пока).
>> No.14242  
Файл: 0.gif -(4 KB, 600x396, 0.gif)
4
У меня тоже есть серверный скрипт для собирания коллекций с тумблера. Первоначально создавался как автоматический граббер-бэкапер по скармлемоему списку. Просто вбиваешь\копипастишь адреса тумблеров, выставляешь настройки, жмякаешь кнопку и забываешь. Если возникнут какие ошибки с которыми скрипт не справится сам, всё будет записано в логи и выведено на экран, с возможностью выбора действий на каждую из них. При удалении\угоне тумблера, его старые бэкапы вроде бы не перезаписываются. Быдлокод пронзает небеса своею ущербностью, так-как полностью экспериментальный и писался для лулзов. Имеет вэб-интерфейс и работает дооолго. Хотя и на порядок быстрее ручного режима. В чём причина такой слоупочности не знаю. Памяти, процессора и канала почти что не жрёт. Так что запуск с низким лимитом времени выполнения черевато принудительной остановкой, а открывание в хроме и фаерфоксе новее 22 версии - окошком обрыва (скрипт продолжит работать и завершится, но вы об этом уже не узнаете). Давно не обслуживается, так что не могу гарантировать 100% совместимости. Но вроде бы все существующие на данный момент шаблоны HTML-кода переваривает. В общем, кроме малого веса, простоты использования и автономнго сбора актуальных бэкапов по списку плюсов у него нет. Ах да, он умеет сортировать картинки и качать их HD версии. Кому-нибудь нужно? Если кто захочет украсть или переписать на JS, буду только рад. http://rgho.st/6MsMdjc8G
>> No.14309  
Файл: 36a6a98b74[1].png -(147 KB, 833x840, 36a6a98b74[1].png)
147
>>14242
ОП тоже делал качалку в свое время, причем на JS и хостился прямо на тумблере. Ну как качалку, она генерит список ссылок на полные картинки + JSON-список тегов, привязанный к имени каждой картинки. Требует флэш для загрузки списков, правда.
http://seedmanc.tumblr.com/tmblrDL
Когда-то так бэкапил некоторые блоги, которые позже оказывались удалены копирастами.
>> No.14315  
>>14242>>14309
Интересные у вас подходы. Я так понимаю, чисто ради эксперимента для обучения делалось?
>>14309
А код отдельно выложить можешь? Ну чтобы ради него сайт изнутри не ковырять.
>> No.14321  
Файл: ss+(2016-07-21+at+06_58_19).jpg -(318 KB, 1146x766, ss+(2016-07-21+at+06_58_19).jpg)
318
>>14315
Делалось скорее, чтобы быстро и без заморочек получить результат, не напрягаясь даже с выбором хостинга. Не отходя от кассы, да. В частности, я просто не нашел ни одной нормальной качалки с тумблере, не говоря уже о сборе тегов с привязкой к имени файла. Последняя была нужна, чтобы потом выкладывать скачанное на буры (для этого был отдельный скрипт с конвертацией тегов в имена файлов, понятные массовому аплодеру).

Там код-то весь в одной странице, на коленке писалось.

Немного более практичным был второй проект, минималистичный поиск картинок по блогу в обход его интерфейса с важной дополнительной функцией - поиск по пересечению двух тегов. Насколько я знаю, такого функционала сам тумблер не предоставляет. Туда же добавил списки автозаполнения-перевода тегов, правда только для одного блога.

http://seedmanc.tumblr.com/tumblr2search
>> No.14361  
>>14321
> пикрел
Стив, молю тебя, дай адрес где найти вот эти фоточки с этой азиаточкой в юкате и другой традиционной одежде.
>> No.14372  
>>14361
Так по ссылке из поста и качай же. Что вводить видно на скрине.
А вообще адрес блога-источника (animage) там же.

Ну и раз уж разговор зашел, мой тумблер и бура http://koe.booru.org/index.php?page=post&s=list&tags=kimono mizuki_nana посвящены сейюфото.



[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]