[UPD 13.10] Почти доделанный смайлопак smiles.andreymal.org

+142
в блоге IT Pony!
Я тут 6 сентября набижал на Flask и набросал смайлопак, а доделать руки не доходят. Но, судя по комментам, без хоть какого-нибудь смайлопака совсем тяжко (видимо, не я один тупо копипастил ссылки оттуда?), поэтому решил выложить что есть.

smiles.andreymal.org

На страницах есть только смайлики, можно их таскать мышкой и можно копировать ссылки на изображения. Всё остальное есть на бэкенде в API, отдалённо напоминающем REST, с поисками, отправками смайликов и собственно скачиваниями юзерскрипта, но нормальный гуй ко всему этому всё никак не сделаю.

UPD 02.10: смайлопаки можно собирать и качать!

UPD 25.10: переехал

50 комментариев

— Спасибо-спасибо-спасибо! На айпаде все отлично работает. Даже шустрее, чем старый смайлопак. СПАСИБО!
Sasha-Flyer
+1
А как ты к айпаду смайлопак подключил?
_LICA_
0
— Слушай, Андреймал, так может, будешь на пару с Дитти мейнтейнить этот смайлопак как официальный?
Orhideous
+2
Его бы сперва доделать
andreymal
0
— Ну хотя бы до минимально рабочего прототипа, а дальше ведь можно итерациями, так?
Orhideous
0
Нуок
andreymal
0
— Фыр ^^
Orhideous
+1
— Кто сказал фыр?
_LICA_
0
Всегда готова!
CrazyDitty
+1
А при загрузке своих пикч он их сам ужимает?
f13proxima
0
А загрузка пока только тупо ссылкой
andreymal
0
Третий смайлопак и второй недоделанный. Станет ли он вторым выжившим?
GlennWitcher
+1
Зер гут! Надеюсь вскоре милопак возродится и засияет пуще прежнего.
vorodor
0
Добавил анимашку на перетаскивание смайликов #революционные_изменения
andreymal
+2
А вот теперь действительно #революционные_изменения: смайлопаки можно собирать, сохранять, качать, ставить классы и делиться ими
andreymal
0
<title>422 Unprocessable Entity</title>
<h1>Unprocessable Entity</h1>
<p>(deque([288, 'w'])) 0 is less than the minimum of 1</p>
Orhideous
0
А я только собрался в комментах призывать того, кому щас 422 выпадало, алгоритм воспроизведения)
andreymal
0
1. В поле «название» ввести «тест»
2. Создать категорию смайликов. Имя «Твай», иконка — Твайлайт
3. Выбрать категорию смайликов Твайлайт слева
4. Добавить все сразу.
5. Нажать кнопку скачивания.
Orhideous
0
Чёт локально воспроизводиться не хочет. Это точно без кастомных кривых смайликов? Ибо на кастомных кривых смайликах воспроизводится
andreymal
0
— Точно. Если есть стектрейс, я мог бы помочь глянуть, но через пару часов только: на работе ещё сам.
Orhideous
0
Уже нашёл битый смайлик с Твайлайт (который в фоксе 0x18 пикселей), но даже с ним всё равно не воспроизводится(
andreymal
0
О, внезапно воспроизвелось
andreymal
0
— Теперь работает.
Orhideous
0
> img.width
< 0
> img.getAttribute("width")
< "70"
Вообще я по этому поводу хотел ещё тебя вопросами помучать
andreymal
0
Залей, может, код куда-то по типу приватного битбакета (увы, но на гитхабе отвратный issue management) — приду, поговорим
Orhideous
0
— При попытке создания смайлопака с одной категорией, если что.
Orhideous
0

Спасибо!
Kaldr
0
Gummy_Ekb
0
Так должно быть?Спойлер
Minos
+2
Не должно, реквестирую алгоритм воспроизведения
andreymal
0
Накидал три крупных категории, в одной гифки, в другой пользовательские. При попытке сохранения выбило это. После удаления категории гифок таки сохранилось. При повторном редактировании, и восстановления категории всё наконец заработало.
Minos
0
Скриншот javascript-консоли при ошибке бы, но подозреваю уже нету, а сейчас может и не воспроизводиться, ибо я валидацию допилил
andreymal
0
Выкатил обнову. БД поменялась чуть менее чем полностью, смайлопаки нужно было дропнуть (собственно поэтому время их существования ограничено), зато можно в localStorage хранить. Переписал фронтенд, должен быть пошустрее
andreymal
0
Ещё бы смайлопаки Крюгера
Farxial
0
Источник?
andreymal
0
Откуда он у меня?
У меня есть только один его старый смайлопак, нагло спёртый отсюда.
Farxial
0
Ну давай хоть его как-нибудь, а то там 404
andreymal
0
Эм, я не могу вот так просто взять и дать чужой смайлопак Давай подождём его, OK?
Farxial
0
andreymal
0
Это личная собственность?
Vadiman98
0
То есть, можно спокойно сносить старый? Тут все тоже самое?
ReduxOID
0
Ещё нет
andreymal
0
Нуок, потестим.
GlennWitcher
+1
Я просто оставлю это здесь как напоминание, что Pony ORM говно
andreymal
0
Это нужно было сделать сразу, но чёт додумался только сейчас — прикрутил импорт юзерскриптов
andreymal
0
Кстати, есть возможность создать зеркало smile-o-pack.net/?
А то он имеет тенденцию терять смайлы…
GadS
0
Всё скачано, но потом
andreymal
0
Ок.
GadS
0
Вряд ли это кому-то интересно, но выкатил кучку багфиксов и работоспособность в Safari
andreymal
+2
Додумался использовать название смайлопака %)
andreymal
+1
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Скрыто Показать