lordzadd / Nougat-GUI

A simple GUI for Meta's Nougat-OCR

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nougat-GUI

A user-friendly GUI for Nougat, a tool by Facebook Research for converting academic PDFs into markdown files.

Features

  • OCR & AI: Converts academic PDFs into markdown. Still a work in development.
  • Markdown Compatibility: Renders tables and formulas in Mathpix Markdown format.
  • Self-installs Nougat: If Nougat is not detected, it will install automatically.
  • Link to install PyTorch: PyTorch improves performance. If PyTorch is not detected, it will display a link for download.
  • Update button: Nougat and NougatGUI are in development. The Update button will keep you up-to-date.

How to Use

  1. Install Python
  2. Download the NougatGUI.py file
  3. Run: Open terminal and run python NougatGUI.py. If you don't have Nougat already installed, give it some time to do so.
  4. Optimization: For faster performance, install PyTorch. Click the link in the app to visit the install page for PyTorch.
  5. Output: Choose markdown compatibility for .mmd files, which you can open as a regular .md or .txt file.
  6. Error Handling: Use "Recompute" to force the app to work on the file ignoring data from previous attempts.

Learn more about Nougat.

License:

  • Respect Nougat and it's license:
    • Nougat codebase is licensed under MIT.
    • Nougat model weights are licensed under CC-BY-NC.

About

A simple GUI for Meta's Nougat-OCR


Languages

Language:Python 100.0%