Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Текущая версия API: 1.3 Версия форума: 2.0.51 Дата выхода: 27.07.2025 Просьба писать вопросы и предложения по API в этой теме. Воспросы и предложения в других темах могут быть намотаны на писюлячку. Но и их постинг в этой теме не гарантирует, что предложения будут выполнены. Ендпоинты: https://nosql.ru/forum/api/get_forum_list.php https://nosql.ru/forum/api/get_topic_list.php https://nosql.ru/forum/api/get_post_list.php https://nosql.ru/forum/api/get_post.php https://nosql.ru/forum/api/get_user_data.php https://nosql.ru/forum/api/get_topic_data.php https://nosql.ru/forum/api/get_attachment.php https://nosql.ru/forum/api/post_message.php https://nosql.ru/forum/api/update_message.php https://nosql.ru/forum/api/post_attachment.php https://nosql.ru/forum/api/delete_posts.php https://nosql.ru/forum/api/restore_posts.php Валидный тоукен можно получить в профиле своего юзера. Гостевой постинг тоже возможен, но тоукен выдается только зареганным. В провиле появилась галка "Активировать API", при включении и сохранении будет сгенерен тоукен. Базовый формат отправки такой: Код: JSON 1. 2. 3. 4. https://nosql.ru/forum/api/get_forum_list.php Код: JSON 1. 2. 3. 4. Код: JSON 1. 2. 3. 4. 5. 6. 7. 8. 9. Параметр subject может быть использован для проверки, существует ли уже темы с таким названием. https://nosql.ru/forum/api/get_post_list.php Код: JSON 1. 2. 3. 4. 5. 6. 7. 8. https://nosql.ru/forum/api/get_post.php Код: JSON 1. 2. 3. 4. 5. Код: JSON 1. 2. 3. 4. 5. Код: JSON 1. 2. 3. 4. 5. Код: JSON 1. 2. 3. 4. 5. 6. Код: JSON 1. 2. 3. 4. 5. 6. 7. Код: JSON 1. 2. 3. 4. 5. 6. 7. Код: JSON 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. https://nosql.ru/forum/api/post_message.php - с аттачами Код: JSON 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Аттачмент отправляется в бинарном формате, параметры в таком случае нужно передать GET запросом через переменные https://nosql.ru/forum/api/post_attachment.php?api_token=1753-6212-0242-0888-3460&file_name=test.jpg&mime_type=image/jpeg&post_id=872072 Параметры: api_token file_name mime_type post_id https://nosql.ru/forum/api/update_message.php Код: JSON 1. 2. 3. 4. 5. 6. 7. Ендпоинт поддерживает и замену и удаление аттачей. Чтобы удалить, нужно запостить апдейт без аттачей. И следовательно, если меняешь пост с аттачами, их нужно также указать при апдейте и препостить. Ендпоинт поддерживает и замену названия топика. Но это работает только при апдейте первого поста темы. ... |
|||
|
:
Изменено: 27.07.2025, 13:23 - Дед-Скарабей
Не нравится:
|
|||
| 03.11.2024, 16:01 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Паше лучше возьми дамп старого дедофорума или базиного. Залей по возможности в реплику наночата, подними под отдельной ссылкой. И посмотрим как наночат шуршать будет. Тем более, что разница между пошочатиком и дедофорумом примерно как между самолётом и деревянным паровозом еббать, просто разные подходы, разные материалы. Пошочатик сделан на C++ с нуля во всех нюансах, своя субд, даже свой http протокол и вся хуйня, там подумано о том как с диска физически что читается в какой момент, куда какие пакетики ходят бинарные. А дедофорум - это php + mysql приложение типичное такое в стиле хуяк-хуяк индексов наебнули, как там под капотом блоки данных движок мускуля перекладывает дико поебать, похуй пляшем. А по API у нас не праздный интерес, мы на дедофоруме ибаном постоянно срём пержедом и постами, нам надо удобненько это постить из телеги ботами, аналитику собирать, нейронки обучать. Мы раньше HTML парсили, но подзаебались, хотим как люди жить. Не праздный нихуя интерес. Вон даже v2 начался проект! Раньше я API не юзал потому что дел было много, не до дедофорума ибаного, потом решил своего бота переделать на API, а то зоебало html парсить, решил глянуть на API и вот обнаружил как там всё ебано сделано, как будто сапожники бухие туфли для балета из железобетона отливали и молотками дохуяривали. Можно конечно пользоваться, но надо немного поебаца, перестроить нежные HTTP-JSON технологии за всос диких объёмов через chunked transfer-encoding и перемолку 250 кб хуйни там, где у телеги 10 килобайт уходит в пике. Ну ладно, проблемы ебанатов, скажете вы. Хули не взяли толстые готовые ко всему библиотеки и на питоне не нахуярили? Да хули, хотелось вот оптимальнее решение сделать, началось с желания от парсинга HTML уйти - уйти в сторону запуска бота на raspberry-pi за полкопейки без сотен срани, вот поэтому использовались всякие такие тонкие решения, которые с телегой работали, а тут жопу порвало. Ну ничего, жопу-то заклеили, подлатали, но всё равно чувство прекрасного должно быть, хочется предложить нашему любимому дедушке сделать v2 API, которое в 10 раз изящнее и экономнее по трафику и значит быстрее, 250 килобайт херни по сети просасывать каждый раз, потом это парсить - ну да, современные ксеоны не заметят, но туда-сюда миллисекунды и всё, ты опидорился и всякие задержки. А сколько гигаватт процессорной теплоты в год? А? Так-то. Ну и вообще, чувство прекрасного! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2025, 02:28 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Блять опять не работает проерутка поля ввода пальцами в мобильном хроме, ну что за хуйни наелись вы там. Хватит переопределять дефолтные хендлеры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2025, 02:32 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2025, 02:38 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
я на c++ парсил ссаный html, меня bbcode пугать пиздец проигрышный варик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2025, 02:39 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
я на c++ парсил ссаный html, меня bbcode пугать пиздец проигрышный варик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2025, 04:05 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
я на c++ парсил ссаный html, меня bbcode пугать пиздец проигрышный варик И тебе нужно будет копировать мои дополнения к парсеру, если ты хочешь все распарсивать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2025, 08:07 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Дело не в технической влзможности. Разумеется ты смог бы написать бб парсер. Но ты на это забьешь. 2. Я выше тебе описал как элементарно парсится bbcode даже с твоими ебоными расширениями, ничего даже про них не зная. Алгоритмическая задачка 1 курса для школоты на час. Не нужно знать твои расширения, чтобы все парсить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2025, 13:43 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Сначала начнешь с бешеной энергией и энтузиазмом а потом забьешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2025, 13:45 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
И тебе нужно будет копировать мои дополнения к парсеру, если ты хочешь все распарсивать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2025, 13:46 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Пошэ, конфиги нджинкса, основного обработчика ваших запросов, предоставлены. Конфиг nginx Дедофорума Даём рекомендацию по гзип м что ты там хотел. Я доку почитаю - добавлю. Густавсберг ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2025, 18:38 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Надо будет @IT-Клоп в это говнецо мордочкой протыкать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2025, 03:46 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Хохляцкая пидорка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2025, 03:47 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Нужно буферезовать респонс джейсон. Замерить длину и послать хедером? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2025, 03:48 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Изменено: 06.04.2025, 03:49 - Владайка
Нравится:
Не нравится:
|
|||
| 06.04.2025, 03:49 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|
|---|---|
|
#18+
владаичка ... |
|
|
деревья умирают стоя
:
|
|
| 06.04.2025, 10:55 |
|
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|
|---|---|
|
#18+
Ну что, может ещё попишем немного API ... |
|
|
:
|
|
| 07.04.2025, 18:28 |
|
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Дед ебаный, совсем от тебя тухляк. Совсем не проявляешь энтузиазма в улучшении продукты. Я ждал что ты возьмёшь мои наброски, радостно форкнешь и начнёшь в том же духе дорабатывать. Отдашь нам на ревью, мы тебе укажем где ещё упростить, ты ещё допишешь. А ты чё-то сдулся куда-то нахуй. Пиздарики, за тебя что-ли тащить лямкаря? Нахуй бы ты не сходил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2025, 14:39 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
в своей репе форк мог бы сделать и тут поеазать коллектив ебаный обсудит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2025, 16:33 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Пока времени нет. И сначала в приотритете пара других еуду по форуму. А потом уже это йобаное апи:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2025, 17:40 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Пока времени нет. И сначала в приотритете пара других еуду по форуму. А потом уже это йобаное апи:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2025, 17:54 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
За наше счастливое детство! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2025, 17:55 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
А тебя скота гантелей по черепу ебашить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2025, 18:07 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Нашёл багу, базе-сервер не проверяет содержимое хедера "Host:" Засунул туда слово "PIDOR", а он всё равно успешно отдал контент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2025, 19:24 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Нашёл багу, базе-сервер не проверяет содержимое хедера "Host:" Засунул туда слово "PIDOR", а он всё равно успешно отдал контент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2025, 19:29 |
|
||
|
|

start [/forum/topic.php?fid=3&msg=1376475&tid=31048]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
155ms |
get tp. blocked users: |
1ms |
| others: | 24ms |
| total: | 249ms |

| 0 / 0 |
