Skip to main content

Convert plain text (letters, sometimes numbers, sometimes punctuation) to obscure but cool characters.

Project description

Table of Contents

Convert plain text (letters, sometimes numbers, sometimes punctuation) to obscure characters and cooooool characters from Unicode.

Install

  • requirement: tyro
  • $ pipx install nautc
  • $ pip install nautc

Usage

command line

nautc nautc

usage: nautc.py [-h] [OPTIONS] STR

Convert and print out `text` to obscure but coooool characters. For example:
    # It will only print out funny nautc.
    $> nautc nautc --no_label --dash_length=0
    # It will only print labels.
    $> nautc xx --labels
    # It will return errors.
    $> nautc --labels

╭─ positional arguments ──────────────────────────────────╮
│ STR                     text (required)                 │
╰─────────────────────────────────────────────────────────╯
╭─ options ───────────────────────────────────────────────╮
│ -h, --help              show this help message and exit │
│ --no-label, --no-no-label                               │
│                         (default: False)                │
│ --labels, --no-labels   (default: False)                │
│ --dash-length INT       (default: 20)                   │
╰─────────────────────────────────────────────────────────╯
nautc nautc

--------------------
Full Width
nautc
--------------------
Math bold Fraktur
𝖓𝖆𝖚𝖙𝖈
--------------------
Math bold script
𝓷𝓪𝓾𝓽𝓬
--------------------
Math monospace
𝚗𝚊𝚞𝚝𝚌
--------------------
Math sans
𝗇𝖺𝗎𝗍𝖼
--------------------
Math sans bold
𝗻𝗮𝘂𝘁𝗰
--------------------
Math sans bold italic
𝙣𝙖𝙪𝙩𝙘
--------------------
Math sans italic
𝘯𝘢𝘶𝘵𝘤
--------------------
A-cute pseudoalphabet
ńáútć
--------------------
Faux Cyrillic pseudoalphabet
иацтс
--------------------
Math Fraktur pseudoalphabet
𝔫𝔞𝔲𝔱𝔠
--------------------
Rock Dots pseudoalphabet
ṅäüẗċ
--------------------
Small Caps pseudoalphabet
ɴᴀᴜᴛᴄ
--------------------
Stroked pseudoalphabet
nȺᵾŧȼ
--------------------
Inverted pseudoalphabet
uɐnʇɔ
--------------------
Inverted pseudoalphabet (backwards)
ʍ9db7
--------------------
Reversed pseudoalphabet
ᴎAUTↄ
--------------------
Reversed pseudoalphabet (backwards)
W9ꟼp7
--------------------
Bubble
ⓝⓐⓤⓣⓒ
--------------------
Small caps
ɴᴀᴜᴛᴄ
--------------------
Currency
₦₳Ʉ₮₵
--------------------
Double Struck
𝕟𝕒𝕦𝕥𝕔
--------------------
Antrophobia
иαυт¢
--------------------
Invisible Ink
n҉a҉u҉t҉c҉
--------------------
Fraktur
𝔫𝔞𝔲𝔱𝔠
--------------------
Bold Fraktur
𝖓𝖆𝖚𝖙𝖈
--------------------
Paranormal
nαutc
--------------------
Black bubble
🅝🅐🅤🅣🅒
--------------------
Bold Script
𝓷𝓪𝓾𝓽𝓬
--------------------
Hand Writing 1
𝓃𝒶𝓊𝓉𝒸
--------------------
Hand Writing 2
ɳαυƚƈ
--------------------
Symbols
♫ꍏ☋☂☾
--------------------
Fancy style 1
ηαυтc
--------------------
Fancy style 2
几卂ㄩㄒ匚
--------------------
Fancy style 3
ŃĂÚŤČ
--------------------
Fancy style 4
ᏁᎪuᏆᏟ
--------------------
Fancy style 5
ᏁᏗᏬᏖፈ
--------------------
Fancy style 6
nɐnʇɔ
--------------------
Fancy style 7
ŇΔỮŦĆ
--------------------
Fancy style 8
ɳαµƭ૮
--------------------
Fancy style 9
ᑎᗩᑌ丅ᑕ
--------------------
Fancy style 10
ภคยtς
--------------------
Fancy style 11
naυтc
--------------------
Fancy style 12
🇳🇦🇺🇹🇨
--------------------
Fancy style 13
ñåɥțç
--------------------
Fancy style 14
ɲąµţȼ
--------------------
Fancy style 15
ῆმυནე
--------------------
Fancy style 16
ŇÃǗŤČ
--------------------
Fancy style 17
ᘉᗅᑗᖶᑤ
--------------------
Fancy style 18
naυтc
--------------------
Fancy style 19
nαutc
--------------------
Fancy style 20
ήάùţς
--------------------
Fancy style 21
ꁹꋫꐇ꓅ꏸ
--------------------
Fancy style 22
ИДυ✞ℂ
--------------------
Fancy style 23
ИДЦΓC
--------------------
Fancy style 24
ռǟʊᏆƈ
--------------------
Fancy style 25
ղɑմԵϲ
--------------------
Fancy style 26
ꈤꍏꀎ꓄ꉓ
--------------------
Fancy style 27
ᴺᴬᵁᵀᶜ
--------------------
Fancy style 28
ꋊꋬ꒤꓄ꉔ
--------------------
Fancy style 29
ЛΛЦŤㄈ
--------------------
Fancy style 30
ƝƛƲƬƇ
--------------------
Fancy style 31
ꋊꁲꐇꋖꀯ
--------------------
Fancy style 32
ꂚꋬꀎ꓄ꏳ
--------------------
Fancy style 33
ՌԹՄԵՇ
--------------------
Fancy style 34
刀ムひイᄃ
--------------------
Fancy style 35
ηαu†ς
--------------------
Fancy style 36
ຖคนt¢
--------------------
Fancy style 37
ŋąųɬƈ
--------------------
Fancy style 38
ᘉᗩᑘᖶᑢ
--------------------
Fancy style 39
ꋊꁲꌈꋖꇃ
--------------------
Fancy style 40
ภᕱuϮ꒝
--------------------
Fancy style 41
ꃔꁲꌈꋖꏳ
--------------------
Fancy style 42
ɴαυтc
--------------------
Fancy style 43
Ոคυ੮८
--------------------
Fancy style 44
ᏁᎪuᏆᏟ
--------------------
Fancy style 45
ꈤꍏꀎ꓄ꉓ
--------------------
Fancy style 46
ክልሁፕር
--------------------
Fancy style 47
ꁹꋫꌇ꓅ꉓ
--------------------
Rusify
пацтc
--------------------
Bold
𝐧𝐚𝐮𝐭𝐜
--------------------
Italic
𝘯𝘢𝘶𝘵𝘤
--------------------
Bold Italic
𝙣𝙖𝙪𝙩𝙘
--------------------
Monospace
𝚗𝚊𝚞𝚝𝚌
--------------------
Sorcerer
ռǟʊȶƈ
--------------------
Special
ᑎᗩᑌTᑕ
--------------------
Blurry
͏n͏a͏u͏t͏c
--------------------
Dirty
ńäüẗċ
--------------------
Knight
ṆḀṳṮḉ
--------------------
Emoji text
🎵🅰⛎🌴🌜
--------------------
H4k3r
n4u7(
--------------------
Fairy
ᏁᏗᏬᏖፈ
--------------------
Square
🄽🄰🅄🅃🄲
--------------------
Thin
nautc
--------------------
Tiny
ɴᴀᴜᴛᴄ
--------------------
Upside down
nɐnʇɔ
--------------------
Black square
🅽🅰🆄🆃🅲
--------------------
Magic
ᏁᎪuᏆᏟ
--------------------
Love
n♥a♥u♥t♥c♥
--------------------
Black bracket
【n】【a】【u】【t】【c】
--------------------
White bracket
『n』『a』『u』『t』『c』
--------------------
Strikethrough
n̶a̶u̶t̶c̶
--------------------
Tilde strikethrough
n̴a̴u̴t̴c̴
--------------------
Slash
n̷a̷u̷t̷c̷
--------------------
Underline
n̲a̲u̲t̲c̲
--------------------
Double underline
n̳a̳u̳t̳c̳
--------------------
Stinky
n̾a̾u̾t̾c̾
--------------------
Bridge above
n͆a͆u͆t͆c͆
--------------------
Bridge bellow
n̺a̺u̺t̺c̺
--------------------
Asterisk bellow
n͙a͙u͙t͙c͙
--------------------
Plus sign bellow
n̟a̟u̟t̟c̟
--------------------
x above bellow
n͓̽a͓̽u͓̽t͓̽c͓̽
--------------------
Arrow bellow
n͎a͎u͎t͎c͎
--------------------

api

from nautc import convert
for txt in convert("nautc"):
    print(txt)

('Full Width', 'nautc')
('Math bold Fraktur', '𝖓𝖆𝖚𝖙𝖈')
('Math bold script', '𝓷𝓪𝓾𝓽𝓬')
('Math monospace', '𝚗𝚊𝚞𝚝𝚌')
('Math sans', '𝗇𝖺𝗎𝗍𝖼')
('Math sans bold', '𝗻𝗮𝘂𝘁𝗰')
('Math sans bold italic', '𝙣𝙖𝙪𝙩𝙘')
('Math sans italic', '𝘯𝘢𝘶𝘵𝘤')
('A-cute pseudoalphabet', 'ńáútć')
('Faux Cyrillic pseudoalphabet', 'иацтс')
('Math Fraktur pseudoalphabet', '𝔫𝔞𝔲𝔱𝔠')
('Rock Dots pseudoalphabet', 'ṅäüẗċ')
('Small Caps pseudoalphabet', 'ɴᴀᴜᴛᴄ')
('Stroked pseudoalphabet', 'nȺᵾŧȼ')
('Inverted pseudoalphabet', 'uɐnʇɔ')
('Inverted pseudoalphabet (backwards)', 'ʍ9db7')
('Reversed pseudoalphabet', 'ᴎAUTↄ')
('Reversed pseudoalphabet (backwards)', 'W9ꟼp7')
('Bubble', 'ⓝⓐⓤⓣⓒ')
('Small caps', 'ɴᴀᴜᴛᴄ')
('Currency', '₦₳Ʉ₮₵')
('Double Struck', '𝕟𝕒𝕦𝕥𝕔')
('Antrophobia', 'иαυт¢')
('Invisible Ink', 'n҉a҉u҉t҉c҉')
('Fraktur', '𝔫𝔞𝔲𝔱𝔠')
('Bold Fraktur', '𝖓𝖆𝖚𝖙𝖈')
('Paranormal', 'nαutc')
('Black bubble', '🅝🅐🅤🅣🅒')
('Bold Script', '𝓷𝓪𝓾𝓽𝓬')
('Hand Writing 1', '𝓃𝒶𝓊𝓉𝒸')
('Hand Writing 2', 'ɳαυƚƈ')
('Symbols', '♫ꍏ☋☂☾')
('Fancy style 1', 'ηαυтc')
('Fancy style 2', '几卂ㄩㄒ匚')
('Fancy style 3', 'ŃĂÚŤČ')
('Fancy style 4', 'ᏁᎪuᏆᏟ')
('Fancy style 5', 'ᏁᏗᏬᏖፈ')
('Fancy style 6', 'nɐnʇɔ')
('Fancy style 7', 'ŇΔỮŦĆ')
('Fancy style 8', 'ɳαµƭ૮')
('Fancy style 9', 'ᑎᗩᑌ丅ᑕ')
('Fancy style 10', 'ภคยtς')
('Fancy style 11', 'naυтc')
('Fancy style 12', '🇳\u200b🇦\u200b🇺\u200b🇹\u200b🇨\u200b')
('Fancy style 13', 'ñåɥțç')
('Fancy style 14', 'ɲąµţȼ')
('Fancy style 15', 'ῆმυནე')
('Fancy style 16', 'ŇÃǗŤČ')
('Fancy style 17', 'ᘉᗅᑗᖶᑤ')
('Fancy style 18', 'naυтc')
('Fancy style 19', 'nαutc')
('Fancy style 20', 'ήάùţς')
('Fancy style 21', 'ꁹꋫꐇ꓅ꏸ')
('Fancy style 22', 'ИДυ✞ℂ')
('Fancy style 23', 'ИДЦΓC')
('Fancy style 24', 'ռǟʊᏆƈ')
('Fancy style 25', 'ղɑմԵϲ')
('Fancy style 26', 'ꈤꍏꀎ꓄ꉓ')
('Fancy style 27', 'ᴺᴬᵁᵀᶜ')
('Fancy style 28', 'ꋊꋬ꒤꓄ꉔ')
('Fancy style 29', 'ЛΛЦŤㄈ')
('Fancy style 30', 'ƝƛƲƬƇ')
('Fancy style 31', 'ꋊꁲꐇꋖꀯ')
('Fancy style 32', 'ꂚꋬꀎ꓄ꏳ')
('Fancy style 33', 'ՌԹՄԵՇ')
('Fancy style 34', '刀ムひイᄃ')
('Fancy style 35', 'ηαu†ς')
('Fancy style 36', 'ຖคนt¢')
('Fancy style 37', 'ŋąųɬƈ')
('Fancy style 38', 'ᘉᗩᑘᖶᑢ')
('Fancy style 39', 'ꋊꁲꌈꋖꇃ')
('Fancy style 40', 'ภᕱuϮ꒝')
('Fancy style 41', 'ꃔꁲꌈꋖꏳ')
('Fancy style 42', 'ɴαυтc')
('Fancy style 43', 'Ոคυ੮८')
('Fancy style 44', 'ᏁᎪuᏆᏟ')
('Fancy style 45', 'ꈤꍏꀎ꓄ꉓ')
('Fancy style 46', 'ክልሁፕር')
('Fancy style 47', 'ꁹꋫꌇ꓅ꉓ')
('Rusify', 'пацтc')
('Bold', '𝐧𝐚𝐮𝐭𝐜')
('Italic', '𝘯𝘢𝘶𝘵𝘤')
('Bold Italic', '𝙣𝙖𝙪𝙩𝙘')
('Monospace', '𝚗𝚊𝚞𝚝𝚌')
('Sorcerer', 'ռǟʊȶƈ')
('Special', 'ᑎᗩᑌTᑕ')
('Blurry', '͏n͏a͏u͏t͏c')
('Dirty', 'ńäüẗċ')
('Knight', 'ṆḀṳṮḉ')
('Emoji text', '🎵🅰⛎🌴🌜')
('H4k3r', 'n4u7(')
('Fairy', 'ᏁᏗᏬᏖፈ')
('Square', '🄽🄰🅄🅃🄲')
('Thin', 'nautc')
('Tiny', 'ɴᴀᴜᴛᴄ')
('Upside down', 'nɐnʇɔ')
('Black square', '🅽🅰🆄🆃🅲')
('Magic', 'ᏁᎪuᏆᏟ')
('Love', 'n♥a♥u♥t♥c♥')
('Black bracket', '【n】【a】【u】【t】【c】')
('White bracket', '『n』『a』『u』『t』『c』')
('Strikethrough', 'n̶a̶u̶t̶c̶')
('Tilde strikethrough', 'n̴a̴u̴t̴c̴')
('Slash', 'n̷a̷u̷t̷c̷')
('Underline', 'n̲a̲u̲t̲c̲')
('Double underline', 'n̳a̳u̳t̳c̳')
('Stinky', 'n̾a̾u̾t̾c̾')
('Bridge above', 'n͆a͆u͆t͆c͆')
('Bridge bellow', 'n̺a̺u̺t̺c̺')
('Asterisk bellow', 'n͙a͙u͙t͙c͙')
('Plus sign bellow', 'n̟a̟u̟t̟c̟')
('x above bellow', 'n͓̽a͓̽u͓̽t͓̽c͓̽')
('Arrow bellow', 'n͎a͎u͎t͎c͎')

('Full Width', 'nautc')
('Math bold Fraktur', '𝖓𝖆𝖚𝖙𝖈')
('Math bold script', '𝓷𝓪𝓾𝓽𝓬')
('Math monospace', '𝚗𝚊𝚞𝚝𝚌')
('Math sans', '𝗇𝖺𝗎𝗍𝖼')
('Math sans bold', '𝗻𝗮𝘂𝘁𝗰')
('Math sans bold italic', '𝙣𝙖𝙪𝙩𝙘')
('Math sans italic', '𝘯𝘢𝘶𝘵𝘤')
('A-cute pseudoalphabet', 'ńáútć')
('Faux Cyrillic pseudoalphabet', 'иацтс')
('Math Fraktur pseudoalphabet', '𝔫𝔞𝔲𝔱𝔠')
('Rock Dots pseudoalphabet', 'ṅäüẗċ')
('Small Caps pseudoalphabet', 'ɴᴀᴜᴛᴄ')
('Stroked pseudoalphabet', 'nȺᵾŧȼ')
('Inverted pseudoalphabet', 'uɐnʇɔ')
('Inverted pseudoalphabet (backwards)', 'ʍ9db7')
('Reversed pseudoalphabet', 'ᴎAUTↄ')
('Reversed pseudoalphabet (backwards)', 'W9ꟼp7')
('Bubble', 'ⓝⓐⓤⓣⓒ')
('Small caps', 'ɴᴀᴜᴛᴄ')
('Currency', '₦₳Ʉ₮₵')
('Double Struck', '𝕟𝕒𝕦𝕥𝕔')
('Antrophobia', 'иαυт¢')
('Invisible Ink', 'n҉a҉u҉t҉c҉')
('Fraktur', '𝔫𝔞𝔲𝔱𝔠')
('Bold Fraktur', '𝖓𝖆𝖚𝖙𝖈')
('Paranormal', 'nαutc')
('Black bubble', '🅝🅐🅤🅣🅒')
('Bold Script', '𝓷𝓪𝓾𝓽𝓬')
('Hand Writing 1', '𝓃𝒶𝓊𝓉𝒸')
('Hand Writing 2', 'ɳαυƚƈ')
('Symbols', '♫ꍏ☋☂☾')
('Fancy style 1', 'ηαυтc')
('Fancy style 2', '几卂ㄩㄒ匚')
('Fancy style 3', 'ŃĂÚŤČ')
('Fancy style 4', 'ᏁᎪuᏆᏟ')
('Fancy style 5', 'ᏁᏗᏬᏖፈ')
('Fancy style 6', 'nɐnʇɔ')
('Fancy style 7', 'ŇΔỮŦĆ')
('Fancy style 8', 'ɳαµƭ૮')
('Fancy style 9', 'ᑎᗩᑌ丅ᑕ')
('Fancy style 10', 'ภคยtς')
('Fancy style 11', 'naυтc')
('Fancy style 12', '🇳\u200b🇦\u200b🇺\u200b🇹\u200b🇨\u200b')
('Fancy style 13', 'ñåɥțç')
('Fancy style 14', 'ɲąµţȼ')
('Fancy style 15', 'ῆმυནე')
('Fancy style 16', 'ŇÃǗŤČ')
('Fancy style 17', 'ᘉᗅᑗᖶᑤ')
('Fancy style 18', 'naυтc')
('Fancy style 19', 'nαutc')
('Fancy style 20', 'ήάùţς')
('Fancy style 21', 'ꁹꋫꐇ꓅ꏸ')
('Fancy style 22', 'ИДυ✞ℂ')
('Fancy style 23', 'ИДЦΓC')
('Fancy style 24', 'ռǟʊᏆƈ')
('Fancy style 25', 'ղɑմԵϲ')
('Fancy style 26', 'ꈤꍏꀎ꓄ꉓ')
('Fancy style 27', 'ᴺᴬᵁᵀᶜ')
('Fancy style 28', 'ꋊꋬ꒤꓄ꉔ')
('Fancy style 29', 'ЛΛЦŤㄈ')
('Fancy style 30', 'ƝƛƲƬƇ')
('Fancy style 31', 'ꋊꁲꐇꋖꀯ')
('Fancy style 32', 'ꂚꋬꀎ꓄ꏳ')
('Fancy style 33', 'ՌԹՄԵՇ')
('Fancy style 34', '刀ムひイᄃ')
('Fancy style 35', 'ηαu†ς')
('Fancy style 36', 'ຖคนt¢')
('Fancy style 37', 'ŋąųɬƈ')
('Fancy style 38', 'ᘉᗩᑘᖶᑢ')
('Fancy style 39', 'ꋊꁲꌈꋖꇃ')
('Fancy style 40', 'ภᕱuϮ꒝')
('Fancy style 41', 'ꃔꁲꌈꋖꏳ')
('Fancy style 42', 'ɴαυтc')
('Fancy style 43', 'Ոคυ੮८')
('Fancy style 44', 'ᏁᎪuᏆᏟ')
('Fancy style 45', 'ꈤꍏꀎ꓄ꉓ')
('Fancy style 46', 'ክልሁፕር')
('Fancy style 47', 'ꁹꋫꌇ꓅ꉓ')
('Rusify', 'пацтc')
('Bold', '𝐧𝐚𝐮𝐭𝐜')
('Italic', '𝘯𝘢𝘶𝘵𝘤')
('Bold Italic', '𝙣𝙖𝙪𝙩𝙘')
('Monospace', '𝚗𝚊𝚞𝚝𝚌')
('Sorcerer', 'ռǟʊȶƈ')
('Special', 'ᑎᗩᑌTᑕ')
('Blurry', '͏n͏a͏u͏t͏c')
('Dirty', 'ńäüẗċ')
('Knight', 'ṆḀṳṮḉ')
('Emoji text', '🎵🅰⛎🌴🌜')
('H4k3r', 'n4u7(')
('Fairy', 'ᏁᏗᏬᏖፈ')
('Square', '🄽🄰🅄🅃🄲')
('Thin', 'nautc')
('Tiny', 'ɴᴀᴜᴛᴄ')
('Upside down', 'nɐnʇɔ')
('Black square', '🅽🅰🆄🆃🅲')
('Magic', 'ᏁᎪuᏆᏟ')
('Love', 'n♥a♥u♥t♥c♥')
('Black bracket', '【n】【a】【u】【t】【c】')
('White bracket', '『n』『a』『u』『t』『c』')
('Strikethrough', 'n̶a̶u̶t̶c̶')
('Tilde strikethrough', 'n̴a̴u̴t̴c̴')
('Slash', 'n̷a̷u̷t̷c̷')
('Underline', 'n̲a̲u̲t̲c̲')
('Double underline', 'n̳a̳u̳t̳c̳')
('Stinky', 'n̾a̾u̾t̾c̾')
('Bridge above', 'n͆a͆u͆t͆c͆')
('Bridge bellow', 'n̺a̺u̺t̺c̺')
('Asterisk bellow', 'n͙a͙u͙t͙c͙')
('Plus sign bellow', 'n̟a̟u̟t̟c̟')
('x above bellow', 'n͓̽a͓̽u͓̽t͓̽c͓̽')
('Arrow bellow', 'n͎a͎u͎t͎c͎')

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nautc-1.1.2.tar.gz (18.4 kB view details)

Uploaded Source

Built Distribution

nautc-1.1.2-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

File details

Details for the file nautc-1.1.2.tar.gz.

File metadata

  • Download URL: nautc-1.1.2.tar.gz
  • Upload date:
  • Size: 18.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.15.3 CPython/3.11.9 Darwin/23.4.0

File hashes

Hashes for nautc-1.1.2.tar.gz
Algorithm Hash digest
SHA256 0120fd838bf86eca4479a9ae67293c690f44387bd0fd03ba0b83ee5d150c7ef6
MD5 6ae0b5671e268c546c43c33fa62428c0
BLAKE2b-256 cef3de0666f7ac277e77925fddbc8e18b6db7f1a064e19bed7c2c1a01811808d

See more details on using hashes here.

File details

Details for the file nautc-1.1.2-py3-none-any.whl.

File metadata

  • Download URL: nautc-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.15.3 CPython/3.11.9 Darwin/23.4.0

File hashes

Hashes for nautc-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3fac36e1c091c36f3fe05dee81d1d468f4c896513254b57069144791ce66a98d
MD5 bbd8d5b8d7cfa277cc2498408abf4f91
BLAKE2b-256 89eef0aba3db6b40e2d50658f069af3c082922217f157de4306d1991891edc35

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page