Жабиные новости, фичреквесты, багрепорты III (32)

Лапок поели в >>100806
Replies: >>124659, >>126585
Что почитать про гит? Чтобы научиться базовому использованию.
Replies: >>124660, >>124931
>>124652
Падлюко, чому жаба одна? Мусить бути три.
Replies: >>124663
>>124658
Навіщо? Я якось самотужки поступово.
Взагалі, часто радять git-scm, там наче туторіял непоганий.
>>124659
>Мусить бути три.
Не заметил что было две.
Надо сделать полноценную галерею с поиском по тегам, вешанием тегов к картинкам которое я никак не могу осилить, подгрузкой...
>>124658
прогит
Киця, а що тебе тримає на відрі бітів, що ти вже маєш намір опановувати довбня, аби звідти не перекочуватися?
Replies: >>124944
>>124941
Он удобный, и является индикатором того что ртуть действительно загибается, как это не печально.
Replies: >>124963
>>124944
Чому загинається? Тому що налетіло бидлокодерів, які окрім Git нічого не вміють?
Kateto devas ellerni git-on nun. הַלְלוּיָה] הללויה!
Replies: >>124972
>>124970
Gi ne devas.
Replies: >>124978
Replies: >>124979
>>124978
Ĉar estas multaj aliaj Mercurial-aj gastigantoj.
Replies: >>125052
>>124979
Diable!
Replies: >>125062
>>125052
...sed ĝi ne volas migri, ial.
Replies: >>125063
>>125062
Estas du seĝoj…
First priority: нужно вернуть бота. Без бота скучно.
Но мне лень делать к нему админку для настройки и базу где он будет хранить, что стащил последним. Придумайте, где хранить состояние
Replies: >>125406, >>125441
>>125405
Kiacele? Ni ne bezonas iajn ajn robotojn.
>>125405
Не треба, я тільки через цю курву на опеннет і втрапля了. Доведеться й на бірду не заглядати, щоб не влипати до тієї клоаки.
Не в угоду анимекурве будет сказано, но эту танцпольную монополию пора прекращать. Там уже давно ничего конструктивно не обсуждается, пыщенка кидает картинки сама себе и спорит со своими фантазиями. Киця, сделай что-нибудь.
Replies: >>125634, >>125695
>>125617
З таким же успіхом можна назвати монополією якийсь вазап, бо в нього мільярди користувачів (які чимось задротськішим все одно не користувалися б), а в IRC хіба що мільйон.
Replies: >>125715
>>125617
А я не удивлюсь, если он действительно сам с собой спорит :}
Replies: >>125721
>>125634
У вазапа есть конкуренты -- вайбер, телеграм.
Replies: >>125722
>>125695
>врьоті игоря нє сущєствуєт
Зрозуміло.
>>125715
Ну то й ти зроби конкурента. Чи тільки кувікати вмієш? Тут он жопеннет репостився, якась шизогонія з TOR, ігри проводити намагалися. Хоч якась альтернатива була. А зараз навіть анімешники, що пічкури постили, кудись потікали.
Перенёс репозиторий в гит. Ругайте.
// Получилось с третьего раза через костыли. Первый раз делая всё по мануалу я получил одну локальную ветку и три удаленных, и они между собой не синхронизировались.
Replies: >>126830
В процессе переезда были потеряны некоторые файлы. Часть удалось восстановить из бэкапа, часть нет (по некоторой причине, как новые, так и старые). Последний бэкап был в понедельник, так что всё что позже утеряно.
>>126822
Видимо, дело в том, что на разделе бэкапов закончилось место.
>>126821
Чому в киць все через сраку? Тому що в киць немає ключиць!
1) А Django-рушій чому не перенесено?
2) README вказує, що репозиторій не репозиторій, кек.
3) На біса? Тобі накидано купу Mercurial-хостингів, нащо тримаєшся за Bitbucket?
>>126822
KURWA! Давай відмонтовуй розділ і проганяй undelete, доки не запізно.
Replies: >>126832
>>126822
>некоторые
>>122367
Киця, ти ж розумієш, що я тобі цей обісрамс не пробачу? Мало того, що написа7 якесь обгризяне лайно замість рушія, так тепер ще й дані просирає. Іди-но в сраку.
>>126830
>Давай відмонтовуй розділ і проганяй undelete, доки не запізно.
Прогнал, уже поздно.
>>126822
А куда переезжали-то?
Replies: >>126841
>>126840
На гит...
На самом деле я неосмотрительно грохнул старый каталог, сохранив только конфиги, чтобы склонировать новый.
Сделал так чтобы на пропавшие файлы отображалась особая картиночка.
А imagemagick умеет переводить картинки в ascii art?
Replies: >>126869
/api/consistency теперь выдает список пропавших файлов, как хешей так и имен. Просьба всем у кого они могла сохраниться в каком-то виде, предоставить копии.
Replies: >>127135
>>126867
Из коробки такого нет, вроде.
>>126893
Fixed. Проверяйте (с новыми картинками ессно).
Replies: >>126901
Просканува7 пічкури з історії бравзера, ось іще пачках тих, що вивантажувалися за посиланнями:
https://ru.gsk.com/media/476913/aquafresh.jpg
https://www.dvdtalk.com/reviews/images/reviews/76/full/1429057514_2.jpg
https://2016.secon.ru/system/users/avatars/000/000/320/medium/klementiev.jpg
https://image.isu.pub/160606202631-03c976105540b4eb2e7836a637ab2e88/jpg/page_9.jpg
https://www.kropyva.ch//p/src/1567348047.411555-.jpg
http://russia.big-map.ru/668871_BIG_0_0.jpg
https://i1.ytimg.com/vi/8txk6EhYZKA/mqdefault.jpg
https://proxy.duckduckgo.com/iu/?u=https%3A%2F%2Fi1.ytimg.com%2Fvi%2FCQNVpN7uMfc%2Fmqdefault.jpg
https://i.imgur.com/IloWd.jpg
https://drowninginfabric.files.wordpress.com/2014/02/king_pig.jpg
https://www.kropyva.ch/b/src/1525457959.036794-.jpg
https://i1.i.ua/prikol/pic/3/5/611553.jpg
http://img.decor.ua/img_board/2011/07/18/51510-320.jpg
https://i.redd.it/47m860sl7tl31.jpg
>>127089
*пачка
>>127089
І https://upload.wikimedia.org/wikipedia/commons/8/8e/PS_mapo_2015.png
>>126868
Поищу в своей папочке скриншотов указанные хеши. Картинки в этот тред загружать?
Replies: >>127159
>>127135
Загружай куда удобно, я буду прогонять их скриптом для переименования и загружать уже нормально.
P.S. Добавил /api/export, который будет помогать с краудбэкапом. Сейчас там список ссылок на все аттачи, которые любой желающий может по этим ссылочкам скриптом выгрузить себе, на всякий случай.
>>127089
Ты это выложил на шару, надеюсь?
Replies: >>127223
Добавил автореген превьюшек при открытии, если их нет. Возможно стоит даже отключить генерацию про создании поста, хотя я не вижу, какая разница будет. Также добавил обработку ситуации с битой картинкой, для которой нельзя расчитать размер или создать превьюшку.
Replies: >>127224
>>127159
>Добавил /api/export
В идеале должен быть и способ импорта, но апи для него конечно не будет, а будет какой-нибудь параметр старта сервера. Надо придумать, как лучше собирать-разбирать бэкапы таким способом.
Replies: >>127163
>>127162
У меня вообще появилась идея бордоконтейнеров. Позволить упаковывать кусок борды (тред, тег) в контейнер и подписывать ключом сервера, чтобы любой мог его у себя хранить, и развернуть на борду через тот же апи (с проверкой подписи). Так каждый сможет у себя держать частичку борды, а в случае коллапса отдать обратно.
>>127159
Вроде все, по другим местам ничего не нашел.
Replies: >>127201
>>114655
>>114663
>>116362
>>117338
Хеши этих пикч отсутствуют в /api/consistency. У меня-то эти пикчи точно есть, но мой скрипт их не видит.
Replies: >>127202
>>127199
Подложил куда надо.
Replies: >>127203
>>127200
Странно, посмотрю.
Replies: >>127204
>>127201
Все еще не отображаются в аниме-треде
Replies: >>127205
>>127202
А, я понял почему. Потому что эти файлы битые. Они есть, но с нулевым размером. Надо такие найти и удалить вручную, чтобы они там появились.
>>127203
Какой именно не отображается? >>126365 например появился.
Replies: >>127206
Replies: >>127207
>>127206
Хороший вопрос. Файл есть, его превью тоже есть. Вон даже размер посчитался.
Replies: >>127208
>>127207
Починил. У них еще превьюшки были битые.
Щас еще добавлю битые файлы в consistency.
Replies: >>127210
>>127209
Done, прогоняйте на своих.
Только теперь consistency немного дольше работает. Надо добавить туда атрибут для включения/выключения проверки битых.
Вот не зря файлы полюбил, столько нового кода написано для всех этих проверок.
>>127210
Больше ничего не нашел.
Судя по кол-ву записей в Missing Files, для восстановления всех картинок понадобится как минимум нейросетка.
Replies: >>127228
>>127160
Звісно ні, для чого б тоді посилання поцтити?
>>127161
Ти розміри вже порятува7, курво?
Replies: >>127227
>>126605
Овва, звідки Пінкі взялася? Наче ж серед порятованих мною не було.
>>127224
Я наоборот редис очистил :3
Replies: >>127230
>>127217
Я не уверен что этот список полноценный, надо рандомно поклацать то что в нем есть.
Replies: >>127229
>>127228
Потыкал, вроде всё так. Просто сложно среди десятков тысяч постов искать потеряшки.
Replies: >>127231
>>127227
Падлюка!
>>127229
Я ж тобі ще вчора каза7 --- виведи туди ID постів, у яких використовується файл.
Replies: >>127232
>>127231
Зачем? Чем это поможет?
Replies: >>127237
>>127232
Контекстом.
Replies: >>127239
>>127237
И что ты с контекстом будешь делать?
Replies: >>127241
>>127239
Згадувати, що за пічкур був і де його шукати.
@neko, прикрепи последние три картинки куда надо!
Replies: >>127370
Ну якого дідька, звідки лапка береться? http://1.bp.blogspot.com/_o4kq5TNL0Z4/TCvFkqHZe2I/AAAAAAAAAfc/c4wt5HY3uws/s1600/pig-kiss-old.jpg
Replies: >>127371
Replies: >>127380
>>127344
Какая лапка?
Replies: >>127400
>>127370
Благодарю!
>>127371
Жабина, нитка ж про жабу. Вантажиш пічкур за посиланням — а там якогось дідька лапка в кінці опиняється й MIME-розпізнавач ламається. Перевір на чистій базі.
013
fuc\k
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\a
Де льогіка? А нема її!
Ще раз дивуюся, як такі деґенерати взагалі програмістами влаштовуються.
Карочі, так.
1) З бекслешами якась капость коїться, ладнай.
2) Поверни прев'ю для SVG, курво! І для WebP, заки вже поросята просять.
Replies: >>127431
>>127425
>З бекслешами якась капость коїться, ладнай.
Яка?
>Поверни прев'ю для SVG
Да, надо. И для вебп можно, раз уж регенератор превьюшек есть.
Replies: >>127520
webp -- добавлен
Replies: >>127482
>>127432
svg -- тоже.
Надо запилить хардлимит тредов. Есть бамплимит кажется в 300 постов, но ведь всё равно можно флудить в тред так, что он будет значительно грузить сервер при открытии. Предлагаю поставить хардлимит вдвое больше бамплимита.
Replies: >>127521
>>127431
>Яка?
Спробуй написати бекслеш — побачиш.
>>127491
Прецеденти є? (крім анімукурви)
Replies: >>127546
>>127521
Нету, но зачем их ждать? Если прецедентов нет, значит легитимным пользователям это и не нужно.
Тут на новой борде нет переключателя проверки на уникальность картиночки. И я решил, что не буду его делать. Борда достаточно старая и большая, чтобы проверять на уникальность не нужно было, всё равно многие не застали и не помнят старых картинок, так что репостить их (плюс дедупликация) нет никакой проблемы. И в рамках треда тоже это делать не имеет смысла, ибо треды перекатываются.
>>128470
Ну допустим сделал. По этой картинке дубликатов не находит :3
Replies: >>128515
>>128475
А може, він загубився.
Replies: >>128517
>>128515
Врёти.
Киця, падлюка, ладнай завантаження: https://vignette.wikia.nocookie.net/mlp/images/5/5b/Applejack_wakes_up_in_bed_with_a_pig_S6E15.png
Replies: >>128581
>>128580
А что с ним?
Replies: >>128582
>>128581
До розширення приписується якесь сміття і тип визначається неправильно.
І до речі, якого дідька в тебе тип файлу досі за розширенням визначається? Що на джанзі так було, що на спрінзі. Ти віндузятник латентний?
Replies: >>128627
>>128582
>якого дідька в тебе тип файлу досі за розширенням визначається?
А нету других способов. Я не находил библиотек, которые умеют определять тип по контенту.
Replies: >>128629
>>128627
libmagic же, курво.
Replies: >>128630
>>128629
Оно тоже по расширению смотрит, во всяком случае питоновский биндинг смотрел.
Replies: >>128631
>>128630
Не бреши.
$ file /tmp/dl/logo.svg?v4 
/tmp/dl/logo.svg?v4: SVG Scalable Vector Graphics image
$ mv /tmp/dl/logo.svg?v4 /tmp/dl/logo.txt
$ file /tmp/dl/logo.txt
/tmp/dl/logo.txt: SVG Scalable Vector Graphics image
>питоновский биндинг
Пітонопроблеми.
Replies: >>128633
>>128631
Окей, я заюзаю тику.
Replies: >>128634
>>128633
Старых аттачей это не коснётся, а новые (у которых нет дубликатов) должны теперь расчитываться умнее.
Replies: >>128635, >>128750
>>128634
>у которых нет дубликатов
А це теж халепа: якщо файл неправильно визначився, перезалити його з иншим розширенням вже не можна, треба змінювати файл.
Replies: >>128636
>>128635
Да. Ты проиграл.
Replies: >>128637
>>128634
Все одно не працює, поламаний пічкур вийшов.
https://vignette.wikia.nocookie.net/mlp/images/6/62/When_pigs_fly_S2E02.png
Replies: >>128752
>>128750
Гадаю, в тебе парсер кривий. Там такий заголовок:
content-disposition: inline; filename="When_pigs_fly_S2E02.png"; filename*=UTF-8''When_pigs_fly_S2E02.png
Replies: >>128753
>>128752
>//getting value after '='
Пиздець. Тобі по ратицях надавати, чи як?
Replies: >>128764
>>128753
Пуллреквеста не вижу.
Replies: >>128775
>>128764
В тебе з конфігурацією, до речи, щось не те. В мене видає помилку
(!) java.nio.file.NoSuchFileException: files/ccbdba55-6a05-4334-a152-04c1f35634af.png"; filename*
, а не з'їдає мовчки.
Replies: >>128782, >>128791
>>128775
Странно что оно такую чушь начало сохранять.
>>128775
А, просто теку під файли треба було ратицями створити, ліл.
До речі, куди подівся бот, що сповіщав про коміти?
Replies: >>128897
Гей-чурко, приймай втягненнєзапит!
Replies: >>128817
>>128794
Бота не написали, мне негде сделать ему настройки за неимением админки. Это ж надо базу делать, и страничку...
Пидрила, где .gitignore? Даже git add -A сделать нельзя. Всё у этих IDE-блядей через жопу.
Replies: >>129067
Виг Вротхер ис ватцхинг ъоу.
>>129064
А ты попробую без ИДЕ на джаве пописать.
Replies: >>129068, >>129101
>>129067
*попробуй
Алсо, всё залил на сервер. Там кажется пора чуть порефакторить и всё это говно с типами вынести или в отдельный сервес, или в аттач сервис, в утилах оно как-то не смотрится.
А что если сделать бесконечную прокрутку как на современных сайтах? Какое-нибудь "актуальное" где будут свежие бампнутые, "свежее" по времени добавления, и "горячее" где будет наибольшее количество комментов за день, например.
Придётся конечно немного поковыряться в апи чтобы это можно было грузить, но всё же.
Replies: >>129102
Ещё одна идея. Поскольку у нас есть "юзеры", можно например за создание активного треда выдавать им некий хеш, который будет внутренней валютой. И этой валютой делать какие-то интересные действия, только не придумал какие. Ну или просто это отображать как ачивку при создании нового треда.
Replies: >>129103
>>129067
Востаннє писаху на жабі в IDE у 2012-му, політ нормальний.
>>129072
І працюватиме все це через сраку, бо киця не вміє у фронтенд.
Replies: >>129105
>>129075
>только не придумал какие
Регулювання інтервалу між повідомленнями, ідея стара. Й відпала, наскільки пам'ятаю, через уведення PoW.
Replies: >>129104
>>129103
>Регулювання інтервалу між повідомленнями, ідея стара.
Не имеет смысла, давать старикам возможность флудить не нужно.
>>129102
Врети, все работает.
Replies: >>129135
>>129105
Що працює? Ти навіть кросоглядачевий код писати не можеш, доводиться по лапцях бити й підчищати ззаду. До речі от, вставка переносу рядка за надсилання форми з-під вебкіту досі не попереджується, тре' поладнати.
Replies: >>129148
>>129135
>Ти навіть кросоглядачевий код писати не можеш
Врети, везде работает.
>До речі от, вставка переносу рядка за надсилання форми з-під вебкіту досі не попереджується, тре' поладнати.
Хромоноги не нужны. Ишакодауны впрочем тоже. Про гоможобсов я вообще молчу, их настолько мало, что надо оберегать.
Replies: >>129190
>>129148
>Врети, везде работает
Репрезентативність твоїх статистичних вибірок давно спростована.
>Хромоноги не нужны. Ишакодауны впрочем тоже. Про гоможобсов я вообще молчу, их настолько мало, что надо оберегать.
Очманіти, ти вже від вати фашизмом заразише си? І який сенс тоді робити бірду оглядачевою, коли вона підтримує лише один оглядач? Ліпше застосунком одразу.
Replies: >>129196
>>129190
Застосунком сложнее, я же вебмакака. Надо тулкиты учить.
Replies: >>129264
>>129196
Яка вебмакака, ти же жабіст.
Replies: >>129265
>>129264
Энтерпрайз-макака. Могу тебе деловой имейл написать, это поможет?
Replies: >>129270
>>129265
Спробуй, ліл.
Занимаюсь написанием внешнего бота для подтягивания рсс. Присылайте свои пожелания.
Replies: >>129515, >>129591
>>129485
В общем proof of concept я сделал (выдрал куски кода со старой борды), осталось приделать к нему настройки и хранение состояния. Наверное тупо файлик с json прикручу.
>>129485
Но мы не просили!
Replies: >>129598
>>129591
Борда -- мой личный эксперимент :3
Так, а теперь настало время докеризировать борду. Во-первых загрузку из источников надо переписать на спринг и сделать висящим сервисом нормально, во-вторых запилить докерфайл для борды и складывать релизы на докерхаб. Да, зеркалирования пока нет, но его кстати тоже надо сделать отдельным сервисом, который будет через апи тянуть данные с локальной борды и отдавать другим, и наоборот.
Replies: >>129982
>>129981
В идеале в будущем можно будет и нынешний функционал распилить на микросервисы (да, тот же парсер, интерфейс вообще, чистильщик старых тредов etc).
Replies: >>130014
>>129982
>чистильщик старых тредов
Ну все, бірда приречена.
Replies: >>130016
>>130014
Он уже есть, просто он часть общей борды.
Replies: >>130021
>>130016
Так не працює ж. Можна було й опеннет-бота написати й не вмикати. А тепер від тебе всього очікувати можна.
Replies: >>130057, >>130058
>>130021
Чистильщик это то что архивирует старые треды. Оно есть и работает.
>>130021
Впрочем, внешнего модератора тоже можно написать. Если не удалять, то как минимум чтобы он генерировал отчёты о подозрительных постах, а там и нейронки прикрутим когда-нибудь.
Только для этого надо внутренний апи вернуть, а то я почти ничего не писал, в частности достать тред нельзя.
Так, с докером разобрался. Чуть позже напишу compose файл и осторожно попробую перенести в докер нашу основную борду. А потом начну туда перетаскивать и всё остальное.
Пока не знаю, лучше всё в одном репозитории пилить или в отдельных. Наверное пока всё вместе, поскольку апи и его пользователи будут писаться одновременно, а потом если надо будет разнесу. Ну и или если начнут появляться сервисы-конкуренты, например кто-то напишет нормальный внешний парсер, лол.
Добавил необходимые для парсера апи-запросы. Теперь можно выдрать из питоновский борды парсер и сделать его в виде сервиса на фласке.
Собственно, я тут нашел что есть вот такой онлайн парсер, в качестве эксперимента можно добавить на форму возможность выбирать парсер. Но сторонние не смогут резолвить ссылки на посты, так что надо или тупо препарсить их, или всё же полагаться только на самописные варианты парсеров.
Replies: >>130126
>>130125
И ещё я тут подумал, даже если делать форму с переключателями вариантов парсинга, эту настройку можно настроить в парсер-гейте. В базе он будет некоторые количество парсеров содержать внутри себя, а в расширенном варианте редиректить дальше. А борде вообще не надо будет знать, чего мы там умеем.
И ещё надо не забыть добавить в health-чек кросс-чеки всех необходимых для работы сервисов, чтобы можно было убедиться что у нас есть всё нужно. Ибо без парсера можно читать посты, но нельзя писать, например.
Replies: >>130128
Сорри за небольшой аптайм, менял настройки борды.
Не стоило удаленно пытаться перезагрузить машину...
Напоминаю, что сообщения об актуальном статусе борды можно почитать вот там:
https://t.me/neboard
Replies: >>130231
>>130230
Впрочем, даже если бы она перезагрузилась, там оказались трудноразрешимые проблемы зависимостей между сервисами в докере и на хосте.
Реквестую прапорці для NSFW- та смокталкового контенту і санкції за їх невикористання, а також ігнор-фільтри для них. Це якийсь капець, із бірди влаштовують філіал Твітера й Пейсбуку.
Replies: >>130451
>>130437
>прапорці для NSFW- та смокталкового контенту
Чтобы что, скрывать пока не кликнешь? Возвращаемся к идее вешания тегов на отдельные посты, которая у меня пока не взлетела. Придумай и опиши детально модель как это должно храниться и выглядеть.
Replies: >>130464
>>130451
Так же, як мітки для ниток, лишень для кожного посту.
Перелік вводити також текстовим полем.
Для частовживаних міток зробити гарячі кнопки, що вставляють мітку до поля.
Replies: >>130465
>>130464
>Так же, як мітки для ниток, лишень для кожного посту.
Если отображать их на каждом посту, это будет затратно. Фильтровать по ним непонятно как, ты ведь не хочешь чтобы тебе ссылка на тег выдавала и треды, и рандомно вырванные из тредов посты?
Replies: >>130529
(!) org.im4java.core.CommandException: org.im4java.core.CommandException: convert-im6.q16: delegate failed `'dwebp' -pam '%i' -o '%o'' @ error/delegate.c/InvokeDelegate/1919.
>>130465
>Если отображать их на каждом посту, это будет затратно
Це чому?
>ссылка на тег выдавала и треды, и рандомно вырванные из тредов посты?
Так мітки для ниток окремо, для постів окремо.
Replies: >>130608
>>130529
>Це чому?
Потому что надо на каждый пост вызывать запрос, а нет ли там тегов и каких. Но ты прав, это можно решить кэшами, как и рефлинки. Подумаю над этим.
>Так мітки для ниток окремо, для постів окремо.
Ну а где они будут использоваться? Сейчас есть страница тега, где всё что с ним связано, а всё -- это треды. А ты что предлагаешь с ними делать?
Replies: >>130655
Такс, парсер почти готов, надо только сделать возможность работы с рефлинками, и потом ещё придумать что делать с панелью форматирования (она же заточена под один ббкод). Ну и переделать под нормальное развертывание а не просто девелоперский фласк.
На следующей неделе подумаю над этим.
Маркдаун тут кому-нибудь вообще нужен? И готов ли кто-то его сделать?
Replies: >>130656
>>130608
Я пропоную ігнорувати помічені певними мітками пости згідно з прив'язаними до сесії налаштунками.
>>130648
>Маркдаун тут кому-нибудь вообще нужен? И готов ли кто-то его сделать?
Ні. Ні.
Ліііл, поперегляд ґіфки важить більше, ніж сама ґіфка (557 кБ проти 449 кБ). На біса такий поперегляд?
Replies: >>130766
>>130762
imagemagick
Replies: >>130768, >>130770
>>130766
Ебаный загрузчик!
Первые эксперименты по вынесению парсера увенчались успехом. Теперь надо включить его в health check, немного поковыряться с обратной ссылок и обработкой ошибок, и сделать нормальный деплой на несколько потоков.
>>130766
imagemagick не винен, що всякі довбні зменшують ним розмір цілих ґіфок замість того, щоб вирізати перший кадр.
Replies: >>130771
>>130770
Если вырезать первый кадр, анимации не будет.
Replies: >>130773
>>130771
На біса в поперегляді анімація? Тим паче така крива? >>109181
Replies: >>130774
>>130773
Нормально кадырку зашакалило, мне нравится.
Replies: >>130775
>>130774
Ізвініс! Січас же ізвініс!
Replies: >>130776
>>130775
Джифку аллах послал, ничего не знаю.
Сделал полностью сервис парсинга, который представляет собой выдранный со старой борды питоновский ббкод, ещё даже не очищенный. Когда будет свободное время, попробую это всё накатить сюда. Ожидается меньше ошибок самого парсинга текста, и потенциально -- переключение режимов (хотя бы между ббкодом и отсутствием парсинга вообще, сиречь только преобразованием переводов строк).
Новый старый парсер включен.
Специально для пыщенки: он умеет парсить ссылки в теле поста.
Health check теперь в том числе показывает состояние внешних модулей (пока одного – парсера, так как бот опеннета не вызывается бордой).
Как вам идея в случае постинга только ссылки без текста добавлять в качестве текста заголовок страницы по ссылке? Если он есть.
Replies: >>131162
>>131095
Ліпше завше додавати його під марочками.
Replies: >>131183
>>131162
Чтобы добавлять под марочку, надо новое поле в базе делать. А текст поста уже есть, и всё равно не используется в этом случае.
Reply to thread #124652
>qbispoilerscodecolor// comment
Maximum number of attachments: 5
Maximum total files size: 19 MB