Где-то с конца августа пилю консольный клиент для двачика, ncurses. Сейчас умеет качать тред с доски, страницу доски, каталог, парсить JSON с тредом в посты-структуры. Выделяет в посте ответы, частично заменяет дикую разметку ссылок json`а на нормальный >>. Текущая версия - близко не релизная.Алсо, как его можно юзать, кроме как для личного удовольствия? Это вообще кому-нибудь нужно?https://github.com/bcskda/2ch-cli
Why so bydlokod? Зачем тебе вообще C?
>>1882294Привычка вицин.jpg На ++ было бы лучше, но понял слишком поздно.Сам немного ужасаюсь тому, что выходит, есчесно
>>1882301В принципе, надо выделить стурктуры/прототипы .h, проверить работу с памятью и поменьше логов. И к одному стилю всё привести. Можно будет хоть как-то ведь читать?оп*
>>1882301>На ++ было бы лучшеА ещё лучше было бы на питоне — всё то же самое в несколько десятков строк.
Приходи когда капчу вытаскивать сможешь.
>>1882420А капча сейчас как в описании API в /abu/? Если да - есть прошлого года баш-скрипт, который умеет. Вопрос - как её показать в консольке: не уверен, что через caca будет читаема
Даже не знаю, Анон. Си - не лучший вариант, правда. Без обид, только. Если бы ты делал на питоне - мог бы помочь. Консольному клиенту нужны какие то фишки. Добраться до нужного треда за 2 - 3 команды? Выкачать шапки из /pr за 1-2 команды. Автосинхронизация с архивачем, дабы, отойдя от компа на 5-6 часов, вернувшись - найти тред. Создание "подтредов", скажем в том-же PR, где будут только твой пост и ответы на твои посты. Возможность запилить любимый coloscheme из terminal.sexy. Кроссплатформенность? В целом - идея хорошая. С радостью бы пользовался маленьким консольным клиентом, миниприложением в трее спермы, дабы не открывать полуторогиговое ебало браузера, дабы зайти на сайт с дизайном из начала 2000. Но нужны фишки, Анон. И нужен более высокоуровневый язык. Иначе ты будешь годы клепать что-то подобное, а выигрыш по скорости будет незаметен.
Заебок оп, думаю консольный клиент с управлением по типу Vim было бы самое то.
>>1882554Запускаю двач-браузер для андроида через ёбаный гугловский костыль арц вельдер иногда.
>>1882649> арц вельдерЦе шо?
>>1882651Таки смог нагуглить. Но хуй знает. Двач браузер - это параша, имхо. Тут же суть в консолечке. В быстроте работы. В киллер-фичах. Хотя бы VIM\Emacs раскладочки.
>>1882651ARC Welder. Костыль для запуска андроидных приложений через хром.
Готов к коллаборейшену если будешь переписывать с на С++.
>>1882642Ну вот примерно к этому стремлюсь, вдохновился вот этим:https://github.com/HaCk3Dq/vk>>1882554Да всё в порядке, вы с >>1882311 правы насчёт языка. Думал добавить поиск по доске и теперь, наверное, то, о чём ты говоришь – работал бы только для начала он как топорный браузер.>>1882653Именно.Абу же, может, лучше от этого будет - меньше трафика, меньше нагрузка от html-лица, все дела.
>>1882679Учитывая мои познания в С++ наследование-виртуальные функции-конструкторы, не уверен, что получится труъ-крестовый код. Надо будет этим заняться, но пока что пусть работает хотя бы на си, наверное. Кстати, в чем принципиальное отличие, кроме активного юзания объектов и безопасности?
>>1882785Стандартное и простое управление потоками, эксепшены, RAII, умные указатели, шаблоны, вот это все. В принципе я могу и в C, но не C-way, наверное, лол.
>>1882823Немного пугают эти слова, лол. Надо будет осилить всё-таки
Не то чтобы это подходящее место для вопросов про git, но попробую: правильно ли делатьgit merge --squash branchдля создания в master одного коммита, вносящего все изменения из branch?Алсо, он уже умеет более-менее неплохо показывать тред, посвящённый API. Все известные баги пофиксил. Следующая стадия - капча мб через libcaca и постинг.