Главная | Настройки | NSFW
Тема:
Доски


[Ответить в тред] Ответить в тред

[Назад] [Обновить тред] [Вниз] [Каталог] [ Автообновление ] 75 / 7 / 44

Модуль для Dashchan Anonymous No.4432
15661607396090.png (25 KB, 500x327)
Привет, тучка.

Я сделал модуль для дашчана: https://anonfiles.com/8fq1w831nb/Dashchan-Extensions-Dvachannel_apk
Работает просмотр тредов, постинг, почти весь базовый функционал.

Из багов:
- Не работает переход по сообщению в другой тред (переход в сам тред работает нормально).
- Репорты (а нужны ли они на этой борде?).
- Поиск на доске работает только по заголовочным постам тредов (отсутствует api, админ сказал что когда-нибудь сделает: https://2channel.moe/d/res/63.html#1973 ).
- Раскрывающиеся спойлеры представлены как обычные спойлеры (похоже, что дашчан в принципе не поддерживает такие вещи, и правкой одного расширения тут не обойдёшься).
- При первом запуске возникает диалог
Allow this extension to manage application...
Не знаю с чем это связано, предполагаю что из-за разных подписей. Попытки связаться с миширану на этот счёт успехом не увенчались.

Пара неочевидных моментов:
- Мелкую каптчу можно сделать больше: Preferences > Interface > Huge captcha
- Из-под тора будет вылезать блокировка флары с рекаптчей. Не пытайтесь её решить, просто отмените запрос и выберите домен тора: Preferences > Forums > 2channel.moe > Domain name

Вот вроде и всё. Дополняйте список, если вдруг обнаружите ещё что-нибудь, постараюсь исправить.
Anonymous No.4433
Круто, вот бы еще для оверчана сделали бы. Я как-то дашчан пробовал ставить, но у меня почему-то там всё пусто было, а через оверчан норм.

>Из-под тора будет вылезать блокировка флары с рекаптчей.
А можно же сразу луковый домен использовать для тора?
Anonymous No.4434
>>4433
> у меня почему-то там всё пусто было
Дашчан сам по себе не является просмотрщиком какой-либо борды, они добавляются в него с помощью отдельных модулей.

> А можно же сразу луковый домен использовать для тора?
Можно, если не открывая модуль тучки сразу же перейти в настройки. Но для этого должны быть установлены какие-нибудь другие доски.
Anonymous No.4435
>>4432 (OP)
Спасибо, ОПче.
Anonymous No.4436
>>4432 (OP)
Хорошо бы [code] рамочку засунуть. Dashchan поддерживает кастомное html с борды?
Anonymous No.4437
>>4436
Хорошо бы вообще для всех элементов разметки кнопки сделать.
Anonymous No.4438
А из исходников клиента мыйлача, не можешь скопипастить переходы? я не погромист, если что
Anonymous No.4439
>>4438
Я не ОП, но предполагаю, что всё из-за внутренних тараканов моэченнела. Двач и тучка, внезапно, разные API имеют.
Anonymous No.4440
>>4438
А что за переходы?

PS. в оппосте же написано. А в чем проблема их сделать?
Пост отредактировал Anonymous
Anonymous No.4441
>>4436
> Хорошо бы [code] рамочку засунуть.
Спасибо что напомнил. Ещё раскрывающийся спойлер надо будет добавить.

> Dashchan поддерживает кастомное html с борды?
Например?

>>4438
> А из исходников клиента мыйлача, не можешь скопипастить переходы?
Модуль тучки это и есть отредактированный модуль сосача.
Anonymous No.4442
>>4441
> Например?
Huiniu sporol, nie obraciai vnimani'ia.
Anonymous No.4443
>>4432 (OP)
Редактирование помтоа добавить незабудь.
Anonymous No.4444
>>4443
Попробую сделать, но скорее всего не в ближайшее время.
Anonymous No.4445
>>4444
ОП-марка не работает.
Anonymous No.4446
>>4436
>Dashchan поддерживает кастомное html с борды?
Нет, в теле поста только текст. Без медиафайлов, без обработки смайлов (а-ля форумных :biggrin: или :thubmup:); html содержимое внутри, типа этого
https://2channel.moe/d/res/63.html#1012
https://2channel.moe/d/res/711.html#2071
он не распарсит.
Anonymous No.4447
>>4446
Я так понял, придётся саму Дашу шатать?
Anonymous No.4448
Тебе пилить и пилить. Но в общем, годно. Молодца.
Anonymous No.4449
>>4447
Дашу проще и лучше, уже переписать полностью и с нуля. Уж слишком много там прибито гвоздями.
Anonymous No.4450
15685878768690.png (150 KB, 1080x2340)
Удаление постов работает, ОП-марка тоже, переходы в другие треды починены и пометка о редактировании теперь тоже есть.

Сегодня-завтра выкачу обновление.
Anonymous No.4451
1) В доменах удален 2channel.ga, добавлены 2channel.i2p и proxy-2channel.herokuapp.com
2) ОП-марка починена
3) Пометка о редактировании поста
4) В форме отправки добавлен пароль и тэг
code
5) Удаление своих постов
6) Вычищены остатки от старого двачемодуля
7) Переход в другие треды тоже работает

