= Сообщение: 752 из 2735 ==================================== RU.FTN.DEVELOP = От : Mithgol the Webmaster 2:50/88 20 Sep 15 20:10:24 Кому : All 20 Sep 15 20:10:24 Тема : fido2rss 1.1.0: первоначальный шаг по поддержке IPFS в Фидонете FGHI : area://RU.FTN.DEVELOP?msgid=2:50/88+55feed0d = Кодировка сообщения определена как: CP866 ================================== ==============================================================================
Утилита fido2rss, предназначенная для экспорта недавних сообщений фидонетовской эхоконференции в формате RSS, только что была обновлена мною.
В новой версии (1.1.0) основной новой возможностью является понимание утилитою адресов в формате 'fs:', ведущих на файлы, расположенные в распределённой файловой системе IPFS. При экспорте в RSS эти адреса делаются гиперссылками, ведущими на гейт, позволяющий видеть во Всемирной Паутине файлы из IPFS; например, адрес fs:/ipfs/QmWdss6Ucc7UrnovCmq355jSTTtLFs1amgb3j6Swb1sADi будет вести на http://ipfs.io/ipfs/QmWdss6Ucc7UrnovCmq355jSTTtLFs1amgb3j6Swb1sADi в качестве гиперссылки.
Для примера я использовал адрес отрывка аниме 'Saenai Heroine no Sodatekata', так как в сущности я (как модератор эхоконференции Ru.Anime в Фидонете) прямо заинтересован в использовании IPFS для хранения иллюстраций, что позволило бы сделать эхоконференции Фидонета иллюстрированными. Однако нынешние изменения в работе fido2rss сводятся к употреблению IPFS URL не в качестве иллюстрации, а в качестве гиперссылки; дальнейший ход развития этой идеи всё ещё остаётся делом будущего, хотя теперь и не особенно отдалённого, надеюсь.
По адресу http://fidonet-mithgol.livejournal.com/2435632.html некоторое время (ближайшие несколько дней, я полагаю) будет виден результат дальнейшего хода трансляции эхопочты: не только из Фидонета в RSS, но и из RSS в LiveJournal. Адрес fs:/ipfs/QmWdss6Ucc7UrnovCmq355jSTTtLFs1amgb3j6Swb1sADi сохраняет и там свой вид и предназначение гиперссылки.
Прежних пользователей fido2rss предупреждаю о том, что все последние версии fido2rss (начиная от версии 1.0.0) для запуска требуют довольно новых версий движка Node.js (4.0.0 или новее). Это позволило уменьшить объём утилиты за счёт отказа от использования тех модулей кода, которые фактически помогали обойтись без некоторых возможностей языка ECMAScript 2015 (он же ES6), отсутствовавших в более ранних версиях Node. Теперь эти возможности в Node 4 появились, ура им.
Разработчиков современного программного обеспечения Фидонета я призываю брать пример с меня и задуматься о поддержке URLов IPFS в качестве гиперссылок и об их гейтовании через сайт http://ipfs.io/
Поддержка IPFS (и гейтования) в программу GoldED-NSF может быть добавлена следующими пятью строками в конфигурационном файле: