----------------------------------------------------------------------------------
@MSGID: 2:5015/46 67ad05b4
@REPLY: 2:5030/1081.155 67ace948
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/lnx 1.9
* Originally in 1081.local
* Crossposted in su.chainik
* Crossposted in ru.python
Hello, Semjon!
Wednesday February 12 2025 21:32, from Semjon -> Nil A:
Se>>> Подскажите, а можно как-то питоном разгребать эхи и почту, если
Se>>> стоит fidoip? А при желании ещё и отправлять сообщения
NA>> Можно. Либо низкий уровень, разгребать .pkt, и писать .pkt.
NA>> Если не хочется писать свой FTN-софт, то... есть перлохуки в
NA>> HPT Питоно-хуков не завезли. В перлохуке все сообщения можно
NA>> складывать в куда-то, например, SQL, или серилизовать в какой-то
NA>> формат, хоть JSON, XML, ... И потом на питоне это читать. Понятно,
NA>> что в перле и питоне есть из-коробки сериализаторы/десериализаторы
NA>> всех этих JSON, XML..
Se> Правда, в нете мало информации про эти pkt. Hо смысл я примерно понял.
PKT описан тут
http://ftsc.org/docs/fts-0001.016, как Presentation Layer.
Вот тут на питоне парсят PKT для примера
https://github.com/fidoman/PyFTN/blob/master/ftn/pkt.py
Se> А ещё вопрос, я тут совсем новичок, третий день всего, тут правда
Se> невозможно читать spb.09, например?
spb.09 - Cправочная эха по Питеру и окрестностям
Доступна на больших узлах, например, 2:463/68, 2:5020/1042, 2:5020/715,
2:5020/830, 2:5030/722,.. и много других.
Ты поент, и ты можешь читать только эхи, на которые подписан твой
босс. И тут есть два варианта - попросить босса выписать эху с одного из
своих аплинков, либо самому стать нодом, и тогда ты любые линки сможешь
делать, и выписывать у кого угодно и что угодно (кроме TBH, шутка).
Se> Часть эх пустые, а часть синхронизировались.
Стопицот эх на три с половиной фидошника. Какова вероятность, что
они будут пустые?
Что такое эхи синхронизировались? Кросспост во все сразу эхи? Вот я
сейчас, например, кросспостнул в su.chainik, где такие вопросы надо задавать,
и в ru.python, потому что ты спросил про питон.
Se> Ах да, и ещё, если кому не лень. А как работать с golded+ в консоли
Se> utf-8? Мануал нашёл, пока все попытки безуспешны. Hо он старый, может,
Se> есть простая схема? Тот же со screen, например, не прокатил. Если что,
Se> у меня freebsd 14.2.
Есть костыли на почитать в консоле с utf8, но ты не сможешь написать.
Самый прямой вариант - иметь терминалку, которая работает в koi8r,
ну или сразу в cp866, и иметь в голдеде что-то типа
XLATLOCALSET KOI8-R
XLATIMPORT CP866
XLATEXPORT CP866
XlatCharSet KOI8-R CP866 koi_866.chs
XlatCharSet CP866 KOI8-R 866_koi.chs
XlatCharSet CP1251 CP866 win_866.chs
XlatCharSet CP866 CP1251 866_win.chs
XlatCharSet CP1125 CP866 ukr_866.chs
XlatCharSet KOI8-R CP1251 koi_win.chs
XlatCharSet CP1251 KOI8-R win_koi.chs
XLatCharsetAlias KOI8-R KOI8 KOI8R
Se> Bien a toi,
Avec toute ma consideration distinguee
Best Regards, Nil
--- GoldED+/LNX 1.1.5-b20240306
* Origin: FidoNet member since 1995 (2:5015/46)
SEEN-BY: 50/109 301/1 341/66 463/68 469/122 4500/1
5000/111 5001/100 5015/46
SEEN-BY: 5015/255 5019/40 5020/101 715 830 846 848
1042 4441 5022/128 5030/49
SEEN-BY: 5030/115 1081 5054/89 5058/104 5061/133
5083/1 444 6090/1
@PATH: 5015/46 5020/1042 4441