Тэг раскрывающегося спойлера в форме отправки и редактирование постов сделать не удалось.

https://anonfiles.com/2dFcR650n0/Dashchan-Extensions-Dvachannel-release_apk
Anonymous No.4452
>>4450
Если причина === null, ее можно не выводить. Просто писать, что пост отредактирован.
Anonymous No.4453
>>4452
Она не выводится в релизной версии, которая здесь >>4451
Скрин был сделан незадолго до неё.
Anonymous No.4454
>>4451
А в /d можно zip архивы прикреплять. Мог бы там тред запилить, чтоб не потерялся.
Anonymous No.4455
>>4454
Зачем? Доска и так медленная, никуда не смоет.
Anonymous No.4456
Не работают репорты.
Anonymous No.4457
>>4451
>>4450
Спасибо большое!
Anonymous No.4458
>>4451
Добавь редактирование и будет заебись
Anonymous No.4459
>>4456
В оп-посте написано.

>>4458
Не могу. Меню поста, как и форма редактирования, захардкожены в самой дашке.
Anonymous No.4460
Не показывает сколько постеров в треде
Anonymous No.4461
>>4451
Не находит сервер. Попробовал все домены
Anonymous No.4462
Вот домен. Или включи впн и будет любой домен работать, ну .мое
https://proxy2-2channel.herokuapp.com/
Anonymous No.4463
>>4462
вроде без https:// надо вводить чтобы он работал и галочку поставить безопасное соединение
Anonymous No.4464
>>4460
Посмотрю в чем дело, скорее всего отсутствует API для его получения.

>>4461
2channel.moe заблокирован в РФ, .onion для доступа из тора, .i2p для доступа из i2p, а у хероку заблокировали старый адрес, посему и не находит.

Чуть позже сегодня-завтра, как доберусь до компа пересоберу модуль и обновлю домены.

ОП
Anonymous No.4465
>>4464
>Посмотрю в чем дело, скорее всего отсутствует API для его получения.
Эти данные доступны прямо в json файле треда: counter_posts, counter_files, counter_posters.
Anonymous No.4466
>>4465
Понял принял, значит мой косяк, исправлю.
Anonymous No.4467
>>82902 (OP)
Anonymous No.4468
Код где
Anonymous No.4469
Там
Anonymous No.4470
>>4468
А зачем
Anonymous No.4471
>>4464
Все, обновлений больше не будет?
Anonymous No.4472
>>4471
ОП помер, последний ответ почти полгода назад. Хоть бы исходники доложил.
Anonymous No.4473
>>4472
Интересно, реально помер, или просто хуй забил?
Anonymous No.4474
>>4432 (OP)
>Из-под тора будет вылезать блокировка флары с рекаптчей.
Она и без тора вылазит.
Anonymous No.4475
>>4474
Так ддосят же чмохи с чмача. Обычно не вылазит.
Anonymous No.4476
15941110431170.png (3762 KB, 1143x2160)
>>4432 (OP)
ОП здесь. Простите что так внезапно пропал и оставил вас без вестей.
Со мной всё нормально, я заболел короной-чан, но сейчас почти восстановился.
Патч всех моих изменений: https://hastebin.com/hekinujoko.diff
Наложите его поверх бранча dvach в github.com/Mishiranu/Dashchan-Extensions и получите исходники расширения.

