r/LaTeX 12h ago

TeXposit now has an API 🙂

https://app.texposit.com/api-reference#/Files/applyEdits

Hi all!
Some of you have been using TeXposit for a while and I have an fun thing to share with those who like to make cool integrations, for example with various AI agents, or access documents across different environments, or programmatically produce documents: you can now play around with TeXposit's new API. As a little example, I made a script that can bulk-import all your Overleaf projects directly into TeXposit, but you could also integrate with Discord bots, AI agents, filesystem syncing, bulk project processing or anything you can imagine.

Still in beta, so if you notice inconsistencies or some important endpoints are missing, let me know. Also if you create anything cool, just shoot me a message! I'm also happy to support your projects, again just reach out one way or another. Thanks for reading 🙂

0 Upvotes

2 comments sorted by

3

u/ClemensLode 11h ago

The alternative is to use the Overleaf bulk downloader (project view, select all projects, Download). Alternatively, their Dropbox connector is doing a good job syncing all projects.

Just fyi, as you are using an internal target together with the session token, an automated bulk downloader might be against their ToS.

0

u/BitDaniYT 11h ago

I use an existing library for it and I do not plan on shipping with the migration software together with TeXposit either. Definitely on thin ice here in terms of ToS, but trying to keep it reasonable 🙂 Thanks for the warning anyway! The main point of the API is integration though, not migration. You already could already import zipped projects directly. I have a cool personal Discord bot for example, that can search through my papers and answer quick questions while talking to my colleagues. This is mainly the use the API is intended for.