Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
vik
7 лет назад

Шаблон telegram instantview для golos/steemit

"Мобильные" пользователи телеграм наверняка оценили удобство instant view страниц в мобильном приложении. Такие страницы молниеносно открываются в телеграм и уже адаптированы для удобного просмотра на телефоне. В сочетании с ботами через которых можно публиковать и комментировать посты - это практически готовое мобильное приложение ценою в несколько строчек кода :)

Шаблон я привожу ниже, однако для того, что бы он работал для всех глобально - команде голоса (владельцам домена golos.io) необходимо опубликовать его по инструкции в телеграм: https://instantview.telegram.org/#publishing-templates

К слову я предлагал в рокетчат это еще месяц назад, тогда еще в телеграме был конкурс на $ 315000, но вероятно сообщение затерялось. Сейчас конкурс закончился, но удобства голосу лишними не будет.

Код шаблона
https://github.com/vikxx/golos-steemit-instant-telegram/blob/master/iv

?exists: /html/head/meta[@property="article:published_time"]
body:     //article
title:    $body//h1[1]
subtitle: $title/next-sibling::h2
image_url: $cover/self::img/@src
image_url: $cover/self::figure//img/@src
image_url://head/meta[@property="og:image"]/@content
<span>:  //blockquote[has-class("graf--pullquote")]//strong
<aside>: //blockquote[has-class("graf--pullquote")]
@inline: $body//iframe[starts-with(@src, "/media/")]
@combine(<br>,<br>): $body//pre/next-sibling::pre
@combine(<br>,<br>): $body//blockquote/next-sibling::blockquote
@remove: $body//ul[has-class("shareItems")]
$embed:           $body//div[has-class("graf--mixtapeEmbed")]
$embed_link:      $embed/a
@detach:          $embed_link/strong
@before_el(./..): $embed_link/*
@wrap(<cite>):    $embed_link
<blockquote>:     $embed
@remove: //article/header
@remove: //article/footer
@remove: $body//a[contains(@href,"/adServer.bs")]
@remove: $body//p//*[has-class("graf-dropCap")]//img[has-class("graf-dropCapImage")]
@remove: $body//section[1]//hr
@remove: $body//table
@remove: $body//section[has-class("section--first")]//hr
@remove: $body//section[has-class("section--cover")]/following-sibling::*[1]/self::section//hr
@remove: $body//section[has-class("is-backgrounded")]/following-sibling::*[1]/self::section//hr
@before(<hr>): $body//figure[.//img[number(@data-height) < 30][(number(@data-width) > number(@data-height) * 30)]]
@remove

Скрин взятый у telegram где видно как выглядит данная опция:

6
1190.995 GOLOS
На Golos с January 2017
Комментарии (15)
Сортировать по:
Сначала старые