.readthedocs.yml
CHANGELOG.md
CONTRIBUTING.md
LICENSE.md
LICENSES-3rd-party.md
LICENSES-dependencies.md
MANIFEST.in
README.md
make.bat
pyproject.toml
requirements-dev.txt
requirements-docs.txt
requirements.txt
uv.lock
.github/dependabot.yml
.github/workflows/ci.yml
.github/workflows/codeql.yml
.github/workflows/compatibility.yml
.github/workflows/publish.yml
.github/workflows/workflow-lint.yml
THIRD_PARTY_LICENSES/Apache-2.0.txt
THIRD_PARTY_LICENSES/BSD-3-Clause.txt
THIRD_PARTY_LICENSES/CC-BY-SA-3.0.txt
THIRD_PARTY_LICENSES/GPL-3.0.txt
THIRD_PARTY_LICENSES/LGPL-3.0.txt
THIRD_PARTY_LICENSES/LicenseRef-Glyphicons-Bootstrap.txt
THIRD_PARTY_LICENSES/LicenseRef-Theme-Permission-Review.txt
THIRD_PARTY_LICENSES/MIT.txt
THIRD_PARTY_LICENSES/Unlicense.txt
THIRD_PARTY_LICENSES/bootstrap-3.1.1-MIT.txt
THIRD_PARTY_LICENSES/code-prettify-Apache-2.0.txt
THIRD_PARTY_LICENSES/ghostwriter-MIT.txt
THIRD_PARTY_LICENSES/github-markdown-css-MIT.txt
THIRD_PARTY_LICENSES/highlight.js-BSD-3-Clause.txt
THIRD_PARTY_LICENSES/normalize.css-MIT.txt
THIRD_PARTY_LICENSES/nprogress-MIT.txt
THIRD_PARTY_LICENSES/solarized-css-MIT.txt
docs/LICENSES-3rd-party.md
docs/LICENSES-dependencies.md
docs/architecture.rst
docs/changelog.md
docs/common.rst
docs/conf.py
docs/contributing.md
docs/examples.md
docs/filetools.rst
docs/getting_started.rst
docs/index.rst
docs/instruction.rst
docs/license_link.rst
docs/markdownify_integration.rst
docs/mdcommon.rst
docs/mdfile.rst
docs/mdtopdf.rst
docs/mistune_integration.rst
docs/normalize.rst
docs/options.rst
docs/package.rst
docs/project_license.md
docs/readme.md
docs/release.rst
docs/translate.rst
docs/troubleshooting.rst
docs/workflows.rst
examples/01_normalize_text.py
examples/02_normalize_file.py
examples/03_edit_document.py
examples/04_variables.py
examples/05_include_files.py
examples/06_shared_references.py
examples/07_discovery_options.py
examples/08_titles_and_toc.py
examples/09_inspect_links.py
examples/10_update_links.py
examples/11_rebase_links.py
examples/12_html_to_markdown.py
examples/13_markdown_to_html.py
examples/14_layout_gallery.py
examples/15_files_and_templates.py
examples/16_batch_processing.py
examples/17_paths_and_encoding.py
examples/18_translation_cache.py
examples/19_translate_markdown.py
examples/20_translation_errors.py
examples/21_custom_renderer.py
examples/22_report_pipeline.py
examples/23_pdf_render.py
examples/24_pdf_local_assets.py
examples/25_pdf_postprocess.py
examples/README.md
examples/_support.py
examples/run_all.py
examples/workflows.py
examples/data/article.html
examples/data/diagram.svg
examples/data/document.md
examples/data/links.md
examples/data/print.html
examples/data/report.json
examples/data/references/shared.md
examples/data/references/nested/installation.md
examples/data/snippets/introduction.md
examples/data/template/messages/welcome.md
scripts/add_license_headers.py
scripts/benchmark_markdown.py
scripts/check_distribution.py
scripts/common.bat
scripts/release.py
scripts/update_license_notices.py
src/pymdtools/__init__.py
src/pymdtools/_about.py
src/pymdtools/_markdown.py
src/pymdtools/_markdown_syntax.py
src/pymdtools/_translation_blocks.py
src/pymdtools/filetools.py
src/pymdtools/instruction.py
src/pymdtools/markdownify.py
src/pymdtools/markdownify_integration.py
src/pymdtools/mdcommon.py
src/pymdtools/mdfile.py
src/pymdtools/mdtopdf.py
src/pymdtools/mistune_integration.py
src/pymdtools/normalize.py
src/pymdtools/options.py
src/pymdtools/pdf_backend.py
src/pymdtools/py.typed
src/pymdtools/translate.py
src/pymdtools/translation_client.py
src/pymdtools/version.bat
src/pymdtools/version.py
src/pymdtools.egg-info/PKG-INFO
src/pymdtools.egg-info/SOURCES.txt
src/pymdtools.egg-info/dependency_links.txt
src/pymdtools.egg-info/requires.txt
src/pymdtools.egg-info/top_level.txt
src/pymdtools/_directives/__init__.py
src/pymdtools/_directives/_shared.py
src/pymdtools/_directives/discovery.py
src/pymdtools/_directives/headings.py
src/pymdtools/_directives/includes.py
src/pymdtools/_directives/references.py
src/pymdtools/_directives/variables.py
src/pymdtools/_rendering/__init__.py
src/pymdtools/_rendering/_files.py
src/pymdtools/_rendering/_shared.py
src/pymdtools/_rendering/html.py
src/pymdtools/_rendering/layouts.py
src/pymdtools/_rendering/pdf_backend.py
src/pymdtools/_rendering/pdf_operations.py
src/pymdtools/_translation/__init__.py
src/pymdtools/_translation/blocks.py
src/pymdtools/_translation/client.py
src/pymdtools/_translation/mymemory.py
src/pymdtools/common/__init__.py
src/pymdtools/common/core.py
src/pymdtools/common/datetime_utils.py
src/pymdtools/common/fs.py
src/pymdtools/common/text.py
src/pymdtools/common/_filesystem/__init__.py
src/pymdtools/common/_filesystem/copying.py
src/pymdtools/common/_filesystem/paths.py
src/pymdtools/common/_filesystem/text_io.py
src/pymdtools/common/_filesystem/traversal.py
src/pymdtools/layouts/bootstrap3/page.html
src/pymdtools/layouts/bootstrap3/assets/LICENSES.txt
src/pymdtools/layouts/bootstrap3/assets/css/bootstrap.min.css
src/pymdtools/layouts/bootstrap3/assets/css/hljs-github.min.css
src/pymdtools/layouts/bootstrap3/assets/css/pilcrow.css
src/pymdtools/layouts/bootstrap3/assets/fonts/glyphicons-halflings-regular.eot
src/pymdtools/layouts/bootstrap3/assets/fonts/glyphicons-halflings-regular.svg
src/pymdtools/layouts/bootstrap3/assets/fonts/glyphicons-halflings-regular.ttf
src/pymdtools/layouts/bootstrap3/assets/fonts/glyphicons-halflings-regular.woff
src/pymdtools/layouts/github/page.html
src/pymdtools/layouts/github/assets/LICENSES.txt
src/pymdtools/layouts/github/assets/css/github-markdown.css
src/pymdtools/layouts/github/assets/css/hljs-github.min.css
src/pymdtools/layouts/github/assets/css/pilcrow.css
src/pymdtools/layouts/jasonm23-dark/page.html
src/pymdtools/layouts/jasonm23-dark/assets/LICENSES.txt
src/pymdtools/layouts/jasonm23-dark/assets/hljs-github.min.css
src/pymdtools/layouts/jasonm23-dark/assets/pilcrow.css
src/pymdtools/layouts/jasonm23-dark/assets/style.css
src/pymdtools/layouts/jasonm23-foghorn/page.html
src/pymdtools/layouts/jasonm23-foghorn/assets/LICENSES.txt
src/pymdtools/layouts/jasonm23-foghorn/assets/hljs-github.min.css
src/pymdtools/layouts/jasonm23-foghorn/assets/pilcrow.css
src/pymdtools/layouts/jasonm23-foghorn/assets/style.css
src/pymdtools/layouts/jasonm23-markdown/page.html
src/pymdtools/layouts/jasonm23-markdown/assets/LICENSES.txt
src/pymdtools/layouts/jasonm23-markdown/assets/hljs-github.min.css
src/pymdtools/layouts/jasonm23-markdown/assets/pilcrow.css
src/pymdtools/layouts/jasonm23-markdown/assets/style.css
src/pymdtools/layouts/jasonm23-swiss/page.html
src/pymdtools/layouts/jasonm23-swiss/assets/LICENSES.txt
src/pymdtools/layouts/jasonm23-swiss/assets/hljs-github.min.css
src/pymdtools/layouts/jasonm23-swiss/assets/pilcrow.css
src/pymdtools/layouts/jasonm23-swiss/assets/style.css
src/pymdtools/layouts/markedapp-byword/page.html
src/pymdtools/layouts/markedapp-byword/assets/LICENSES.txt
src/pymdtools/layouts/markedapp-byword/assets/hljs-github.min.css
src/pymdtools/layouts/markedapp-byword/assets/pilcrow.css
src/pymdtools/layouts/markedapp-byword/assets/style.css
src/pymdtools/layouts/mixu-book/page.html
src/pymdtools/layouts/mixu-book/assets/LICENSES.txt
src/pymdtools/layouts/mixu-book/assets/assert.css
src/pymdtools/layouts/mixu-book/assets/hljs-github.min.css
src/pymdtools/layouts/mixu-book/assets/pilcrow.css
src/pymdtools/layouts/mixu-book/assets/prettify.css
src/pymdtools/layouts/mixu-book/assets/style.css
src/pymdtools/layouts/mixu-book/assets/sunburst.css
src/pymdtools/layouts/mixu-bootstrap/page.html
src/pymdtools/layouts/mixu-bootstrap-2col/page.html
src/pymdtools/layouts/mixu-bootstrap-2col/assets/LICENSES.txt
src/pymdtools/layouts/mixu-bootstrap-2col/assets/css/bootstrap-responsive.css
src/pymdtools/layouts/mixu-bootstrap-2col/assets/css/bootstrap-responsive.min.css
src/pymdtools/layouts/mixu-bootstrap-2col/assets/css/bootstrap.css
src/pymdtools/layouts/mixu-bootstrap-2col/assets/css/hljs-github.min.css
src/pymdtools/layouts/mixu-bootstrap-2col/assets/css/pilcrow.css
src/pymdtools/layouts/mixu-bootstrap-2col/assets/css/style.css
src/pymdtools/layouts/mixu-bootstrap-2col/assets/img/glyphicons-halflings-white.png
src/pymdtools/layouts/mixu-bootstrap-2col/assets/img/glyphicons-halflings.png
src/pymdtools/layouts/mixu-bootstrap/assets/LICENSES.txt
src/pymdtools/layouts/mixu-bootstrap/assets/css/bootstrap-responsive.css
src/pymdtools/layouts/mixu-bootstrap/assets/css/bootstrap-responsive.min.css
src/pymdtools/layouts/mixu-bootstrap/assets/css/bootstrap.css
src/pymdtools/layouts/mixu-bootstrap/assets/css/bootstrap.min.css
src/pymdtools/layouts/mixu-bootstrap/assets/css/hljs-github.min.css
src/pymdtools/layouts/mixu-bootstrap/assets/css/pilcrow.css
src/pymdtools/layouts/mixu-bootstrap/assets/img/glyphicons-halflings-white.png
src/pymdtools/layouts/mixu-bootstrap/assets/img/glyphicons-halflings.png
src/pymdtools/layouts/mixu-gray/page.html
src/pymdtools/layouts/mixu-gray/assets/LICENSES.txt
src/pymdtools/layouts/mixu-gray/assets/css/bootstrap-responsive.css
src/pymdtools/layouts/mixu-gray/assets/css/bootstrap-responsive.min.css
src/pymdtools/layouts/mixu-gray/assets/css/bootstrap.css
src/pymdtools/layouts/mixu-gray/assets/css/bootstrap.min.css
src/pymdtools/layouts/mixu-gray/assets/css/hljs-github.min.css
src/pymdtools/layouts/mixu-gray/assets/css/pilcrow.css
src/pymdtools/layouts/mixu-gray/assets/css/style.css
src/pymdtools/layouts/mixu-gray/assets/img/glyphicons-halflings-white.png
src/pymdtools/layouts/mixu-gray/assets/img/glyphicons-halflings.png
src/pymdtools/layouts/mixu-gray/assets/img/textured_paper.png
src/pymdtools/layouts/mixu-page/page.html
src/pymdtools/layouts/mixu-page/assets/LICENSES.txt
src/pymdtools/layouts/mixu-page/assets/css/hljs-github.min.css
src/pymdtools/layouts/mixu-page/assets/css/pilcrow.css
src/pymdtools/layouts/mixu-page/assets/css/prettify.css
src/pymdtools/layouts/mixu-page/assets/css/style.css
src/pymdtools/layouts/mixu-page/assets/img/groovepaper.png
src/pymdtools/layouts/mixu-radar/page.html
src/pymdtools/layouts/mixu-radar/assets/LICENSES.txt
src/pymdtools/layouts/mixu-radar/assets/css/hljs-github.min.css
src/pymdtools/layouts/mixu-radar/assets/css/pilcrow.css
src/pymdtools/layouts/mixu-radar/assets/css/style.css
src/pymdtools/layouts/mixu-radar/assets/img/groovepaper.png
src/pymdtools/layouts/roryg-ghostwriter/page.html
src/pymdtools/layouts/roryg-ghostwriter/assets/LICENSES.txt
src/pymdtools/layouts/roryg-ghostwriter/assets/css/normalize.css
src/pymdtools/layouts/roryg-ghostwriter/assets/css/nprogress.css
src/pymdtools/layouts/roryg-ghostwriter/assets/css/pilcrow.css
src/pymdtools/layouts/roryg-ghostwriter/assets/css/style.css
src/pymdtools/layouts/thomasf-solarizedcssdark/page.html
src/pymdtools/layouts/thomasf-solarizedcssdark/assets/LICENSES.txt
src/pymdtools/layouts/thomasf-solarizedcssdark/assets/hljs-solarized-dark.min.css
src/pymdtools/layouts/thomasf-solarizedcssdark/assets/pilcrow.css
src/pymdtools/layouts/thomasf-solarizedcssdark/assets/style.css
src/pymdtools/layouts/thomasf-solarizedcsslight/page.html
src/pymdtools/layouts/thomasf-solarizedcsslight/assets/LICENSES.txt
src/pymdtools/layouts/thomasf-solarizedcsslight/assets/hljs-solarized-light.min.css
src/pymdtools/layouts/thomasf-solarizedcsslight/assets/pilcrow.css
src/pymdtools/layouts/thomasf-solarizedcsslight/assets/style.css
src/pymdtools/layouts/witex/page.html
src/pymdtools/layouts/witex/assets/LICENSES.txt
src/pymdtools/layouts/witex/assets/css/hljs-github.min.css
src/pymdtools/layouts/witex/assets/css/pilcrow.css
src/pymdtools/layouts/witex/assets/css/style.css
src/pymdtools/referenced_files/license.en.txt
src/pymdtools/referenced_files/license.txt
src/pymdtools/referenced_files/py.txt
src/pymdtools/referenced_files/pymdtools.txt
src/pymdtools/referenced_files/python.txt
tests/test_init_module.py
tests/common/test_apply_to_files.py
tests/common/test_check_file.py
tests/common/test_check_folder.py
tests/common/test_check_len.py
tests/common/test_common_complement.py
tests/common/test_common_core.py
tests/common/test_constant.py
tests/common/test_convert_for_stdout.py
tests/common/test_copytree.py
tests/common/test_create_backup.py
tests/common/test_ensure_folder.py
tests/common/test_find_file.py
tests/common/test_get_file_content.py
tests/common/test_get_flat_filename.py
tests/common/test_get_this_filename.py
tests/common/test_get_valid_filename.py
tests/common/test_handle_exception.py
tests/common/test_is_binary_file.py
tests/common/test_limit_str.py
tests/common/test_make_temp_dir.py
tests/common/test_normpath.py
tests/common/test_path_depth.py
tests/common/test_path_to_url.py
tests/common/test_set_file_content.py
tests/common/test_static.py
tests/common/test_time_utils.py
tests/common/test_to_ascii.py
tests/common/test_to_path.py
tests/common/test_with_suffix.py
tests/filetools/test_file_content.py
tests/filetools/test_filename.py
tests/filetools/test_get_template_file.py
tests/filetools/test_get_template_files_in_folder.py
tests/fixtures/markdown/containers.md
tests/fixtures/markdown/entities.md
tests/fixtures/markdown/parentheses.md
tests/fixtures/markdown/references.md
tests/instruction/test_del_include_file_to_md_text.py
tests/instruction/test_del_var_to_md_text.py
tests/instruction/test_ensure_include_file_in_md_text.py
tests/instruction/test_get_file_content_to_include.py
tests/instruction/test_get_include_file_list.py
tests/instruction/test_get_refs_around_md_file.py
tests/instruction/test_get_refs_from_md_directory.py
tests/instruction/test_get_refs_from_md_file.py
tests/instruction/test_get_refs_from_md_text.py
tests/instruction/test_get_refs_from_search_folders.py
tests/instruction/test_get_title_from_md_text.py
tests/instruction/test_get_vars_around_md_file.py
tests/instruction/test_get_vars_from_md_file.py
tests/instruction/test_get_vars_from_md_text.py
tests/instruction/test_include_files_to_md_file.py
tests/instruction/test_include_files_to_md_text.py
tests/instruction/test_include_refs_to_md_file.py
tests/instruction/test_include_refs_to_md_text.py
tests/instruction/test_include_vars_to_md_file.py
tests/instruction/test_include_vars_to_md_text.py
tests/instruction/test_instruction_coverage_complement.py
tests/instruction/test_markdown_code_safety.py
tests/instruction/test_refs_in_md_text.py
tests/instruction/test_search_include_refs_to_md_file.py
tests/instruction/test_search_include_vars_to_md_file.py
tests/instruction/test_search_include_vars_to_md_text.py
tests/instruction/test_set_title_in_md_text.py
tests/instruction/test_set_var_to_md_text.py
tests/instruction/test_strip_xml_comment.py
tests/markdownify_integration/test_markdownify_integration.py
tests/mdcommon/test_commonmark_regressions.py
tests/mdcommon/test_document_contracts.py
tests/mdcommon/test_mdcommon.py
tests/mdfile/test_discovery_policy.py
tests/mdfile/test_mdfile.py
tests/mdtopdf/test_feature_options.py
tests/mdtopdf/test_layout_licenses.py
tests/mdtopdf/test_mdtopdf.py
tests/mdtopdf/test_pdf_backend.py
tests/mistune_integration/test_mistune_integration.py
tests/normalize/test_normalize.py
tests/release/test_license_headers.py
tests/release/test_project_configuration.py
tests/release/test_release.py
tests/translate/test_translate.py
tests/translate/test_translation_client.py
win-shortcuts/build.bat
win-shortcuts/clean.bat
win-shortcuts/increase_version.bat
win-shortcuts/install_editable.bat
win-shortcuts/requirements-dev.bat
win-shortcuts/requirements-docs.bat
win-shortcuts/requirements.bat
win-shortcuts/sphinx.bat
win-shortcuts/tag_version.bat
win-shortcuts/test.bat