Берегите себя. Всем добра.
Anonymous No.4477
Проблемы из-за клоудвафли на клирентовском домене. Нихера не загружается, ошибка 403 Forbidden, куки на месте все, от вафли в том числе. Через tor и onion зеркало работает, только не загружает файлы и иногда посты из-за другой ошибки 429 Too many requests.
Anonymous No.4478
>>4476
Ты живой? Почини модуль, везде 403 ну пожалуйста >.<
Anonymous No.4479
>>4432 (OP)
>Репорты (а нужны ли они на этой борде?).
Конечно нужны. Зачем писать в /d/ всякий раз, когда видишь тред залетного с сосача, когда можно просто кинуть репорт?
Anonymous No.4480
>>4476
>Наложите его поверх бранча dvach в github.com/Mishiranu/Dashchan-Extensions и получите исходники расширения.
Ват? Слишком сложно, давай по новой.
Anonymous No.4481
>>4479
Оп умер или съебал в закат судя по >>4476, прикручивать жалобы некому
Anonymous No.4482
>>4476
ебать говнокод
Anonymous No.4483
16003712689370.png (113 KB, 979x906)
за такое надо просто ебашить по рукам дауничу на опе
Anonymous No.4484
>>4483
Пиздец...
Anonymous No.4485
16004401138460.png (42 KB, 783x988)
>>4483
И похуй, что в исходниках модуля абучана, который писал разработчик даши, такая же индусятина.
Anonymous No.4486
>>4483
Двачую, ананасик, даунич ОП гироскутер вейп) Тоже вкатился неспешно в кодинг в 2к18 после треда на дваче? Маня, спок пхп макака кодинг вейп
Anonymous No.4487
>>4432 (OP)
Там Миширану ожил, я ему отправил запрос на добавление кода из >>4476. Возможно он допилит до вменяемого состояния модуль. Ну или хотя бы просто опубликует в общем списке.
## System ## No.4488
Тред перенесен из >>/b/77866
Anonymous No.4495
>>4483
>>4485
И чем не нравится этот switch? Тем что много букв?
Судя по картинке, данный участок кода делает конвертацию одного кода ошибки в другой. Да, можно заменить switch на массив, если нет больших пропусков в нумерации исходного кода ошибки, но в чём выигрыш то будет?
Anonymous No.4519
>>4495
Будет непонятный код в несколько строк. Так хоть понятно, что эта гора копипасты делает.
Anonymous No.5122
>>4487
До вменяемого состояния допилил, но остались баги: нет флагов на пораше, нет иконки оп-модерации, капча не отображается при первом открытии меню нового сообщения. Если открыть клавиатуру или закрыть и снова открыть меню, капча появляется.
Anonymous No.5160
>>4432 (OP)
Не работает из под лукового домена: не показывает картинки и не постит, ошибка "HTTP 429: Too many requests
Anonymous No.5161
>>5160
Это админ виноват, а не dashchan. Дрын ему в сраку за скотское отношение к луковым пользователям положен.
Anonymous No.5229
16124203038190.png (1122 KB, 1400x1050)
Добавьте в модуль возможность редачить посты. Пожалуйста...
Anonymous No.5230
>>5229
Как, если в самой даше нет такой функции?
Anonymous No.5233
почему у меня 502?
Anonymous No.5252
>>5229
Пиши миширану чтобы он запилил функцию редактирования в Даше. И готовь сразу биточки, если хочешь увидеть редактирование в обозримом будущем.
Anonymous No.5467
16133999691330.png (19 KB, 927x157)
>>5229
https://github.com/Mishiranu/Dashchan-Extensions/issues/25
Anonymous No.5722
Модуль тучки более не поддерживается я так понимаю? Или почему у меня ошибку выдаёт?
Anonymous No.5723
>>5722
Нормальный дашчан нужен, а не континьюд, если у тебя он.
Anonymous No.5725
>>5723
Так вот оно в чём дело, спасибо.
Anonymous No.5747
>>5723
А где его скачать?
Anonymous No.5748
>>5747
https://github.com/Mishiranu/Dashchan/releases/download/3.1.3/Dashchan.apk
Anonymous No.5750
>>5748
Это континьед говно с синей иконкой
Anonymous No.5751
>>4432 (OP)
Не работает ссылка
Anonymous No.5752
>>5751
Оно уже есть в самом дашчане
Настройки>о программе>обновления>тучка.моэ галочку поставь.
>>5750
Я скинул на обычный дашчан ссылку от миширану.

[Назад] [Обновить тред] [Вверх] [Каталог] [ Автообновление ]
75 / 7 / 44

[Ответить в тред] Ответить в тред

15000

Ответ в тред No.4432
Настройки
Избранное
Топ тредов