All Projects → ekiim → vim-mathpix

ekiim / vim-mathpix

Licence: other
Vim commands to use mathpix from your screen

Programming Languages

shell
77523 projects
Vim Script
2826 projects

Projects that are alternatives of or similar to vim-mathpix

etos-deepcut
Deep Extreme Cut http://www.vision.ee.ethz.ch/~cvlsegmentation/dextr . a tool to do automatically object segmentation from extreme points.
Stars: ✭ 24 (-35.14%)
Mutual labels:  image2text
LaTeX-OCR
pix2tex: Using a ViT to convert images of equations into LaTeX code.
Stars: ✭ 1,566 (+4132.43%)
Mutual labels:  image2text

Vim Mathpix

I'm not sure if this should be called an actual plug-in but here it goes.

Based a little bit on the Mathpix/api-examples repository, I wrote a script that uses scrot, curl, and jq, to submit a POST request to the Mathpix API, in order to convert the selected image in to \Latex, or regular text depending on the argument.

Usage

Execute the command Img2Latex or Img2Text and it will insert on your current line, text generated from the image you crop on your screen.

Install

Make sure you have installed, curl, jq (like sed but for json), and scrot.

If you are using pathogen, just clone the Repo under bundle, and make sure you copy the bin directory content to an directory on PATH.

Important

Take in to mind that this plugin consumes mathpix api, so you need to sign up, get your access keys, and set them up as environment variables.

Also YOU HAVE LIMITED API CALLS according to the service you will have about 1k calls per month, and a limit of 200 per minute, if you want more you need to pay their subscriptions.

I would suggest to put them in the ~/.profile file, but also could apply ~/.bashrc.

export MATHPIX_GROUP="group_id"
export MATHPIX_ID="app_id"
export MATHPIX_KEY="app_key"

Example

Example of Usage

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].