evennia/docs/4.x/api/evennia.contrib.base_systems.godotwebsocket.text2bbcode.html
2024-03-17 14:15:56 +01:00

501 lines
No EOL
52 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
<title>evennia.contrib.base_systems.godotwebsocket.text2bbcode &#8212; Evennia latest documentation</title>
<link rel="stylesheet" href="../_static/nature.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
<script src="../_static/jquery.js"></script>
<script src="../_static/underscore.js"></script>
<script src="../_static/doctools.js"></script>
<script src="../_static/language_data.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="evennia.contrib.base_systems.godotwebsocket.webclient" href="evennia.contrib.base_systems.godotwebsocket.webclient.html" />
<link rel="prev" title="evennia.contrib.base_systems.godotwebsocket.test_webclient" href="evennia.contrib.base_systems.godotwebsocket.test_webclient.html" />
</head><body>
<div class="admonition important">
<p class="first admonition-title">Note</p>
<p class="last">You are reading an old version of the Evennia documentation. <a href="https://www.evennia.com/docs/latest/index.html">The latest version is here</a></p>.
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="evennia.contrib.base_systems.godotwebsocket.webclient.html" title="evennia.contrib.base_systems.godotwebsocket.webclient"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="evennia.contrib.base_systems.godotwebsocket.test_webclient.html" title="evennia.contrib.base_systems.godotwebsocket.test_webclient"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Evennia latest</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../Evennia-API.html" >API Summary</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="evennia-api.html" >evennia</a> &#187;</li>
<li class="nav-item nav-item-3"><a href="evennia.html" >evennia</a> &#187;</li>
<li class="nav-item nav-item-4"><a href="evennia.contrib.html" >evennia.contrib</a> &#187;</li>
<li class="nav-item nav-item-5"><a href="evennia.contrib.base_systems.html" >evennia.contrib.base_systems</a> &#187;</li>
<li class="nav-item nav-item-6"><a href="evennia.contrib.base_systems.godotwebsocket.html" accesskey="U">evennia.contrib.base_systems.godotwebsocket</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">evennia.contrib.base_systems.godotwebsocket.text2bbcode</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/evennia_logo.png" alt="Logo"/>
</a></p>
<div id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" />
<input type="submit" value="Go" />
</form>
</div>
</div>
<script>$('#searchbox').show(0);</script>
<h4>Previous topic</h4>
<p class="topless"><a href="evennia.contrib.base_systems.godotwebsocket.test_webclient.html"
title="previous chapter">evennia.contrib.base_systems.godotwebsocket.test_webclient</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="evennia.contrib.base_systems.godotwebsocket.webclient.html"
title="next chapter">evennia.contrib.base_systems.godotwebsocket.webclient</a></p>
<div role="note" aria-label="source link">
<!--h3>This Page</h3-->
<ul class="this-page-menu">
<li><a href="../_sources/api/evennia.contrib.base_systems.godotwebsocket.text2bbcode.md.txt"
rel="nofollow">Show Page Source</a></li>
</ul>
</div><h3>Links</h3>
<ul>
<li><a href="https://www.evennia.com/docs/latest/index.html">Documentation Top</a> </li>
<li><a href="https://www.evennia.com">Evennia Home</a> </li>
<li><a href="https://github.com/evennia/evennia">Github</a> </li>
<li><a href="http://games.evennia.com">Game Index</a> </li>
<li>
<a href="https://discord.gg/AJJpcRUhtF">Discord</a> -
<a href="https://github.com/evennia/evennia/discussions">Discussions</a> -
<a href="https://evennia.blogspot.com/">Blog</a>
</li>
</ul>
</div>
</div>
<div class="bodywrapper">
<div class="body" role="main">
<section id="module-evennia.contrib.base_systems.godotwebsocket.text2bbcode">
<span id="evennia-contrib-base-systems-godotwebsocket-text2bbcode"></span><h1>evennia.contrib.base_systems.godotwebsocket.text2bbcode<a class="headerlink" href="#module-evennia.contrib.base_systems.godotwebsocket.text2bbcode" title="Permalink to this headline"></a></h1>
<p>Godot Websocket - ChrisLR 2022</p>
<p>This file contains the necessary code and data to convert text with color tags to bbcode (For godot)</p>
<dl class="py data">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.COLOR_INDICE_TO_HEX">
<code class="sig-prename descclassname">evennia.contrib.base_systems.godotwebsocket.text2bbcode.</code><code class="sig-name descname">COLOR_INDICE_TO_HEX</code><em class="property"> = {'bgcolor-000': '#000000', 'bgcolor-001': '#800000', 'bgcolor-002': '#008000', 'bgcolor-003': '#808000', 'bgcolor-004': '#000080', 'bgcolor-005': '#800080', 'bgcolor-006': '#008080', 'bgcolor-007': '#c0c0c0', 'bgcolor-008': '#808080', 'bgcolor-009': '#ff0000', 'bgcolor-010': '#00ff00', 'bgcolor-011': '#ffff00', 'bgcolor-012': '#0000ff', 'bgcolor-013': '#ff00ff', 'bgcolor-014': '#00ffff', 'bgcolor-015': '#ffffff', 'bgcolor-016': '#000000', 'bgcolor-017': '#00005f', 'bgcolor-018': '#000087', 'bgcolor-019': '#0000af', 'bgcolor-020': '#0000df', 'bgcolor-021': '#0000ff', 'bgcolor-022': '#005f00', 'bgcolor-023': '#005f5f', 'bgcolor-024': '#005f87', 'bgcolor-025': '#005faf', 'bgcolor-026': '#005fdf', 'bgcolor-027': '#005fff', 'bgcolor-028': '#008700', 'bgcolor-029': '#00875f', 'bgcolor-030': '#008787', 'bgcolor-031': '#0087af', 'bgcolor-032': '#0087df', 'bgcolor-033': '#0087ff', 'bgcolor-034': '#00af00', 'bgcolor-035': '#00af5f', 'bgcolor-036': '#00af87', 'bgcolor-037': '#00afaf', 'bgcolor-038': '#00afdf', 'bgcolor-039': '#00afff', 'bgcolor-040': '#00df00', 'bgcolor-041': '#00df5f', 'bgcolor-042': '#00df87', 'bgcolor-043': '#00dfaf', 'bgcolor-044': '#00dfdf', 'bgcolor-045': '#00dfff', 'bgcolor-046': '#00ff00', 'bgcolor-047': '#00ff5f', 'bgcolor-048': '#00ff87', 'bgcolor-049': '#00ffaf', 'bgcolor-050': '#00ffdf', 'bgcolor-051': '#00ffff', 'bgcolor-052': '#5f0000', 'bgcolor-053': '#5f005f', 'bgcolor-054': '#5f0087', 'bgcolor-055': '#5f00af', 'bgcolor-056': '#5f00df', 'bgcolor-057': '#5f00ff', 'bgcolor-058': '#5f5f00', 'bgcolor-059': '#5f5f5f', 'bgcolor-060': '#5f5f87', 'bgcolor-061': '#5f5faf', 'bgcolor-062': '#5f5fdf', 'bgcolor-063': '#5f5fff', 'bgcolor-064': '#5f8700', 'bgcolor-065': '#5f875f', 'bgcolor-066': '#5f8787', 'bgcolor-067': '#5f87af', 'bgcolor-068': '#5f87df', 'bgcolor-069': '#5f87ff', 'bgcolor-070': '#5faf00', 'bgcolor-071': '#5faf5f', 'bgcolor-072': '#5faf87', 'bgcolor-073': '#5fafaf', 'bgcolor-074': '#5fafdf', 'bgcolor-075': '#5fafff', 'bgcolor-076': '#5fdf00', 'bgcolor-077': '#5fdf5f', 'bgcolor-078': '#5fdf87', 'bgcolor-079': '#5fdfaf', 'bgcolor-080': '#5fdfdf', 'bgcolor-081': '#5fdfff', 'bgcolor-082': '#5fff00', 'bgcolor-083': '#5fff5f', 'bgcolor-084': '#5fff87', 'bgcolor-085': '#5fffaf', 'bgcolor-086': '#5fffdf', 'bgcolor-087': '#5fffff', 'bgcolor-088': '#870000', 'bgcolor-089': '#87005f', 'bgcolor-090': '#870087', 'bgcolor-091': '#8700af', 'bgcolor-092': '#8700df', 'bgcolor-093': '#8700ff', 'bgcolor-094': '#875f00', 'bgcolor-095': '#875f5f', 'bgcolor-096': '#875f87', 'bgcolor-097': '#875faf', 'bgcolor-098': '#875fdf', 'bgcolor-099': '#875fff', 'bgcolor-100': '#878700', 'bgcolor-101': '#87875f', 'bgcolor-102': '#878787', 'bgcolor-103': '#8787af', 'bgcolor-104': '#8787df', 'bgcolor-105': '#8787ff', 'bgcolor-106': '#87af00', 'bgcolor-107': '#87af5f', 'bgcolor-108': '#87af87', 'bgcolor-109': '#87afaf', 'bgcolor-110': '#87afdf', 'bgcolor-111': '#87afff', 'bgcolor-112': '#87df00', 'bgcolor-113': '#87df5f', 'bgcolor-114': '#87df87', 'bgcolor-115': '#87dfaf', 'bgcolor-116': '#87dfdf', 'bgcolor-117': '#87dfff', 'bgcolor-118': '#87ff00', 'bgcolor-119': '#87ff5f', 'bgcolor-120': '#87ff87', 'bgcolor-121': '#87ffaf', 'bgcolor-122': '#87ffdf', 'bgcolor-123': '#87ffff', 'bgcolor-124': '#af0000', 'bgcolor-125': '#af005f', 'bgcolor-126': '#af0087', 'bgcolor-127': '#af00af', 'bgcolor-128': '#af00df', 'bgcolor-129': '#af00ff', 'bgcolor-130': '#af5f00', 'bgcolor-131': '#af5f5f', 'bgcolor-132': '#af5f87', 'bgcolor-133': '#af5faf', 'bgcolor-134': '#af5fdf', 'bgcolor-135': '#af5fff', 'bgcolor-136': '#af8700', 'bgcolor-137': '#af875f', 'bgcolor-138': '#af8787', 'bgcolor-139': '#af87af', 'bgcolor-140': '#af87df', 'bgcolor-141': '#af87ff', 'bgcolor-142': '#afaf00', 'bgcolor-143': '#afaf5f', 'bgcolor-144': '#afaf87', 'bgcolor-145': '#afafaf', 'bgcolor-146': '#afafdf', 'bgcolor-147': '#afafff', 'bgcolor-148': '#afdf00', 'bgcolor-149': '#afdf5f', 'bgcolor-150': '#afdf87', 'bgcolor-151': '#afdfaf', 'bgcolor-152': '#afdfdf', 'bgcolor-153': '#afdfff', 'bgcolor-154': '#afff00', 'bgcolor-155': '#afff5f', 'bgcolor-156': '#afff87', 'bgcolor-157': '#afffaf', 'bgcolor-158': '#afffdf', 'bgcolor-159': '#afffff', 'bgcolor-160': '#df0000', 'bgcolor-161': '#df005f', 'bgcolor-162': '#df0087', 'bgcolor-163': '#df00af', 'bgcolor-164': '#df00df', 'bgcolor-165': '#df00ff', 'bgcolor-166': '#df5f00', 'bgcolor-167': '#df5f5f', 'bgcolor-168': '#df5f87', 'bgcolor-169': '#df5faf', 'bgcolor-170': '#df5fdf', 'bgcolor-171': '#df5fff', 'bgcolor-172': '#df8700', 'bgcolor-173': '#df875f', 'bgcolor-174': '#df8787', 'bgcolor-175': '#df87af', 'bgcolor-176': '#df87df', 'bgcolor-177': '#df87ff', 'bgcolor-178': '#dfaf00', 'bgcolor-179': '#dfaf5f', 'bgcolor-180': '#dfaf87', 'bgcolor-181': '#dfafaf', 'bgcolor-182': '#dfafdf', 'bgcolor-183': '#dfafff', 'bgcolor-184': '#dfdf00', 'bgcolor-185': '#dfdf5f', 'bgcolor-186': '#dfdf87', 'bgcolor-187': '#dfdfaf', 'bgcolor-188': '#dfdfdf', 'bgcolor-189': '#dfdfff', 'bgcolor-190': '#dfff00', 'bgcolor-191': '#dfff5f', 'bgcolor-192': '#dfff87', 'bgcolor-193': '#dfffaf', 'bgcolor-194': '#dfffdf', 'bgcolor-195': '#dfffff', 'bgcolor-196': '#ff0000', 'bgcolor-197': '#ff005f', 'bgcolor-198': '#ff0087', 'bgcolor-199': '#ff00af', 'bgcolor-200': '#ff00df', 'bgcolor-201': '#ff00ff', 'bgcolor-202': '#ff5f00', 'bgcolor-203': '#ff5f5f', 'bgcolor-204': '#ff5f87', 'bgcolor-205': '#ff5faf', 'bgcolor-206': '#ff5fdf', 'bgcolor-207': '#ff5fff', 'bgcolor-208': '#ff8700', 'bgcolor-209': '#ff875f', 'bgcolor-210': '#ff8787', 'bgcolor-211': '#ff87af', 'bgcolor-212': '#ff87df', 'bgcolor-213': '#ff87ff', 'bgcolor-214': '#ffaf00', 'bgcolor-215': '#ffaf5f', 'bgcolor-216': '#ffaf87', 'bgcolor-217': '#ffafaf', 'bgcolor-218': '#ffafdf', 'bgcolor-219': '#ffafff', 'bgcolor-220': '#ffdf00', 'bgcolor-221': '#ffdf5f', 'bgcolor-222': '#ffdf87', 'bgcolor-223': '#ffdfaf', 'bgcolor-224': '#ffdfdf', 'bgcolor-225': '#ffdfff', 'bgcolor-226': '#ffff00', 'bgcolor-227': '#ffff5f', 'bgcolor-228': '#ffff87', 'bgcolor-229': '#ffffaf', 'bgcolor-230': '#ffffdf', 'bgcolor-231': '#ffffff', 'bgcolor-232': '#080808', 'bgcolor-233': '#121212', 'bgcolor-234': '#1c1c1c', 'bgcolor-235': '#262626', 'bgcolor-236': '#303030', 'bgcolor-237': '#3a3a3a', 'bgcolor-238': '#444444', 'bgcolor-239': '#4e4e4e', 'bgcolor-240': '#585858', 'bgcolor-241': '#606060', 'bgcolor-242': '#666666', 'bgcolor-243': '#767676', 'bgcolor-244': '#808080', 'bgcolor-245': '#8a8a8a', 'bgcolor-246': '#949494', 'bgcolor-247': '#9e9e9e', 'bgcolor-248': '#a8a8a8', 'bgcolor-249': '#b2b2b2', 'bgcolor-250': '#bcbcbc', 'bgcolor-251': '#c6c6c6', 'bgcolor-252': '#d0d0d0', 'bgcolor-253': '#dadada', 'bgcolor-254': '#e4e4e4', 'bgcolor-255': '#eeeeee', 'color-000': '#000000', 'color-001': '#800000', 'color-002': '#008000', 'color-003': '#808000', 'color-004': '#000080', 'color-005': '#800080', 'color-006': '#008080', 'color-007': '#c0c0c0', 'color-008': '#808080', 'color-009': '#ff0000', 'color-010': '#00ff00', 'color-011': '#ffff00', 'color-012': '#0000ff', 'color-013': '#ff00ff', 'color-014': '#00ffff', 'color-015': '#ffffff', 'color-016': '#000000', 'color-017': '#00005f', 'color-018': '#000087', 'color-019': '#0000af', 'color-020': '#0000df', 'color-021': '#0000ff', 'color-022': '#005f00', 'color-023': '#005f5f', 'color-024': '#005f87', 'color-025': '#005faf', 'color-026': '#005fdf', 'color-027': '#005fff', 'color-028': '#008700', 'color-029': '#00875f', 'color-030': '#008787', 'color-031': '#0087af', 'color-032': '#0087df', 'color-033': '#0087ff', 'color-034': '#00af00', 'color-035': '#00af5f', 'color-036': '#00af87', 'color-037': '#00afaf', 'color-038': '#00afdf', 'color-039': '#00afff', 'color-040': '#00df00', 'color-041': '#00df5f', 'color-042': '#00df87', 'color-043': '#00dfaf', 'color-044': '#00dfdf', 'color-045': '#00dfff', 'color-046': '#00ff00', 'color-047': '#00ff5f', 'color-048': '#00ff87', 'color-049': '#00ffaf', 'color-050': '#00ffdf', 'color-051': '#00ffff', 'color-052': '#5f0000', 'color-053': '#5f005f', 'color-054': '#5f0087', 'color-055': '#5f00af', 'color-056': '#5f00df', 'color-057': '#5f00ff', 'color-058': '#5f5f00', 'color-059': '#5f5f5f', 'color-060': '#5f5f87', 'color-061': '#5f5faf', 'color-062': '#5f5fdf', 'color-063': '#5f5fff', 'color-064': '#5f8700', 'color-065': '#5f875f', 'color-066': '#5f8787', 'color-067': '#5f87af', 'color-068': '#5f87df', 'color-069': '#5f87ff', 'color-070': '#5faf00', 'color-071': '#5faf5f', 'color-072': '#5faf87', 'color-073': '#5fafaf', 'color-074': '#5fafdf', 'color-075': '#5fafff', 'color-076': '#5fdf00', 'color-077': '#5fdf5f', 'color-078': '#5fdf87', 'color-079': '#5fdfaf', 'color-080': '#5fdfdf', 'color-081': '#5fdfff', 'color-082': '#5fff00', 'color-083': '#5fff5f', 'color-084': '#5fff87', 'color-085': '#5fffaf', 'color-086': '#5fffdf', 'color-087': '#5fffff', 'color-088': '#870000', 'color-089': '#87005f', 'color-090': '#870087', 'color-091': '#8700af', 'color-092': '#8700df', 'color-093': '#8700ff', 'color-094': '#875f00', 'color-095': '#875f5f', 'color-096': '#875f87', 'color-097': '#875faf', 'color-098': '#875fdf', 'color-099': '#875fff', 'color-100': '#878700', 'color-101': '#87875f', 'color-102': '#878787', 'color-103': '#8787af', 'color-104': '#8787df', 'color-105': '#8787ff', 'color-106': '#87af00', 'color-107': '#87af5f', 'color-108': '#87af87', 'color-109': '#87afaf', 'color-110': '#87afdf', 'color-111': '#87afff', 'color-112': '#87df00', 'color-113': '#87df5f', 'color-114': '#87df87', 'color-115': '#87dfaf', 'color-116': '#87dfdf', 'color-117': '#87dfff', 'color-118': '#87ff00', 'color-119': '#87ff5f', 'color-120': '#87ff87', 'color-121': '#87ffaf', 'color-122': '#87ffdf', 'color-123': '#87ffff', 'color-124': '#af0000', 'color-125': '#af005f', 'color-126': '#af0087', 'color-127': '#af00af', 'color-128': '#af00df', 'color-129': '#af00ff', 'color-130': '#af5f00', 'color-131': '#af5f5f', 'color-132': '#af5f87', 'color-133': '#af5faf', 'color-134': '#af5fdf', 'color-135': '#af5fff', 'color-136': '#af8700', 'color-137': '#af875f', 'color-138': '#af8787', 'color-139': '#af87af', 'color-140': '#af87df', 'color-141': '#af87ff', 'color-142': '#afaf00', 'color-143': '#afaf5f', 'color-144': '#afaf87', 'color-145': '#afafaf', 'color-146': '#afafdf', 'color-147': '#afafff', 'color-148': '#afdf00', 'color-149': '#afdf5f', 'color-150': '#afdf87', 'color-151': '#afdfaf', 'color-152': '#afdfdf', 'color-153': '#afdfff', 'color-154': '#afff00', 'color-155': '#afff5f', 'color-156': '#afff87', 'color-157': '#afffaf', 'color-158': '#afffdf', 'color-159': '#afffff', 'color-160': '#df0000', 'color-161': '#df005f', 'color-162': '#df0087', 'color-163': '#df00af', 'color-164': '#df00df', 'color-165': '#df00ff', 'color-166': '#df5f00', 'color-167': '#df5f5f', 'color-168': '#df5f87', 'color-169': '#df5faf', 'color-170': '#df5fdf', 'color-171': '#df5fff', 'color-172': '#df8700', 'color-173': '#df875f', 'color-174': '#df8787', 'color-175': '#df87af', 'color-176': '#df87df', 'color-177': '#df87ff', 'color-178': '#dfaf00', 'color-179': '#dfaf5f', 'color-180': '#dfaf87', 'color-181': '#dfafaf', 'color-182': '#dfafdf', 'color-183': '#dfafff', 'color-184': '#dfdf00', 'color-185': '#dfdf5f', 'color-186': '#dfdf87', 'color-187': '#dfdfaf', 'color-188': '#dfdfdf', 'color-189': '#dfdfff', 'color-190': '#dfff00', 'color-191': '#dfff5f', 'color-192': '#dfff87', 'color-193': '#dfffaf', 'color-194': '#dfffdf', 'color-195': '#dfffff', 'color-196': '#ff0000', 'color-197': '#ff005f', 'color-198': '#ff0087', 'color-199': '#ff00af', 'color-200': '#ff00df', 'color-201': '#ff00ff', 'color-202': '#ff5f00', 'color-203': '#ff5f5f', 'color-204': '#ff5f87', 'color-205': '#ff5faf', 'color-206': '#ff5fdf', 'color-207': '#ff5fff', 'color-208': '#ff8700', 'color-209': '#ff875f', 'color-210': '#ff8787', 'color-211': '#ff87af', 'color-212': '#ff87df', 'color-213': '#ff87ff', 'color-214': '#ffaf00', 'color-215': '#ffaf5f', 'color-216': '#ffaf87', 'color-217': '#ffafaf', 'color-218': '#ffafdf', 'color-219': '#ffafff', 'color-220': '#ffdf00', 'color-221': '#ffdf5f', 'color-222': '#ffdf87', 'color-223': '#ffdfaf', 'color-224': '#ffdfdf', 'color-225': '#ffdfff', 'color-226': '#ffff00', 'color-227': '#ffff5f', 'color-228': '#ffff87', 'color-229': '#ffffaf', 'color-230': '#ffffdf', 'color-231': '#ffffff', 'color-232': '#080808', 'color-233': '#121212', 'color-234': '#1c1c1c', 'color-235': '#262626', 'color-236': '#303030', 'color-237': '#3a3a3a', 'color-238': '#444444', 'color-239': '#4e4e4e', 'color-240': '#585858', 'color-241': '#606060', 'color-242': '#666666', 'color-243': '#767676', 'color-244': '#808080', 'color-245': '#8a8a8a', 'color-246': '#949494', 'color-247': '#9e9e9e', 'color-248': '#a8a8a8', 'color-249': '#b2b2b2', 'color-250': '#bcbcbc', 'color-251': '#c6c6c6', 'color-252': '#d0d0d0', 'color-253': '#dadada', 'color-254': '#e4e4e4', 'color-255': '#eeeeee'}</em><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.COLOR_INDICE_TO_HEX" title="Permalink to this definition"></a></dt>
<dd><p>The classes below exist to properly encapsulate text and other tag classes
because the order of how tags are opened and closed are important to display in godot.</p>
</dd></dl>
<dl class="py class">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.RootTag">
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.base_systems.godotwebsocket.text2bbcode.</code><code class="sig-name descname">RootTag</code><a class="reference internal" href="../_modules/evennia/contrib/base_systems/godotwebsocket/text2bbcode.html#RootTag"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.RootTag" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
<p>The Root tag class made to contain other tags.</p>
<dl class="py method">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.RootTag.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/base_systems/godotwebsocket/text2bbcode.html#RootTag.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.RootTag.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Initialize self. See help(type(self)) for accurate signature.</p>
</dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.RootTag.child">
<code class="sig-name descname">child</code><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.RootTag.child" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.ChildTag">
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.base_systems.godotwebsocket.text2bbcode.</code><code class="sig-name descname">ChildTag</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">parent</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/base_systems/godotwebsocket/text2bbcode.html#ChildTag"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.ChildTag" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
<p>A node made to be contained.</p>
<dl class="py method">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.ChildTag.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">parent</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/base_systems/godotwebsocket/text2bbcode.html#ChildTag.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.ChildTag.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Initialize self. See help(type(self)) for accurate signature.</p>
</dd></dl>
<dl class="py method">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.ChildTag.set_parent">
<code class="sig-name descname">set_parent</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">parent</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/base_systems/godotwebsocket/text2bbcode.html#ChildTag.set_parent"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.ChildTag.set_parent" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.TextTag">
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.base_systems.godotwebsocket.text2bbcode.</code><code class="sig-name descname">TextTag</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">parent</span></em>, <em class="sig-param"><span class="n">text</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/base_systems/godotwebsocket/text2bbcode.html#TextTag"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.TextTag" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.ChildTag" title="evennia.contrib.base_systems.godotwebsocket.text2bbcode.ChildTag"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.base_systems.godotwebsocket.text2bbcode.ChildTag</span></code></a></p>
<p>A BBCodeTag node to output regular text.
Output: SomeText</p>
<dl class="py method">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.TextTag.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">parent</span></em>, <em class="sig-param"><span class="n">text</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/base_systems/godotwebsocket/text2bbcode.html#TextTag.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.TextTag.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Initialize self. See help(type(self)) for accurate signature.</p>
</dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.TextTag.text">
<code class="sig-name descname">text</code><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.TextTag.text" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.TextTag.child">
<code class="sig-name descname">child</code><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.TextTag.child" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.TextTag.parent">
<code class="sig-name descname">parent</code><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.TextTag.parent" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.BBCodeTag">
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.base_systems.godotwebsocket.text2bbcode.</code><code class="sig-name descname">BBCodeTag</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">parent</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/base_systems/godotwebsocket/text2bbcode.html#BBCodeTag"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.BBCodeTag" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.ChildTag" title="evennia.contrib.base_systems.godotwebsocket.text2bbcode.ChildTag"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.base_systems.godotwebsocket.text2bbcode.ChildTag</span></code></a></p>
<p>Base BBCodeTag node to encapsulate and be encapsulated.</p>
<dl class="py attribute">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.BBCodeTag.code">
<code class="sig-name descname">code</code><em class="property"> = ''</em><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.BBCodeTag.code" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.BBCodeTag.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">parent</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/base_systems/godotwebsocket/text2bbcode.html#BBCodeTag.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.BBCodeTag.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Initialize self. See help(type(self)) for accurate signature.</p>
</dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.BBCodeTag.child">
<code class="sig-name descname">child</code><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.BBCodeTag.child" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.BBCodeTag.parent">
<code class="sig-name descname">parent</code><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.BBCodeTag.parent" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.UnderlineTag">
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.base_systems.godotwebsocket.text2bbcode.</code><code class="sig-name descname">UnderlineTag</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">parent</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/base_systems/godotwebsocket/text2bbcode.html#UnderlineTag"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.UnderlineTag" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.BBCodeTag" title="evennia.contrib.base_systems.godotwebsocket.text2bbcode.BBCodeTag"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.base_systems.godotwebsocket.text2bbcode.BBCodeTag</span></code></a></p>
<p>A BBCodeTag node for underlined text.
Output: [u]Underlined Text[/u]</p>
<dl class="py attribute">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.UnderlineTag.code">
<code class="sig-name descname">code</code><em class="property"> = 'u'</em><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.UnderlineTag.code" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.UnderlineTag.parent">
<code class="sig-name descname">parent</code><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.UnderlineTag.parent" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.UnderlineTag.child">
<code class="sig-name descname">child</code><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.UnderlineTag.child" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.BlinkTag">
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.base_systems.godotwebsocket.text2bbcode.</code><code class="sig-name descname">BlinkTag</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">parent</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/base_systems/godotwebsocket/text2bbcode.html#BlinkTag"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.BlinkTag" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.BBCodeTag" title="evennia.contrib.base_systems.godotwebsocket.text2bbcode.BBCodeTag"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.base_systems.godotwebsocket.text2bbcode.BBCodeTag</span></code></a></p>
<p>A BBCodeTag node for blinking text.
Output: [blink]Blinking Text[/blink]</p>
<dl class="py attribute">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.BlinkTag.code">
<code class="sig-name descname">code</code><em class="property"> = 'blink'</em><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.BlinkTag.code" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.BlinkTag.parent">
<code class="sig-name descname">parent</code><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.BlinkTag.parent" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.BlinkTag.child">
<code class="sig-name descname">child</code><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.BlinkTag.child" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.ColorTag">
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.base_systems.godotwebsocket.text2bbcode.</code><code class="sig-name descname">ColorTag</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">parent</span></em>, <em class="sig-param"><span class="n">color_hex</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/base_systems/godotwebsocket/text2bbcode.html#ColorTag"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.ColorTag" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.BBCodeTag" title="evennia.contrib.base_systems.godotwebsocket.text2bbcode.BBCodeTag"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.base_systems.godotwebsocket.text2bbcode.BBCodeTag</span></code></a></p>
<p>A BBCodeTag node for foreground color.
Output: [fgcolor=#000000]Colorized Text[/fgcolor]</p>
<dl class="py attribute">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.ColorTag.code">
<code class="sig-name descname">code</code><em class="property"> = 'color'</em><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.ColorTag.code" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.ColorTag.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">parent</span></em>, <em class="sig-param"><span class="n">color_hex</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/base_systems/godotwebsocket/text2bbcode.html#ColorTag.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.ColorTag.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Initialize self. See help(type(self)) for accurate signature.</p>
</dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.ColorTag.color_hex">
<code class="sig-name descname">color_hex</code><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.ColorTag.color_hex" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.ColorTag.parent">
<code class="sig-name descname">parent</code><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.ColorTag.parent" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.ColorTag.child">
<code class="sig-name descname">child</code><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.ColorTag.child" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.BGColorTag">
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.base_systems.godotwebsocket.text2bbcode.</code><code class="sig-name descname">BGColorTag</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">parent</span></em>, <em class="sig-param"><span class="n">color_hex</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/base_systems/godotwebsocket/text2bbcode.html#BGColorTag"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.BGColorTag" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.ColorTag" title="evennia.contrib.base_systems.godotwebsocket.text2bbcode.ColorTag"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.base_systems.godotwebsocket.text2bbcode.ColorTag</span></code></a></p>
<p>A BBCodeTag node for background color.
Output: [bgcolor=#000000]Colorized Text[/bgcolor]</p>
<dl class="py attribute">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.BGColorTag.code">
<code class="sig-name descname">code</code><em class="property"> = 'bgcolor'</em><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.BGColorTag.code" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.BGColorTag.parent">
<code class="sig-name descname">parent</code><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.BGColorTag.parent" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.BGColorTag.child">
<code class="sig-name descname">child</code><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.BGColorTag.child" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.BGColorTag.color_hex">
<code class="sig-name descname">color_hex</code><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.BGColorTag.color_hex" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.UrlTag">
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.base_systems.godotwebsocket.text2bbcode.</code><code class="sig-name descname">UrlTag</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">parent</span></em>, <em class="sig-param"><span class="n">url_data</span><span class="o">=</span><span class="default_value">''</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/base_systems/godotwebsocket/text2bbcode.html#UrlTag"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.UrlTag" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.BBCodeTag" title="evennia.contrib.base_systems.godotwebsocket.text2bbcode.BBCodeTag"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.base_systems.godotwebsocket.text2bbcode.BBCodeTag</span></code></a></p>
<p>A BBCodeTag node used for urls.
Output: [url=www.example.com]Child Text[/url]</p>
<dl class="py attribute">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.UrlTag.code">
<code class="sig-name descname">code</code><em class="property"> = 'url'</em><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.UrlTag.code" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.UrlTag.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">parent</span></em>, <em class="sig-param"><span class="n">url_data</span><span class="o">=</span><span class="default_value">''</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/base_systems/godotwebsocket/text2bbcode.html#UrlTag.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.UrlTag.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Initialize self. See help(type(self)) for accurate signature.</p>
</dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.UrlTag.url_data">
<code class="sig-name descname">url_data</code><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.UrlTag.url_data" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.UrlTag.parent">
<code class="sig-name descname">parent</code><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.UrlTag.parent" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.UrlTag.child">
<code class="sig-name descname">child</code><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.UrlTag.child" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.TextToBBCODEparser">
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.base_systems.godotwebsocket.text2bbcode.</code><code class="sig-name descname">TextToBBCODEparser</code><a class="reference internal" href="../_modules/evennia/contrib/base_systems/godotwebsocket/text2bbcode.html#TextToBBCODEparser"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.TextToBBCODEparser" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="evennia.utils.text2html.html#evennia.utils.text2html.TextToHTMLparser" title="evennia.utils.text2html.TextToHTMLparser"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.utils.text2html.TextToHTMLparser</span></code></a></p>
<p>This class describes a parser for converting from ANSI to BBCode.
It inherits from the TextToHTMLParser and overrides the specifics for bbcode.</p>
<dl class="py method">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.TextToBBCODEparser.convert_urls">
<code class="sig-name descname">convert_urls</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">text</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/base_systems/godotwebsocket/text2bbcode.html#TextToBBCODEparser.convert_urls"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.TextToBBCODEparser.convert_urls" title="Permalink to this definition"></a></dt>
<dd><p>Converts urls within text to bbcode style</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>text</strong> (<em>str</em>) Text to parse</p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p><em>text (str)</em> Processed text</p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.TextToBBCODEparser.sub_mxp_links">
<code class="sig-name descname">sub_mxp_links</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">match</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/base_systems/godotwebsocket/text2bbcode.html#TextToBBCODEparser.sub_mxp_links"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.TextToBBCODEparser.sub_mxp_links" title="Permalink to this definition"></a></dt>
<dd><p>Helper method to be passed to re.sub,
replaces MXP links with bbcode.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>match</strong> (<em>re.Matchobject</em>) Match for substitution.</p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p><em>text (str)</em> Processed text.</p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.TextToBBCODEparser.sub_mxp_urls">
<code class="sig-name descname">sub_mxp_urls</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">match</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/base_systems/godotwebsocket/text2bbcode.html#TextToBBCODEparser.sub_mxp_urls"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.TextToBBCODEparser.sub_mxp_urls" title="Permalink to this definition"></a></dt>
<dd><p>Helper method to be passed to re.sub,
replaces MXP links with bbcode.
:param match: Match for substitution.
:type match: re.Matchobject</p>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p><em>text (str)</em> Processed text.</p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.TextToBBCODEparser.sub_text">
<code class="sig-name descname">sub_text</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">match</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/base_systems/godotwebsocket/text2bbcode.html#TextToBBCODEparser.sub_text"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.TextToBBCODEparser.sub_text" title="Permalink to this definition"></a></dt>
<dd><p>Helper method to be passed to re.sub,
for handling all substitutions.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>match</strong> (<em>re.Matchobject</em>) Match for substitution.</p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p><em>text (str)</em> Processed text.</p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.TextToBBCODEparser.format_styles">
<code class="sig-name descname">format_styles</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">text</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/base_systems/godotwebsocket/text2bbcode.html#TextToBBCODEparser.format_styles"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.TextToBBCODEparser.format_styles" title="Permalink to this definition"></a></dt>
<dd><p>Takes a string with parsed ANSI codes and replaces them with bbcode style tags</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>text</strong> (<em>str</em>) The string to process.</p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p><em>text (str)</em> Processed text.</p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.TextToBBCODEparser.parse">
<code class="sig-name descname">parse</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">text</span></em>, <em class="sig-param"><span class="n">strip_ansi</span><span class="o">=</span><span class="default_value">False</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/base_systems/godotwebsocket/text2bbcode.html#TextToBBCODEparser.parse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.TextToBBCODEparser.parse" title="Permalink to this definition"></a></dt>
<dd><p>Main access function, converts a text containing ANSI codes
into html statements.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>text</strong> (<em>str</em>) Text to process.</p></li>
<li><p><strong>strip_ansi</strong> (<em>bool</em><em>, </em><em>optional</em>) </p></li>
</ul>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p><em>text (str)</em> Parsed text.</p>
</dd>
</dl>
</dd></dl>
</dd></dl>
<dl class="py function">
<dt id="evennia.contrib.base_systems.godotwebsocket.text2bbcode.parse_to_bbcode">
<code class="sig-prename descclassname">evennia.contrib.base_systems.godotwebsocket.text2bbcode.</code><code class="sig-name descname">parse_to_bbcode</code><span class="sig-paren">(</span><em class="sig-param">string</em>, <em class="sig-param">strip_ansi=False</em>, <em class="sig-param">parser=&lt;evennia.contrib.base_systems.godotwebsocket.text2bbcode.TextToBBCODEparser object&gt;</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/base_systems/godotwebsocket/text2bbcode.html#parse_to_bbcode"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.base_systems.godotwebsocket.text2bbcode.parse_to_bbcode" title="Permalink to this definition"></a></dt>
<dd><p>Parses a string, replace ANSI markup with bbcode</p>
</dd></dl>
</section>
</div>
</div>
</div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="evennia.contrib.base_systems.godotwebsocket.webclient.html" title="evennia.contrib.base_systems.godotwebsocket.webclient"
>next</a> |</li>
<li class="right" >
<a href="evennia.contrib.base_systems.godotwebsocket.test_webclient.html" title="evennia.contrib.base_systems.godotwebsocket.test_webclient"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Evennia latest</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../Evennia-API.html" >API Summary</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="evennia-api.html" >evennia</a> &#187;</li>
<li class="nav-item nav-item-3"><a href="evennia.html" >evennia</a> &#187;</li>
<li class="nav-item nav-item-4"><a href="evennia.contrib.html" >evennia.contrib</a> &#187;</li>
<li class="nav-item nav-item-5"><a href="evennia.contrib.base_systems.html" >evennia.contrib.base_systems</a> &#187;</li>
<li class="nav-item nav-item-6"><a href="evennia.contrib.base_systems.godotwebsocket.html" >evennia.contrib.base_systems.godotwebsocket</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">evennia.contrib.base_systems.godotwebsocket.text2bbcode</a></li>
</ul>
</div>
<div class="admonition important">
<p class="first admonition-title">Note</p>
<p class="last">You are reading an old version of the Evennia documentation. <a href="https://www.evennia.com/docs/latest/index.html">The latest version is here</a></p>.
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2023, The Evennia developer community.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.2.1.
</div>
</body>
</html>