--- urn: "urn:penemure:45d21e13-cb52-4d82-82c6-79888b9731ba" backend: "pub" ancestors: - πŸ““ design docsβ†’ πŸ“ Penemure created: 2025-01-21 20:22:25.899794+00:00 updated: 2025-02-15 08:26:00.565406+00:00 tags: --- # πŸ““ markdown testing # h1 **bold** text and _italic_ text and https://example.com ## h2 ![alt text](http://placekitten.com/200/300) ### h3 [link](#test) #### h4 [link](https://example.com) # Confused letters B8 1Iil O0 QGEFpqirO0 ER79jr Csa36Γ₯Γ…ΓΆ8ij%?Β‘,: Code: ```python def fibbo(n: int) -> int: return 1 ``` # Mermaid ## Flowchart ```mermaid graph LR A[Square Rect] -- Link text --> B((Circle)) A --> C(Round Rect) B --> D{Rhombus} C --> D ``` ## Sequence ```mermaid sequenceDiagram participant Alice participant Bob Alice->>John: Hello John, how are you? loop HealthCheck John->>John: Fight against hypochondria end Note right of John: Rational thoughts
prevail... John-->>Alice: Great! John->>Bob: How about you? Bob-->>John: Jolly good! ``` ## Gantt Charts ```mermaid gantt title A Gantt Diagram dateFormat YYYY-MM-DD section Section A task : a1, 2014-01-01, 30d Another task : after a1 , 20d section Another Task in sec : 2014-01-12 , 12d another task : 24d ``` ```mermaid gantt title Example Starfish Trace dateFormat x axisFormat %S.%L section Frontend /checkout :crit, 0, 1500ms GET /api/session :150, 170ms POST /api/analytics :190, 70ms GET /api/checkout/state :200, 500ms GET /api/checkout/cart :1100, 140ms App :1300, 180ms POST /api/analytics :done, 1450, 70ms GET /assistant/poll :done, 1450, 120ms POST /api/analytics :done, 1580, 70ms section API Service /api/checkout/state :crit, 240, 440ms cache.get session#58;[redacted] :360, 10ms db.query select from session :370, 20ms db.query select from user :390, 20ms db.query select from checkout :410, 20ms http.request GET http#58;//payments/poll :450, 210ms thread.spawn refresh-checkout-cache :done, 670, 220ms section Payment Service /poll :crit, 470, 180ms db.query select from payment :490, 30ms db.query update payment :530, 60ms ``` [https://brycemecum.com/2023/03/31/til-mermaid-tracing/](https://brycemecum.com/2023/03/31/til-mermaid-tracing/) ## pymdownx /// details | summary Some content ///
sum asdf
"some quote's [sic] here" ```python {linenums="1"} import foo.bar ``` ## Transclude test Error: Invalid expression / Unexpected token. Line 1, Col: 13. urn:penemure:45d21e13-cb52-4d82-82c6-79888b9731ba#fb6b3c4a-54e9-4339-8969-e6f686dbcaa9
Traceback
Traceback (most recent call last):
  File "/home/runner/work/penemure/penemure/scripts/penemure/note.py", line 112, in render
    return self._render(oe, path, parent, pen, format=format, form=form)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/penemure/penemure/scripts/penemure/note.py", line 122, in _render
    res = oe.query(self.contents, via=parent.urn)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/penemure/penemure/scripts/penemure/store.py", line 1046, in query
    res = parse_one(query)
          ^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.12.10/x64/lib/python3.12/site-packages/sqlglot/__init__.py", line 139, in parse_one
    result = dialect.parse(sql, **opts)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.12.10/x64/lib/python3.12/site-packages/sqlglot/dialects/dialect.py", line 940, in parse
    return self.parser(**opts).parse(self.tokenize(sql), sql)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.12.10/x64/lib/python3.12/site-packages/sqlglot/parser.py", line 1445, in parse
    return self._parse(
           ^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.12.10/x64/lib/python3.12/site-packages/sqlglot/parser.py", line 1517, in _parse
    self.raise_error("Invalid expression / Unexpected token")
  File "/opt/hostedtoolcache/Python/3.12.10/x64/lib/python3.12/site-packages/sqlglot/parser.py", line 1558, in raise_error
    raise error
sqlglot.errors.ParseError: Invalid expression / Unexpected token. Line 1, Col: 13.
  urn:penemure:45d21e13-cb52-4d82-82c6-79888b9731ba#fb6b3c4a-54e9-4339-8969-e6f686dbcaa9