forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.FIDONET.DIGEST

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 28.07.2017, 11:10
Vladimir Fyodorov
Guest
 
Сообщений: n/a
По умолчанию RU.FTN.DEVELOP: fido2twi v0.8.0

Vladimir Fyodorov написал(а) к All в Jul 17 09:42:46 по местному времени:


> Сергей Соколов выпустил очередную версию fido2twi - приложения
> для*публикации в*Твиттере сообщений фидонетовской эхопочты.

=============================================================================
* Area : RU.FTN.DEVELOP
* From : Mithgol the Webmaster, 2:50/88 (27 Июля 2017 20:30)
* Subj : fido2twi v0.8.0
=============================================================================

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

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

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

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

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

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

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

*) Ареатэг эхоконференции. Длина*его не*ограничивается. В*эхолистах середины
2017*года есть эхоконференции с*ареатэгами длиною 23*символа (например,
Ru.Pictures.Psevdo.Graf или SU.Нardw.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...ce.fantasynews (там сообщают, что в*2009*году эта*рассылка прекратилася).

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

--- GoldED+/OSX 1.1.5-b20170303
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 16:56. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot