FastAPI app, upstream Confluence/model adapters, authoritative history, rootless container lifecycle, artifact storage and downloads, fake peers under backend/dev, tests under tests/backend. Root pytest.ini deselects the live marker by default; requirements gain the backend dependencies.
7 lines
229 B
Python
7 lines
229 B
Python
"""Disposable Markdown conversion worker; contains no credentials."""
|
|
import sys
|
|
from confluence_crawler.markdown import storage_to_markdown
|
|
|
|
if __name__ == "__main__":
|
|
sys.stdout.write(storage_to_markdown(sys.stdin.read()))
|