Главная / Бред / Аниме / Компьютеры / Видеоигры / Политика / Новости / Хентай / Работа сайта / All / Тор зеркало / FAQ / Каталог

/it/ - Компьютерная тематика

Имя
Почта
Тема
Комментарий
16000
BISUXupXdown>SP?C«»
Капча
Файл
Пaроль (Для удаления файлов.)

Файл: 1663502088085.png
(55,78 KB, 849x613)

 No.188[Последние 50 постов]

Тред посвященный разработке консольного приложения для нашего сайта.

No.189

Шапка не красивая. Извиняюсь.

No.190

>>188
надо бы еще и репозиторий на гитхабе запилить. единственная проблема.. я не разбираюсь в гитхабе от слова совсем.

No.191

>>190
Могу я запилить, но пока гитхаба у меня нет. У меня есть notabug.org
К слову, при регистрации можно указать любую почту. Он не проверяет.

No.192

>>191
окей, пойду тогда зарегистрирую себе аккаунт.

No.193

>>192
Хорошо. Я создам группу и потом добавлю тебя в репозиторий. Только ссылку на свой профиль кинь сюда.

No.194


No.195

>>188
Скажи, как капчу решил отображать, да я пойду.

No.196

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

No.197

>>195
Это я предложил >>188
, а не он )

No.198

нужно еще решить, какую либу для отображения гуйни нужно использовать. есть какой-то urwid, но я не знаю о нем ничего практически.

>>197
да вас фиг разберешь, кто есть кто.

No.199

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

No.200

>>196
> да вас фиг разберешь, кто есть кто.
Ну думаю ИТТ сделаю себе трип.

>>642

А нельзя генерировать две капчи параллельно? Модуль капчи для приложения можно, к примеру, разместить прямо на сервере. Я могу написать его коротким, чтобы Спиралик посмотрел и провёл аудит.

No.201

>>200
почему нет? главное обсудить со спираликом.

No.202

>>201
Добавил тебя в организацию https://notabug.org/spirech-devel

No.203

>>202
И…. создал репозиторий. Попробуй залить файлы

https://notabug.org/spirech-devel/spirech-cli

No.204

Файл: 1663503756823-0.png
(54,07 KB, 1126x663)

>>203
тут как-то можно залить через сайт? или обязательно нужно использовать git?

No.205

>>204
Можно через сайт, но у тебя почему-то нет этих кнопок. Сейчас права подправлю.

No.206

>>205
вижу

No.207

Файл: 1663503990413.png
(35,28 KB, 1075x448)

>>204
Проверяй. Кнопки появились?

No.208

>>207
да, есть.

No.209

надо будет разобраться как вообще с гитом работать.

No.210

>>209
Там не очень сложно на самом деле. Я за вечер разобрался.

No.211

>>210
ждём тогда спиралика, когда он посмотрит код и ответит.

No.212


No.213

>>212
что это? шрифт какой-то?

No.214

Для Git желательно еще какой-нибудь workflow взять, а то будет месиво из веток.

No.215

>>213
Да, но я скорее хотел предложить идею: рисовать Юникодом.

No.216

notabug.org — один из инстансов. Можно свой поднять, если вдруг что.

No.217

вообще, можно еще и завести trello. даже нужно, скорее. есть какие-нибудь альтернативы этому сервису?

No.218

>>217
https://alternativeto.net/software/wekan/about/

есть какой-то wekan. жду ответа, в общем.

No.219

Это же КАРТИНКОдоска! Какая нах консоль?

No.220

Файл: 1663506279184-0.png
(1,31 KB, 372x63)

>>219
почему нет? w3m на пикриле

No.221

кстати да, надо будет еще решить вопрос как видео и картинки отображать.

No.222

Файл: 1663509132980.png
(30,51 KB, 1049x325)

>>221
А чего ты залил и удалил?

No.223


>>222
тестировал возможности гита. могу залить заново, если надо. но там просто быдлокод с получением json и отправкой post запросов.

No.224

