Сохранен 14
https://2ch.su/b/res/331501097.html
К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (подробности случившегося). Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Сап, аноны. В свободное время пилю читалку двоща. Сейчас работаю над оформлением (нуждается в перер

 Аноним 02/04/26 Чтв 17:34:45 #1 №331501097 
c.png
a.png
b.png
Сап, аноны.
В свободное время пилю читалку двоща. Сейчас работаю над оформлением (нуждается в переработке) и постингом с телефона, пока изучаю API капчи, надеюсь до конца недели отправить первый пост.
Так вот, какие фичи ты бы хотел видеть в читалке борды, анон?

>почему решил?
Потому что дашчан стал криво работать, отправишь пару постов и дальше 404 при загрузке капчи. Да и просто потому что интересно было сделать хоть какое-то десктоп-приложение.
>на чем пишешь
C#, .Net10, MAUI. Стек мультиплатформенный, в теории может работать даже на iOS, если заморочиться и залить в аппстор. Во всяком случае ууже тестил на своём андроид-телефоне, работает.
>А какие плюсы
Нативно поддерживает webm и mp4, не лезет в браузер. Что уже плюс, я считаю.

Ссылок не будет, пока не на что. Как сделаю более-менее работоспособное, выложу на гитхаб. Пока мне интересно собрать ваше мнение, что нужно в читалке.
Аноним 02/04/26 Чтв 17:36:19 #2 №331501165 
9tcx0mrypor01.jpg
>>331501097 (OP)
>3 пик
Мама! Я в телевизоре!
Аноним 02/04/26 Чтв 17:43:20 #3 №331501447 
>>331501097 (OP)
Список своих постов как в ычане
Аноним 02/04/26 Чтв 17:44:23 #4 №331501499 
Безымянный.png
Бампану еще пиком. Уже сделал иконки, флажки, IDшники. Разметка постов тоже рабочая, в том числе спойлеры и ссылки на посты.

>>331501165
Случайный тред выбрал.
Аноним 02/04/26 Чтв 17:50:58 #5 №331501764 
Безымянный.png
И конечно же поддерживаются тёмная/светлая тема в зависимости от настроек ОС.

Бампану и отойду на время.
Аноним 02/04/26 Чтв 17:53:42 #6 №331501853 
Раньше сидел на дашчане, сейчас вот когда снова попал на двач, пользуюсь ichan. Я чаще всего ридонли + FOMO + doomscrolling. Сделай так чтобы когда листаешь ленту, если я не зашел в тред, то он скрывался из списка. То чтобы я делал несколько прокрутов и у меня в итоге была лента только из того что мне интересно. И в сам тред когда заходишь, сделай чтобы когда открываешь ответы на оп пост, там были сообщения которые написаны в корень поста (ну то есть никому)
Аноним 02/04/26 Чтв 17:59:59 #7 №331502081 
Вайбкодер, спок.
Аноним 02/04/26 Чтв 18:13:42 #8 №331502556 
>>331501853
Кстати интересная идея, но я бы её переделал. Свайп влево/вправо, и тред скрыт. И таким же образом скрываются посты в треде
Аноним 02/04/26 Чтв 18:23:20 #9 №331502844 
>>331502556
Ну да, хотя бы свайп
Аноним 02/04/26 Чтв 18:25:27 #10 №331502910 
Слушай, еще сделай, чтобы когда видос смотришь, было видно сколько комментов в посту. Мне прям обязательно надо каждый прочитать. Сейчас приходится выходить из галереи, чтобы посмотреть есть ли ответы на пост
Аноним 02/04/26 Чтв 18:30:00 #11 №331503034 
Даже не свайп. А просто один тап, а чтобы открыть тред надо удерживать. Ну потому что нормальный тред это каждый 10 или 20. А остальные быстренько тапать скрывать
Аноним 02/04/26 Чтв 18:33:18 #12 №331503158 
>>331501097 (OP)
А зачем? Есть же iChan. Тут даже капчи нет, как будто бесплатный пасскод.
Аноним 02/04/26 Чтв 19:39:29 #13 №331505454 
лолкек, я это говно читаю давно так

```
Выполни
```
cd /home/scout/git/untitled/references/_ursor/domain/2ch/scripts/kaptcheva && rm threads.db && timeout 10 python main.py 2>&1 || true
```

Прочти результат из базы `/home/scout/git/untitled/references/_ursor/domain/2ch/scripts/kaptcheva/threads.db`.

База заполняется так `/home/scout/git/untitled/references/_ursor/domain/2ch/scripts/kaptcheva/main.py`.

И ответь на вопрос: есть что-нибудь про ИИ или около того? Есть что нибудь про VPN, блокировки, суверенный интернет или около того?
Для определения темы и ответа на вопрос используй не поиск по регулярке каких-то слов и фрагментов, а сам проанализируй тему поста своими средствами AI.

Также интересуют полезные темы, где анон делится опытом. Например, я там узнал про существование
T-образных станков, купил себе и радуюсь, что раньше не знал, насколько это чистое и безболезненное бритьё.
Например, узнал про существование хорошего непопулярного дорогого парфюма, красивой и добротной одежды из Беларуси.
Там же на дваче я научился всему про VPN самых последних достижений.
Меня не интересуют: отношения, секс, переезды и релокации, болезни, автомобили.

Ответ вышли без таблиц в виде нумерованного списка формата:
кликабельная ссылка с текстом вида `https://...`
в скобках количество постов в треде
* кратко о чём речь

Кстати, если потребуется, вот таким образом можно извлечь список постов конкретного треда:
```bash
# cookies: cf_clearance = CF_CLEARANCE
curl -s "https://2ch.su/b/res/330385391.json" \
-H 'user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:147.0) Gecko/20100101 Firefox/147.0' \
-H 'accept: application/json' \
-b 'cf_clearance=mqoyrirksl4iErkt6YTEYTv9qbj_RlDUREy65mtC3oM-1772622812-1.2.1.1-5uvFNDK2yhWt98XAW9LN4YFfZ2Q_tEK9XSHcpIzOXygazEnVeRx0WjZiy55ZWatMYrCPgXvBQZAwQaI1fa46ATQBjdyjDnLoDUUCt7XttzZO2.dUJD9RI9UfNsT3CO._INtTJItt.nB6c97RHcBnWtymjNzwPhBanC9sSKwTRa1kEvxKq0XEetpDG47dO7uUgCcooeSU0KWPR8dp3rXHoB2s2v00DB.gNgw4PgEvnq4' \
--compressed | python3 -c "
import sys, json, re
data = json.load(sys.stdin)
posts = data['threads'][0]['posts']
print(f'Total posts: {len(posts)}')
for p in posts:
text = re.sub('<[^>]+>', '', p.get('comment',''))
print(f'--- #{p[\"num\"]} ---')
print(text[:500])
print()
"
```

В скрипте извлечения списка постов конкретного треда обнови `cf_clearance` перед выполнением. Если `cf_clearance` новый не подан - выполни без обновления с имеющимся.

Сохрани язык оригинала, то есть используй русский. Не отвечай на английском, пиши на русском.
```
Аноним 02/04/26 Чтв 19:47:59 #14 №331505729 
Твой пост, кста, попался в том списке, так что он не говно по определению AI, молодец, так держать
comments powered by Disqus