morse

Privateunrated

Content

65 lines
{=(comment):adds spaces to beginning and end of args for detection, and doublespaces existing spaces to fix issues with duplicate letters}
{=(sani): {replace( ,  ):{replace(·,.):{replace(_,-):{replace(    , ─ ):{args}}}}} }

{=(comment):morse code to alphabet}
{=(mcA):{replace( .- , A ):{sani}}}
{=(mcB):{replace( -... , B ):{mcA}}}
{=(mcC):{replace( -.-. , C ):{mcB}}}
{=(mcD):{replace( -.. , D ):{mcC}}}
{=(mcE):{replace( . , E ):{mcD}}}
{=(mcF):{replace( ..-. , F ):{mcE}}}
{=(mcG):{replace( --. , G ):{mcF}}}
{=(mcH):{replace( .... , H ):{mcG}}}
{=(mcI):{replace( .. , I ):{mcH}}}
{=(mcJ):{replace( .--- , J ):{mcI}}}
{=(mcK):{replace( -.- , K ):{mcJ}}}
{=(mcL):{replace( .-.. , L ):{mcK}}}
{=(mcM):{replace( -- , M ):{mcL}}}
{=(mcN):{replace( -. , N ):{mcM}}}
{=(mcO):{replace( --- , O ):{mcN}}}
{=(mcP):{replace( .--. , P ):{mcO}}}
{=(mcQ):{replace( --.- , Q ):{mcP}}}
{=(mcR):{replace( .-. , R ):{mcQ}}}
{=(mcS):{replace( ... , S ):{mcR}}}
{=(mcT):{replace( - , T ):{mcS}}}
{=(mcU):{replace( ..- , U ):{mcT}}}
{=(mcV):{replace( ...- , V ):{mcU}}}
{=(mcW):{replace( .-- , W ):{mcV}}}
{=(mcX):{replace( -..- , X ):{mcW}}}
{=(mcY):{replace( -.-- , Y ):{mcX}}}
{=(mcZ):{replace( --.. , Z ):{mcY}}}

{=(comment):morse code to numbers}
{=(mc1):{replace( .---- , 1 ):{mcZ}}}
{=(mc2):{replace( ..--- , 2 ):{mc1}}}
{=(mc3):{replace( ...-- , 3 ):{mc2}}}
{=(mc4):{replace( ....- , 4 ):{mc3}}}
{=(mc5):{replace( ..... , 5 ):{mc4}}}
{=(mc6):{replace( -.... , 6 ):{mc5}}}
{=(mc7):{replace( --... , 7 ):{mc6}}}
{=(mc8):{replace( ---.. , 8 ):{mc7}}}
{=(mc9):{replace( ----. , 9 ):{mc8}}}
{=(mc0):{replace( ----- , 0 ):{mc9}}}