>>223
Что-то не понял. Ты с нуля планируешь делать, а не поверх того, что есть?

No.225

Отображать картинки в терминале даже сейчас геморно, уже не говоря о webm/mp4.
Допустим я умею в w3m, настроил себе горячие клавиши чтобы отображать картинки и видео при помощи сторонних программ(feh и mpv). Но…неудобно!
А что делать с постингом/капчей?

No.226

>>224
> поверх того, что есть?
отправлять запросы на апи и обрабатывать их. а ты что имеешь в виду?

иного выбора то и нету, по сути.

No.227

>>225
w3m не очень удобен для постинга и использования. и у меня в терминале alacritty не отображаются картинки.

хотя в том же ranger, который использует w3m, все отлично

No.228

>>227
та же дичь. Но когда просто читаешь какую то статью — то удобно. Использую newsboat как rss-ридер, w3m + python readability script converter позволяет мне в терминале просто читать хорошо отформатированный текст:)

No.229

>>226
> а ты что имеешь в виду?
Я думал закинешь в репу то, что уже сделал. Хотя бы чтообы я код глянул и потыкался.

Алсо, сел сейчас писать модуль капчи.

No.230

>>229
а. кхе. сейчас закину тогда. но предупреждаю, что там нужно многое переписать и в целом код править.

No.231

>>229
кстати, что по этой идее? >>217

No.232

>>231
Идея хорошая. Поищу альтернативу. Но на худой конец можем сделать TODO.md в самом репозитории.

No.233

>>231
просто нужно идеи и то, что реализовать надо будет куда нибудь скидывать. сюда щитпостить не лучшая думаю идея будет.

No.234

>>230
> что там нужно многое переписать и в целом код править.
Да это не страшно.

No.235

>>234
пойду тогда код рефакторить, дорабатывать и выбрасывать ненужное.

No.236

>>235
Тогда я для себя ветку создам и там буду править. Потом смержим.

No.237

>>236
поправил код и добавил if else на прокси.

No.238

>>685
> мне приглянулось urwid
Ну раз приглянулся, то почему нет?

No.239

>>238
я ничего не писал. отмена. но про реализацию гуйни надо подумать.

No.240

Графику можно отображать через SIXEL. Но нужна поддержка эмуляторами терминала.

No.241

Написал генератор капчи: https://notabug.org/spirech-devel/spirech-cli/src/master/captcha/captcha.py

Требуется библиотека pyfiglet

No.242

Файл: 1663518186055.png
(24,73 KB, 963x530)


No.243

>>241
ждём теперь спиралика. пропал где-то он.

No.244

>>243
а нет, живой. ладно.

No.245

https://github.com/Gimu/chancli

можно использовать наработки.

No.246

из d

>"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36",

>"Accept": "/",
>"Accept-Language": "en-US,en;q=0.5",
>"X-Requested-With": "XMLHttpRequest",
>"Content-Type": "multipart/form-data; boundary=—————————180304545935080905253816794105
чет лол, захаркоженный юзерагент, boundary
cli клиент для спиреча можно на баше с курлом написать вполне
Кстати не знаю как из консольки корректный multipart/form-data посылать и чтобы удобно

No.247

>>246
> cli клиент для спиреча можно на баше с курлом написать вполне

Можно конечно, но я хз.

No.248

>>247
все-же, я не думаю что можно будет написать какой-либо cli клиент с подобием гуйни на баше. максимум постинг, в том виде, в котором находится сейчас скрипт написанный мною.

No.249

>>248
Да кстати. Tui нормально не отрисуешь.

No.250

>>249
> tui
вот как оно называется, оказывается.

No.251

>>250
gui и tui — разные вещи
>>249
tui из баша вполне отрисуешь, а вот gui нативно делается с помощью tcl/tk, я хз

No.252

>>251
я и имел в виду tui изначально. просто не знал как назвать.

No.253

Кстати, я так подумал, можно страницы и треды разделов парсить налету во время работы приложения через beutifulsoap и не заморачиваться с обращением к api для этого.

