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

/comp/ - Общая компьютерная тематика

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

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

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

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

No.632

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

No.633

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

No.634

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

No.635

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

No.636

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

No.637


No.638

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

No.639

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

No.640

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

No.641

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

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

No.643

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

No.644

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

>>642

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

No.645

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

No.646

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

No.647

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

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

No.648

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

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

No.649

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

No.650

>>649
вижу

No.651

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

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

No.652

>>651
да, есть.

No.653

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

No.654

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

No.655

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

No.656


No.657

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

No.658

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

No.659

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

No.660

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

No.661

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

No.662

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

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

No.663

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

No.664

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

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

No.665

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

No.668

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

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

No.670


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

No.671

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

No.672

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

No.673

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

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

No.674

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

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

No.675

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

No.676

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

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

No.677

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

No.678

>>676
кстати, что по этой идее? >>661

No.679

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

No.680

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

No.681

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

No.682

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

No.683

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

No.684

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

No.686

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

No.687

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

No.689

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

No.690

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

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

No.691

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


No.692

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

No.693

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

No.694

https://github.com/Gimu/chancli

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

No.695

из 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.696

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

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

No.697

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

No.698

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

No.699

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

No.700

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

No.701

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

No.706

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

No.707

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

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

No.708

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

No.709

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

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

No.713

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

No.714

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

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

No.715

>>679
> trello
taiga.io

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

No.716


No.717


No.718

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

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

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

No.719

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

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

No.720

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

No.721

>>720
Krispian

No.722

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

No.723

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

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

No.724

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

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

No.725

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

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

No.726

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

No.728

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

No.729

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

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

No.731

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

No.737

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

No.738

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

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

No.743

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

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

No.744

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

No.749

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

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

No.750

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

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

No.753

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

No.754

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

No.755

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


No.756

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

No.757

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

No.758

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

No.759

Файл: 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.760

Файл: 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.762

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

УУУУ! Крута!

No.763

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

No.764

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

No.765

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

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

No.766

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

No.767

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


No.768

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

No.769

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

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

No.770

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

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

No.771

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

No.772

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

No.773

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

No.779

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

No.780

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

No.781

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

No.782

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

No.792

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

No.795

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

Krisp

No.797

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

No.798

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

No.799

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



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