{=(comment):morse code to symbols}
{=(mcs1):{replace( .-.-.- , . ):{mc0}}}
{=(mcs2):{replace( --..-- , , ):{mcs1}}}
{=(mcs3):{replace( ..--.. , ? ):{mcs2}}}
{=(mcs4):{replace( .----. , ' ):{mcs3}}}
{=(mcs5):{replace( -.-.-- , ! ):{mcs4}}}
{=(mcs6):{replace( -..-. , / ):{mcs5}}}
{=(mcs7):{replace( -.--. , [ ):{mcs6}}}
{=(mcs8):{replace( -.--.- , ] ):{mcs7}}}
{=(mcs9):{replace( .-... , & ):{mcs8}}}
{=(mcs10):{replace( ---... , : ):{mcs9}}}
{=(mcs11):{replace( -.-.-. , ; ):{mcs10}}}
{=(mcs12):{replace( -...- , = ):{mcs11}}}
{=(mcs13):{replace( .-.-. , + ):{mcs12}}}
{=(mcs14):{replace( -....- , - ):{mcs13}}}
{=(mcs15):{replace( ..--.- , _ ):{mcs14}}}
{=(mcs16):{replace( .-..-. , " ):{mcs15}}}
{=(mcs17):{replace( ...-..- , $ ):{mcs16}}}
{=(mcs18):{replace( .--.-. , @ ):{mcs17}}}

{=(comment):Finalizes the output}
{replace(─, ):{replace(/, ):{replace(|, ):{join():{mcs18}}}}}
Raw JSON
{
  "id": 176065,
  "created_at": "2022-04-26T10:36:03.629Z",
  "tag_name": "morse",
  "nsfw": false,
  "owner_id": "545446807648469002",
  "uses": 5,
  "description": null,
  "restricted": false,
  "shared": false,
  "deleted": false,
  "safe": "unrated",
  "hidden": false,
  "guild_id": "652714739520241682",
  "sharer": "545446807648469002",
  "content": "{=(comment):adds spaces to beginning and end of args for detection, and doublespaces existing spaces to fix issues with duplicate letters}\n{=(sani): {replace( ,  ):{replace(·,.):{replace(_,-):{replace(    , ─ ):{args}}}}} }\n\n{=(comment):morse code to alphabet}\n{=(mcA):{replace( .- , A ):{sani}}}\n{=(mcB):{replace( -... , B ):{mcA}}}\n{=(mcC):{replace( -.-. , C ):{mcB}}}\n{=(mcD):{replace( -.. , D ):{mcC}}}\n{=(mcE):{replace( . , E ):{mcD}}}\n{=(mcF):{replace( ..-. , F ):{mcE}}}\n{=(mcG):{replace( --. , G ):{mcF}}}\n{=(mcH):{replace( .... , H ):{mcG}}}\n{=(mcI):{replace( .. , I ):{mcH}}}\n{=(mcJ):{replace( .--- , J ):{mcI}}}\n{=(mcK):{replace( -.- , K ):{mcJ}}}\n{=(mcL):{replace( .-.. , L ):{mcK}}}\n{=(mcM):{replace( -- , M ):{mcL}}}\n{=(mcN):{replace( -. , N ):{mcM}}}\n{=(mcO):{replace( --- , O ):{mcN}}}\n{=(mcP):{replace( .--. , P ):{mcO}}}\n{=(mcQ):{replace( --.- , Q ):{mcP}}}\n{=(mcR):{replace( .-. , R ):{mcQ}}}\n{=(mcS):{replace( ... , S ):{mcR}}}\n{=(mcT):{replace( - , T ):{mcS}}}\n{=(mcU):{replace( ..- , U ):{mcT}}}\n{=(mcV):{replace( ...- , V ):{mcU}}}\n{=(mcW):{replace( .-- , W ):{mcV}}}\n{=(mcX):{replace( -..- , X ):{mcW}}}\n{=(mcY):{replace( -.-- , Y ):{mcX}}}\n{=(mcZ):{replace( --.. , Z ):{mcY}}}\n\n{=(comment):morse code to numbers}\n{=(mc1):{replace( .---- , 1 ):{mcZ}}}\n{=(mc2):{replace( ..--- , 2 ):{mc1}}}\n{=(mc3):{replace( ...-- , 3 ):{mc2}}}\n{=(mc4):{replace( ....- , 4 ):{mc3}}}\n{=(mc5):{replace( ..... , 5 ):{mc4}}}\n{=(mc6):{replace( -.... , 6 ):{mc5}}}\n{=(mc7):{replace( --... , 7 ):{mc6}}}\n{=(mc8):{replace( ---.. , 8 ):{mc7}}}\n{=(mc9):{replace( ----. , 9 ):{mc8}}}\n{=(mc0):{replace( ----- , 0 ):{mc9}}}\n\n{=(comment):morse code to symbols}\n{=(mcs1):{replace( .-.-.- , . ):{mc0}}}\n{=(mcs2):{replace( --..-- , , ):{mcs1}}}\n{=(mcs3):{replace( ..--.. , ? ):{mcs2}}}\n{=(mcs4):{replace( .----. , ' ):{mcs3}}}\n{=(mcs5):{replace( -.-.-- , ! ):{mcs4}}}\n{=(mcs6):{replace( -..-. , / ):{mcs5}}}\n{=(mcs7):{replace( -.--. , [ ):{mcs6}}}\n{=(mcs8):{replace( -.--.- , ] ):{mcs7}}}\n{=(mcs9):{replace( .-... , & ):{mcs8}}}\n{=(mcs10):{replace( ---... , : ):{mcs9}}}\n{=(mcs11):{replace( -.-.-. , ; ):{mcs10}}}\n{=(mcs12):{replace( -...- , = ):{mcs11}}}\n{=(mcs13):{replace( .-.-. , + ):{mcs12}}}\n{=(mcs14):{replace( -....- , - ):{mcs13}}}\n{=(mcs15):{replace( ..--.- , _ ):{mcs14}}}\n{=(mcs16):{replace( .-..-. , \" ):{mcs15}}}\n{=(mcs17):{replace( ...-..- , $ ):{mcs16}}}\n{=(mcs18):{replace( .--.-. , @ ):{mcs17}}}\n\n{=(comment):Finalizes the output}\n{replace(─, ):{replace(/, ):{replace(|, ):{join():{mcs18}}}}}",
  "embed": "{}",
  "last_fetched": "2026-10-20T21:24:32.364Z"
}