No.254

Файл: 1663755614580.png
(22,76 KB, 1281x1026)

https://github.com/peterbrittain/asciimatics
Позапускал демки, повтыкал сам. В принципе либа простая.

No.255

>>253
Если не ошибаюсь, то bs работать будет медленнее чем запрос через api. Хотя речь идёт о совсем мелких отличий в скорости.

No.256

>>255
Да. Но я думаю, что не стоит мучаться с API там, где в этом нет необходимости.

Алсо, к понедельнику постараюсь разобраться как эта >>254 шайтан-калитка работает и сделать рабочую главную.

No.257

я жив. как там дела?
спираля все еще не опубликовал класс. пойду спрошу у него.

No.258

Файл: 1664120884853.zip
(4,89 KB)

Вот первая версия класса, пока что только запросы к .json файлам и изменение разметки под консоль. Если проект продвинется — сделаю остальное, в том числе и отправку постов. Подобие документации в README.

No.259

>>232
> trello
taiga.io

попробовал.. вроде нормально.

No.260


No.261


No.262

>>257
> как там дела?
Возникли проблемы со здоровьем. Пока пришлось отложить все дела, но скоро вернусь в строй.

>>258
Классный класс.

>>259
Позже чекну.

No.263

Я готов продолжать работу.

>>260
Сейчас зарегаюсь. Алсо не понял что это: >>261

No.264

>>263
пастбин это нужное мне. там ничего важного для проекта.
кидай свой ник.

No.265

>>264
Krispian

No.266

Думаю отказаться от идеи использовать >>254 в угоду Urwid, т.к. по итогу либа не оправдала заявления про simple code.

No.267

Файл: 1664699883713.png
(23,05 KB, 1281x1059)

Начало что-то получаться. Использую npyscreen.

No.268

Файл: 1664711898898-0.png
(10,96 KB, 619x222)

>>265
что-т я не могу понять, как там людей добавлять.

No.269

Файл: 1664712165793-0.png
(109,85 KB, 452x272)

>>268
обойдемся без этого, пожалуй. нерабочее дерьмо с багами.

No.270

>>269
Тогда предлагаю просто завести TODO.md в репозитории.

No.271

>>270
почему нет?

No.272

>>271
К слову, используя эту либу(>>267) мы скорее всего лишаемся даже потенциальной возможности встраивать медиа, хотя, это не точно. Пока ковыряюсь.

А у тебя как дела?

No.273

>>272
пока отдыхаю, ничего не делаю. даже класс не тестировал пока.

No.274

на днях заболел. у тебя как там дела?

No.275

>>274
С прошлого раза не садился за проект. В воскресенье сяду.

А вообще, застрял на том, что не получается отобразить кнопки в боксе.

No.276

пока лежу в больнице, опубликую планы из заметок со смарфтона:

прикрутить прокси/тор-роутинг и парсер прокси с клирнета/текстовика выборочно.
логирование каждого действия в файл .log (вполне себе debug, наверное)

No.277

>>276
Завтра закину тудушку в репозиторий. Выздоравливай.

No.278

Глянул сейчас на клиент Пинача. Наверное, стоит не городить какие-то либы, а написать просто классами фронт, т.к. масштабируемость кода по мере разработки для меня под большим вопросом. Конечно же не будет этого мусора из команд, как на Пиначе, но сама суть такова.

Алсо, думаю биндить функции взаимодействия на хоткеи типа "Ctrl+R = Reply" и т.д.

No.279

>>278
> классами
функциями*

Медленно-фикс

No.280

>>188
> Тред посвященный разработке консольного приложения для нашего сайта.
А зачем?

No.281

>>280
А почему нет?

No.282

Файл: 1665843373007.png
(28,45 KB, 952x613)


No.283

>>282
В апи есть доступ к статистике постинга? Если нет, то надо будет Спиралика попросить добавить.

No.284

>>282
Тебе совет: перед скриншотами делай
export PS1='$ '
.

No.285

>>283
Будет в следующем обновлении или раньше.

