Full transparency: I occasionally waste time messing around on Twitter. (Gasp! Shock!) One of the ways I waste time messing around on Twitter is by...
For further actions, you may consider blocking this person and/or reporting abuse
π»πππ π₯πππ₯ ππ€ π ππ¦π π₯π π π
πΈπππ«πππ ππ π π¨ππ₯π πππ π π π₯πππ€ πππππͺ
>>> u''.join([ c if c == ' ' else unichr(ord(c) - 0x2352 + ord('A')) for c in s ])
I can never resist these things.
The three letter words were helpful - there's limited options there, so I thought aiming for an AND or a THE would be a good crib. The fact that you've left spaces unencoded does, of course, make this much simpler.
I do get, though, that this article isn't about cryptography. :-)
Python3:
''.join([ c if c == ' ' else chr(ord(c) - 0x2352 + ord('A')) for c in s ])
I love this. Let's be secret code buddies.
β’βββ΄β½β―βββββ―ββ΄βΌβ΄βΌβ±β΄ββ―ββΎβ―β΄β½β²βΎβ³β΄β―ββΎβββ―ββΏβ°β²β΄ββ―β½β΄βββ―ββΈβΌβ΄β½
I feel so π―πͺπ·π¬π!
I like this approach in node:
Could probably do similar with
TextEncoder
in web.π »π Ύπ Ύπ Ίπ π °π Όπ °ππ Έπ ½π Ά
πππ ππππ ππ ππ ππππ
Regarding accessibility I would avoid using such character replacements on public profiles.