OverleafFS: GUI-based project browser for Overleaf LaTeX Projects
=================================================================

**OverleafFS** (Overleaf File System) is a Python package for managing Overleaf (https://www.overleaf.com/) LaTeX projects in a file-browser GUI.

**Key features:**

* Intuitive, drag-and-drop interface.
* Persistent caching of Overleaf credentials to minimize logins.
* Ability to share folder structure across multiple computers using Dropbox or other cloud-based storage.



.. grid:: 3
   :margin: 0
   :padding: 0
   :gutter: 0

   .. grid-item-card:: Intuitive interface
      :columns: 12 6 6 4
      :class-card: sd-border-0
      :shadow: None

      Create folders and move projects as in a typical file browser.

   .. grid-item-card:: Persistent caching of Overleaf credentials
      :columns: 12 6 6 4
      :class-card: sd-border-0
      :shadow: None

      Login to Overleaf via OverleafFS and cache login cookies locally.

   .. grid-item-card:: Multi-machine use
      :columns: 12 6 6 4
      :class-card: sd-border-0
      :shadow: None

      Save OverleafFS data on cloud-based storage to access from multiple computers.


.. grid:: 3

    .. grid-item-card:: :material-regular:`rocket_launch;2em` Getting Started
      :class-card: getting-started
      :columns: 12 6 6 4
      :link: overview
      :link-type: doc

    .. grid-item-card:: :material-regular:`library_books;2em` User Guides
      :class-card: user-guides
      :columns: 12 6 6 4
      :link: features
      :link-type: doc

    .. grid-item-card:: :material-regular:`laptop_chromebook;2em` Developer Docs
      :class-card: developer-docs
      :columns: 12 6 6 4
      :link: dev_overview
      :link-type: doc


.. toctree::
   :hidden:
   :maxdepth: 4
   :caption: Getting Started

   overview
   quick_start
   credits

.. toctree::
   :hidden:
   :maxdepth: 4
   :caption: User Guide

   features
   install

.. toctree::
   :hidden:
   :maxdepth: 4
   :caption: Developer Guide

   dev_overview
   dev_maintenance