No.286

Файл: 1665893729394.png
(44,43 KB, 1921x1053)

Сделал примитивное отображение нулевых страниц. Сейчас буду заниматься переключениями страниц.
Алсо, в тайтл таблицы хотелось бы пихать помимо номера по порядку или вместо
<имя> <номер поста> <дата и время>
Алсо х2, разметка ссылок на другие посты сейчас представляет собой строку

&lt;a data-replyto="17783" data-boardreplyto="b" class="inpost_reply" onclick="highlightReply('17783', event);" href="/b/res/17783.html#17783"&gt;&gt;&gt;17783&lt;/a&gt;


И в одном посте есть символ разметки

Пау&amp;ndash;пау&amp;ndash;пау 

No.287

Файл: 1665923466225.png
(35,85 KB, 1916x925)

Решил делать faq парсингом README.md. Забавно, но это самый простой вариант парсинга, который я в принципе видел.

def faq():
    clear()
    print( pyfiglet.figlet_format("FAQ") + "О клиенте и прочее") 
    with open("README.md") as readme:
        markdown = Markdown(readme.read())
    console.print(markdown)

No.288

Файл: 1666013627160.jpg
(103,7 KB, 564x1002)

УУУУ! Крута!

No.289

сейчас работаю над собственным проектом. так что..
когда приступлю к разработке этого — вопрос времени и моей мотивации.

No.290

>>289
А можете сделать кнопочки Вверх и Вниз на сайте? У меня их нет на ПК… А на телефоне есть.

No.291

>>289
Хорошо. Без проблем.

>>290
Фронтендом самого сайта занимаемся не мы, а админ. Пиши по этому поводу в >>>/d/

No.292

>>291
А я стесняюсь там писать. Он нанят, навероне. Я его как-от просил уже кое о чем… Может, нужна самим сделать и показать ему?

No.293

Файл: 1666494001294.png
(49,94 KB, 822x237)


No.294

>>293
Здорово! Странно, что по умолчанию отключено, да?

No.295

Файл: 1666519923185.jpg
(34,21 KB, 534x534)

>>293
А вот классно бы было, если бы для етих конпочек был отдельный бар и не справа, а слева, да?

No.296

Файл: 1666533542843.png
(178,62 KB, 480x270)

>>295
Не знаю. Тебе может быть и было удобно, мне лично – нет. Справа логичнее, потому что контент слева.

No.297

>>296
Ой! Ну да! На телефоне, конечно, удобнее, а вот на ПК…. Как-от не очеьн.

No.298

>>281
Потому что это всяко неудобней GUI

No.299

>>298
Кому как на самом деле. Тогда бы консольные клиенты всего в подряд попросту не делались.

No.300

>>298
Для GUI нужны иксы. А я ебал ради обоссывания тебя поднимать эту жирнющую поеботину.

No.301

>>300
> поднимать эту жирнющую поеботину.
Можешь не стараться. Твою мать вряд ли вообще можно поднять

No.302

Зачем вы ссоритесь! Щас таоке тяделое время!

No.303

>>302
Он первый начал

No.304

Сделал статистику по адресу /index.json, которая дублирует полностью статистику на главной. Если разработка еще ведется — обновлю класс. В дальнейшем простая документация по дополнениям в API будет по адресу /api.html

No.305

>>304
Разработка ведётся, но времени пока не хватает, чтобы завершить. В декабре надеюсь буду свободнее.

Krisp

No.306

>>305
В декабре ты уже будешь не нужен, там copilot обещали обновить, пишут, он программы целиком генерит.

No.307

>>306
Да и хуй с ним.

No.308

>>306
К лету автоматизируют всю работу и ты будешь не нужен.

No.465

Ты на каком языке программирования делал это?



[Назад][Наверх] [Каталог] [Post a Reply]
удалить пост [Файл ]
Главная / Бред / Аниме / Компьютеры / Видеоигры / Политика / Новости / Хентай / Работа сайта / All / Тор зеркало / FAQ / Каталог