diff --git a/app/__pycache__/main.cpython-312.pyc b/app/__pycache__/main.cpython-312.pyc index dc706ce..d3dccfd 100644 Binary files a/app/__pycache__/main.cpython-312.pyc and b/app/__pycache__/main.cpython-312.pyc differ diff --git a/app/services/__pycache__/image_controller.cpython-312.pyc b/app/services/__pycache__/image_controller.cpython-312.pyc new file mode 100644 index 0000000..e7c4b6d Binary files /dev/null and b/app/services/__pycache__/image_controller.cpython-312.pyc differ diff --git a/app/services/__pycache__/markdown_render.cpython-312.pyc b/app/services/__pycache__/markdown_render.cpython-312.pyc index 1a431b5..b9a2468 100644 Binary files a/app/services/__pycache__/markdown_render.cpython-312.pyc and b/app/services/__pycache__/markdown_render.cpython-312.pyc differ diff --git a/requirements.txt b/requirements.txt index cb6032c..c36f2cc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,26 +1,290 @@ +abydos==0.5.0 +aiohappyeyeballs==2.4.3 +aiohttp==3.10.5 +aiosignal==1.3.1 +alabaster==1.0.0 annotated-types==0.7.0 -anyio==4.7.0 +anyio==4.6.2.post1 +appdirs==1.4.4 +application-utility==1.3.2 +argcomplete==3.4.0 +arrow==1.3.0 +astroid==3.3.5 +asttokens==2.4.1 +async-timeout==4.0.3 +asyncssh==2.18.0 +atomicwrites==1.4.1 +attrs==23.2.1.dev0 +autocommand==2.2.2 +Automat==22.10.0 +autopep8==2.3.1 +Babel==2.15.0 beautifulsoup4==4.12.3 +binaryornot==0.4.4 +black==24.10.0 +bleach==6.1.0 +boolean.py==4.0 +btrfsutil==6.12 +build==1.2.2 +certifi==2024.8.30 +cffi==1.17.1 +chardet==5.2.0 +charset-normalizer==3.4.0 +chatblade==0.7.0 click==8.1.7 -fastapi==0.115.6 +cloudpickle==3.1.0 +colorama==0.4.6 +comm==0.2.2 +constantly==23.10.4 +contourpy==1.3.1 +cookiecutter==2.6.0 +cryptography==43.0.3 +cupshelpers==1.0 +cycler==0.12.1 +Cython==3.0.11 +dbus-python==1.3.2 +decorator==5.1.1 +defusedxml==0.7.1 +Deprecated==1.2.15 +deprecation==2.1.0 +diff-match-patch==20230430 +dill==0.3.8 +distlib==0.3.9 +distro==1.9.0 +docopt==0.6.2 +docstring-to-markdown==0.15 +docutils==0.21.2 +editables==0.5 +entrypoints==0.4 +executing==2.1.0 +fastjsonschema==2.20.0 +filelock==3.16.1 +flake8==7.1.1 +flexcache==0.3 +flexparser==0.3.1 +fonttools==4.55.1 +freezegun==1.5.1 +frozenlist==1.4.1 +greenlet==3.1.0 h11==0.14.0 -httptools==0.6.4 +h2==4.1.0 +hatch-vcs==0.4.0 +hatchling==1.25.0 +helpdev==0.7.1 +hpack==4.0.0 +httpcore==1.0.5 +httplib2==0.22.0 +httpx==0.27.2 +hyperframe==6.0.1 +hyperlink==21.0.0 +hypothesis==6.118.7 idna==3.10 +imagesize==1.4.1 +img2pdf==0.5.1 +importlib_metadata==7.2.1 +importlib_resources==6.4.5 +incremental==22.10.0 +inflect==7.4.0 +inflection==0.5.1 +iniconfig==2.0.0 +installer==0.7.0 +intervaltree==3.1.0 +ipykernel==6.29.5 +ipython==8.29.0 +ipython_genutils==0.2.0 +isort==5.13.2 +jaraco.classes==3.4.0 +jaraco.collections==5.0.1 +jaraco.context==5.3.0 +jaraco.functools==4.0.2 +jaraco.text==4.0.0 +jedi==0.19.1 +jeepney==0.8.0 +jellyfish==1.1.0 Jinja2==3.1.4 -Markdown==3.7 +jiter==0.7.1 +jsonschema==4.23.0 +jsonschema-specifications==2023.12.1 +jupyter_client==8.6.3 +jupyter_core==5.7.2 +jupyterlab_pygments==0.3.0 +keyring==25.5.0 +keyutils==0.6 +kiwisolver==1.4.5 +lensfun==0.3.4 +Levenshtein==0.25.0 +libmsym==0.2.4 +license-expression==30.3.1.dev0+gc20b3f6.d20240601 +lit==18.1.8.dev0 +lxml==5.3.0 markdown-it-py==3.0.0 -MarkupSafe==3.0.2 +MarkupSafe==2.1.5 +matplotlib==3.9.3 +matplotlib-inline==0.1.7 +mccabe==0.7.0 mdurl==0.1.2 +mistune==3.0.2 +more-itertools==10.3.0 +msgpack==1.0.5 +multidict==6.0.5 +mypy_extensions==1.0.0 +nbclient==0.10.1 +nbconvert==7.16.4 +nbformat==5.10.4 +nest_asyncio==1.6.0 +netsnmp-python==1.0a1 +nftables==0.1 +npyscreen==4.10.5 +numpy==2.1.3 +numpydoc==1.8.0 +ocrmypdf==16.7.0 +openai==1.55.0 +ordered-set==4.1.0 +packaging==24.2 +pacman_mirrors==4.27 +pandas==2.2.2 +pandocfilters==1.5.1 +parso==0.8.4 +pathspec==0.12.1 +pdfminer.six==0.0.0 +pexpect==4.9.0 +pickleshare==0.7.5 +pikepdf==9.4.2 pillow==11.0.0 -pydantic==2.10.3 -pydantic_core==2.27.1 -python-dotenv==1.0.1 +Pint==0.24.3 +pipx==1.7.1 +platformdirs==4.3.6 +pluggy==1.5.0 +ply==3.11 +prompt_toolkit==3.0.48 +psutil==6.1.0 +ptyprocess==0.7.0 +pure_eval==0.2.3 +pycairo==1.27.0 +pycodestyle==2.12.1 +pycparser==2.22 +pycups==2.0.4 +pycurl==7.45.3 +pydantic==2.9.2 +pydantic_core==2.23.4 +pydocstyle==6.3.0 +pyflakes==3.2.0 +pygdbmi==0.11.0.0 +PyGithub==2.5.0 +Pygments==2.18.0 +PyGObject==3.50.0 +pyinotify==0.9.6 +PyJWT==2.9.0 +pylatexenc==2.10 +pylint==3.3.1 +pylint-venv==3.0.4 +pyls-spyder==0.4.0 +PyNaCl==1.5.0 +pynvim==0.5.1 +pyparsing==3.1.2 +pyproject_hooks==1.2.0 +PyQt5==5.15.11 +PyQt5_sip==12.15.0 +PyQt6==6.8.0.dev2411221125 +PyQt6_sip==13.8.0 +PyQtWebEngine==5.15.7 +pyrsistent==0.20.0 +PySide6==6.8.0.2 +pysmbc==1.0.25.1 +pytest==8.3.3 +python-dateutil==2.9.0 +python-debian==0.1.49 +python-distutils-extra==2.39 +python-lsp-black==2.0.0 +python-lsp-jsonrpc==1.1.2 +python-lsp-server==1.12.0 +python-slugify==8.0.4 +python-xlib==0.33 +pytoolconfig==1.3.1 +pytz==2024.2 +pyuca==1.2 +pyxDamerauLevenshtein==1.7.1 +pyxdg==0.28 PyYAML==6.0.2 +pyzmq==25.1.2 +QDarkStyle==3.2.3 +qstylizer==0.2.2 +QtAwesome==1.3.1 +qtconsole==5.6.1 +QtPy==2.4.1 +rapidfuzz==3.6.2 +referencing==0.35.1 +regex==2024.9.11 +reportlab==4.2.2 +requests==2.32.3 +reuse==4.0.3 +rich==13.9.4 +rope==1.13.0 +rpds-py==0.19.0 +Rtree==1.3.0 +SecretStorage==3.3.3 +sentry-sdk==2.19.0 +setuptools==75.2.0 +setuptools-scm==8.1.0 +shiboken6==6.8.0.2 +shiboken6-generator==6.8.0.2 +six==1.16.0 +smbus==1.1 sniffio==1.3.1 +snowballstemmer==2.2.0 +sortedcontainers==2.4.0 soupsieve==2.6 -starlette==0.41.3 +speedtest-cli==2.1.3 +spglib==2.5.1.dev0+ge4531bb.d20240823 +Sphinx==8.1.3 +sphinxcontrib-applehelp==2.0.0 +sphinxcontrib-devhelp==2.0.0 +sphinxcontrib-htmlhelp==2.1.0 +sphinxcontrib-jsmath==1.0.1 +sphinxcontrib-qthelp==2.0.0 +sphinxcontrib-serializinghtml==2.0.0 +spyder==6.0.2 +spyder-kernels==3.0.0 +stack_data==0.6.3 +superqt==0.6.8 +systemd-python==235 +tabulate==0.9.0 +TBB==0.2 +text-unidecode==1.3 +textdistance==4.6.3 +three-merge==0.1.1 +tiktoken==0.7.0 +tinycss2==1.4.0 +toml==0.10.2 +tomli==2.0.1 +tomlkit==0.13.2 +tornado==6.4.1 +tqdm==4.67.1 +traitlets==5.14.3 +trove-classifiers==2024.10.21.16 +Twisted==24.3.0 +typeguard==4.3.0 typing_extensions==4.12.2 -uvicorn==0.32.1 -uvloop==0.21.0 -watchfiles==1.0.0 -websockets==14.1 +uc-micro-py==1.0.3 +udiskie==2.5.3 +ujson==5.10.0 +ulauncher==6.0.0b13 +urllib3==1.26.20 +userpath==1.9.2 +validate-pyproject==0.22 +virtualenv==20.27.1 +watchdog==3.0.0 +wcwidth==0.2.13 +webencodings==0.5.1 +websocket-client==1.8.0 +websockets==12.0 +whatthepatch==1.0.5 +wheel==0.45.0 +wrapt==1.16.0 +wurlitzer==3.1.1 +yapf==0.40.2 +yarl==1.9.4 +yt-dlp==2024.12.3 +ytmusicapi==1.8.2 +zipp==3.21.0 +zope.interface==7.1.1