Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.FTN.DEVELOP
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.FTN.DEVELOP с датами от 12 Jul 13 20:52:30 до 18 Oct 24 22:48:06, всего сообщений: 2735
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 1261 из 2735 =================================== RU.FTN.DEVELOP =
От   : Mithgol the Webmaster            2:50/88            27 Jul 17 20:30:42
Кому : All                                                 27 Jul 17 20:30:42
Тема : fido2twi v0.8.0
FGHI : area://RU.FTN.DEVELOP?msgid=2:50/88+597a2da5
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================

Выпустил очередную версию (0.8.0) приложения https://github.com/Mithgol/node-fido2twi для публикации в Твиттере сообщений фидонетовской эхопочты (публикуемых в виде заголовка фидонетовского сообщения, сопровождаемого URLом копии того сообщения, сохранённой в P2P-распределённой файловой системе IPFS).

Для своей работы приложение fido2twi нуждается в движке Node.js (версии 6.0.0, не меньше) и в установленном (и настроенном, и запущенном) демоне IPFS.

В настоящее время fido2twi умеет читать фидопочту только из базы JAM, а настройки эхоконференций ── только из конфигурации HPT.

Основным отличием от предшествующей версии является помещение и даты сообщения (а не только ареатэга и заголовка сообщения) перед URLом в тексте твиттеровской микроблогозаписи. Теперь текст микроблогозаписи, fido2twi публикуемой, содержит следующие элементы (в порядке очерёдности):

*) Значок дискеты. Эмоджи с кодом U+1F4BE и затем пробел, итого 2 символа.

*) Дата в формате YYYY-MM-DD (например, 2017-07-27), итого 10 символов.
   Необязательна (см. ниже).

*) Направленная вправо стрелка (с кодом U+27A1) с двумя пробелами вокруг неё.
   Итого 3 символа. Необязательна (см. ниже).

*) Ареатэг эхоконференции. Длина его не ограничивается. В эхолистах середины
   2017 года есть эхоконференции с ареатэгами длиною 23 символа (например,
   Ru.Pictures.Psevdo.Graf или SU.Hardw.PC.Motherboard). Все точки в ареатэге
   заменяются на небольшие оранжевые ромбы (с кодом U+1F538), так как Твиттер
   воспринимает разделённые точками слова в качестве доменных имён.

*) Направленная вправо стрелка (с кодом U+27A1) с двумя пробелами вокруг неё.
   Итого 3 символа.

*) Заглавие фидонетовского сообщения, также известное как сабж.
   Согласно стандарту FTS-0001.016 формата упакованных сообщений,
   длина сабжей не может превосходить 71 символ (так как заглавие должно
   помещаться в семидесятидвухбайтовой строке, оканчивающейся нулевым байтом).
   В заглавии поддерживаются (декодируются) фидонетовские подстроки Unicode
   (например, эмоджи из сабжей показываются в Твиттере).

*) Пробел, 1 символ.

*) IPFS URL сообщения. Твиттер укорачивает URLы, и в середине 2017 года
   длина укороченного URLа составляет 23 символа (в будущем могут создаваться
   более длинные URLы для будущих микроблогозаписей).

Типичная итоговая длина 2 + 10 + 3 + 23 + 3 + 71 + 1 + 23 = 136 символов, то есть едва-едва укладывается в знаменитое твиттеровское ограничение (140 символов).

Если итоговая длина превосходит ограничение, текст микроблогозаписи создаётся заново с отбрасыванием необязательных элементов (то есть без даты и без последующей направленной вправо стрелки), тем самым делая возможными ещё 13 символов в других элементах (в будущих URLах или в более длинных ареатэгах).

Если и заново созданный текст длиною превосходит ограничение, то тогда сабж обрезается до тех пор, пока всё не поместится (включая и символ многоточия, добавляемый на месте обрезания).

Эта предосторожность делает возможным употребление тех фидонетовских ареатэгов, которые существенно превосходят 23 символа (например, в списках рассылки, поступающих из Интернета через фидонетовскую систему-гейт). Один из примеров этого ── ареатэг RU.LIST.CITYCAT.CULTURE.MUSIC.ANNOUNCE.FANTASYNEWS (длиною 50 символов), который наблюдался в 2002 году и соответствовал тому списку рассылки, который с тех пор мигрировал с сайта CityCat, теперь находится
по адресу https://subscribe.ru/catalog/culture.music.announce.fantasynews (там сообщают, что в 2009 году эта рассылка прекратилася).

По адресу https://twitter.com/FidonetRunes/status/890585652940722177 можно увидеть пример твиттеровской микроблогозаписи, созданной fido2twi v0.8.0 на основе моей внутрифидонетовской блогозаписи (из Ru.Blog.Mithgol) 2013 года. Пример демонстрирует возможность уместить в 140 символах вышеупомянутые элементы, но сама блогозапись четырёхлетней давности не показательна, так как там не используются более свежие (и поддерживаемые в fido2twi) возможности (фидонетовские аватары, фидонетовские подстроки Unicode, URLы FGHI, URLы IPFS, фидонетовские руны, автоматическое UUE-декодирование вложенных иллюстраций, поддержка полноUnicodных сообщений).


* изначально написано в эхоконференцию Ru.FTN.Develop
* также было отослано в эхоконференцию Ru.Blog.Mithgol


Фидонет будет великим и гипертекстовым!    [Ru.Mozilla]     http://Mithgol.Ru/
Mithgol the Webmaster.                    [Братство Нод] [Team А я меняю subj]

... В Брауншвейге в 1590-1600 годах ежедневно сжигали по 10-12 ведьм.
--- Знаешь ли ты, что "ёлка" пишется через "ё"?
* Origin: Геленджик лежит на юге Раши, где в лесу рыдают хигураши (2:50/88)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.187681 секунды