lagleki / Lojban-1Chat-Bridge

Lojban community's relay bot for Telegram <=> Facebook Messenger <=> Discord <=> IRC <=> Slack <=> Mattermost <=> VK.com board
https://lojban.pw
MIT License
11 stars 4 forks source link

unescape within code blocks #60

Closed lagleki closed 4 years ago

lagleki commented 4 years ago
  1. to mattermost slash => double slash
  2. from discord code block `\x : x ` => double slash
lagleki commented 4 years ago

\'x and `\'x`

expected output:
'<p>\\&#39;x</p>\n'
 '<p><code>\\&#39;x</code></p>\n'

from Discord: displayed as 'x,  "\\'x", result: '<p>&#39;x</p>\n'
from Discord: displayed as \'x,  "`\\'x`", result: '<p><code>\\&#39;x</code></p>\n'

from Mattermost: displayed as \'x, ???
from Mattermost: displayed as \'x, ???

from Telegram: displayed as \'x,  "\\'x", result: '<p>&#39;x</p>\n'
from Telegram: displayed as \'x,  "`\\'x`", result: '<p><code>\\&#39;x</code></p>\n'

from Slack: displayed as \'x,  "\\'x", result: '\\&apos;x'
from Slack: displayed as \'x,  "`\\'x`", result: '<code>\\&apos;x</code>'
lagleki commented 4 years ago

\n discord 2 mattermost \\n

lagleki commented 4 years ago

fixed via https://github.com/lagleki/Lojban-1Chat-Bridge/commit/797b1a485ec0de9bd281e19bf474c616d094e520 and https://github.com/lagleki/Lojban-1Chat-Bridge/commit/d765d286b87f5a8d560580b6f5254dc334a3c011

lagleki commented 4 years ago

Check out complex multiline code blocks with normal text following Check code in proglangs

lagleki commented 4 years ago

Fixed