PythonLatexSync hosted on my server.
Youtube Installation and Usage.
Youtube Overleaf integration using Tampermonkey
A seamless service that provides automatic, real-time synchronization from your Python scripts to Overleaf documents. Enhance your workflow by keeping your code and LaTeX documents perfectly in sync, without any manual copy-pasting.
I have also added a simple UI accessible at /ui/ with the username and write_password.
Installation is from this Github repo using pip VCS support
pip install -e "git+https://github.com/prenone/PythonLatexSync#egg=PythonLatexSync&subdirectory=pls"
Please see pls/example.py
for usage of the library
From the Upload dialog select From external URL and add the URL that is returned by pls.push
(or the URL from the API docs).
When the assets is pushed from Python it can be pulled from Overleaf by just pressing the Refresh button for that asset.
This Tampermonkey script Overleaf.js
adds the "Refresh All Linked items" feature to the file tree toolbar
This features programmaticallys opens each linked assets and emulates clicking the Refresh button.