mirror of
https://github.com/liberatedsystems/openCom-Companion.git
synced 2025-02-22 17:29:52 +01:00
Always use local markdown library
This commit is contained in:
parent
587773ace4
commit
1bf11aca6f
@ -197,7 +197,7 @@ if args.daemon:
|
|||||||
NewConv = DaemonElement; Telemetry = DaemonElement; ObjectDetails = DaemonElement; Announces = DaemonElement;
|
NewConv = DaemonElement; Telemetry = DaemonElement; ObjectDetails = DaemonElement; Announces = DaemonElement;
|
||||||
Messages = DaemonElement; ts_format = DaemonElement; messages_screen_kv = DaemonElement; plyer = DaemonElement; multilingual_markup = DaemonElement;
|
Messages = DaemonElement; ts_format = DaemonElement; messages_screen_kv = DaemonElement; plyer = DaemonElement; multilingual_markup = DaemonElement;
|
||||||
ContentNavigationDrawer = DaemonElement; DrawerList = DaemonElement; IconListItem = DaemonElement; escape_markup = DaemonElement;
|
ContentNavigationDrawer = DaemonElement; DrawerList = DaemonElement; IconListItem = DaemonElement; escape_markup = DaemonElement;
|
||||||
SoundLoader = DaemonElement; BoxLayout = DaemonElement;
|
SoundLoader = DaemonElement; BoxLayout = DaemonElement; mdconv = DaemonElement;
|
||||||
|
|
||||||
else:
|
else:
|
||||||
apply_ui_scale()
|
apply_ui_scale()
|
||||||
@ -255,6 +255,8 @@ else:
|
|||||||
import pyogg
|
import pyogg
|
||||||
from pydub import AudioSegment
|
from pydub import AudioSegment
|
||||||
|
|
||||||
|
from md2bbcode.main import process_readme as mdconv
|
||||||
|
|
||||||
from kivymd.utils.set_bars_colors import set_bars_colors
|
from kivymd.utils.set_bars_colors import set_bars_colors
|
||||||
android_api_version = autoclass('android.os.Build$VERSION').SDK_INT
|
android_api_version = autoclass('android.os.Build$VERSION').SDK_INT
|
||||||
|
|
||||||
@ -271,6 +273,7 @@ else:
|
|||||||
from .ui.messages import Messages, ts_format, messages_screen_kv
|
from .ui.messages import Messages, ts_format, messages_screen_kv
|
||||||
from .ui.helpers import ContentNavigationDrawer, DrawerList, IconListItem
|
from .ui.helpers import ContentNavigationDrawer, DrawerList, IconListItem
|
||||||
from .ui.helpers import multilingual_markup, mdc
|
from .ui.helpers import multilingual_markup, mdc
|
||||||
|
from .md2bbcode.main import process_readme as mdconv
|
||||||
|
|
||||||
import sbapp.pyogg as pyogg
|
import sbapp.pyogg as pyogg
|
||||||
from sbapp.pydub import AudioSegment
|
from sbapp.pydub import AudioSegment
|
||||||
@ -1527,7 +1530,6 @@ class SidebandApp(MDApp):
|
|||||||
|
|
||||||
def md_to_bbcode(self, text):
|
def md_to_bbcode(self, text):
|
||||||
if not hasattr(self, "mdconv"):
|
if not hasattr(self, "mdconv"):
|
||||||
from .md2bbcode.main import process_readme as mdconv
|
|
||||||
self.mdconv = mdconv
|
self.mdconv = mdconv
|
||||||
converted = self.mdconv(text)
|
converted = self.mdconv(text)
|
||||||
while converted.endswith("\n"):
|
while converted.endswith("\n"):
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
#standard library
|
#standard library
|
||||||
import argparse
|
import argparse
|
||||||
import sys
|
import sys
|
||||||
|
import RNS
|
||||||
|
|
||||||
# mistune
|
# mistune
|
||||||
import mistune
|
import mistune
|
||||||
@ -16,10 +17,14 @@ from mistune.plugins.def_list import def_list
|
|||||||
from mistune.plugins.abbr import abbr
|
from mistune.plugins.abbr import abbr
|
||||||
from mistune.plugins.spoiler import spoiler
|
from mistune.plugins.spoiler import spoiler
|
||||||
|
|
||||||
# local
|
if RNS.vendor.platformutils.is_android():
|
||||||
from .plugins.merge_lists import merge_ordered_lists
|
from .plugins.merge_lists import merge_ordered_lists
|
||||||
from .renderers.bbcode import BBCodeRenderer
|
from .renderers.bbcode import BBCodeRenderer
|
||||||
from .html2bbcode import process_html
|
from .html2bbcode import process_html
|
||||||
|
else:
|
||||||
|
from sbapp.md2bbcode.plugins.merge_lists import merge_ordered_lists
|
||||||
|
from sbapp.md2bbcode.renderers.bbcode import BBCodeRenderer
|
||||||
|
from sbapp.md2bbcode.html2bbcode import process_html
|
||||||
|
|
||||||
def convert_markdown_to_bbcode(markdown_text, domain):
|
def convert_markdown_to_bbcode(markdown_text, domain):
|
||||||
# Create a Markdown parser instance using the custom BBCode renderer
|
# Create a Markdown parser instance using the custom BBCode renderer
|
||||||
|
@ -11,7 +11,7 @@ from mistune.plugins.abbr import abbr
|
|||||||
from mistune.plugins.spoiler import spoiler
|
from mistune.plugins.spoiler import spoiler
|
||||||
|
|
||||||
#local
|
#local
|
||||||
from md2bbcode.plugins.merge_lists import merge_ordered_lists
|
from sbapp.md2bbcode.plugins.merge_lists import merge_ordered_lists
|
||||||
|
|
||||||
def convert_markdown_to_ast(input_filepath, output_filepath):
|
def convert_markdown_to_ast(input_filepath, output_filepath):
|
||||||
# Initialize Markdown parser with no renderer to produce an AST
|
# Initialize Markdown parser with no renderer to produce an AST
|
||||||
|
@ -510,6 +510,7 @@ class Messages():
|
|||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
RNS.log(f"Message content could not be decoded: {e}", RNS.LOG_DEBUG)
|
RNS.log(f"Message content could not be decoded: {e}", RNS.LOG_DEBUG)
|
||||||
|
RNS.trace_exception(e)
|
||||||
message_input = b""
|
message_input = b""
|
||||||
|
|
||||||
if message_input.strip() == b"":
|
if message_input.strip() == b"":
|
||||||
|
Loading…
x
Reference in New Issue
Block a user