Skip to content

kirel/detexify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

045b9c2 · Mar 31, 2020
Jul 11, 2014
Jan 11, 2015
Jun 17, 2016
Aug 4, 2014
Jun 17, 2016
Jul 7, 2014
Jul 11, 2009
Feb 13, 2016
Jul 8, 2014
Mar 31, 2020
Jun 28, 2010
Sep 4, 2010
Mar 31, 2020
Mar 31, 2020
Jun 19, 2009
Jun 25, 2014
Jan 11, 2015
Jul 11, 2014
Jul 11, 2014
Jul 11, 2014
Jul 11, 2014
Jun 28, 2010

Repository files navigation

Detexify (Frontend)

LaTeX symbol classifier as a webservice. This is the frontend. Uses https://github.com/kirel/detexify-hs-backend as the backend.

Setup

  • Install Ruby 2.1.2 and Bundler
  • $ bundle
  • $ bundle exec dotenv middleman

Production setup

This runs the frontend locally using the production backend. It is configured via environment variables. To setup the backend locally see https://github.com/kirel/detexify-hs-backend

Tests

Check if all symbols are compiling: $ rspec spec

Tasks

reminder for myself source ~/.aws

Adding symbols

You need Latex installed!

Symbols are configured in lib/latex/symbols.yml.

  1. Add the symbol
  2. run the tests $ rspec spec
  3. Create a Pull-Request

For me:

  1. generate the symbol sprite $ bundle exec rake symbols:sprite
  2. Redeploy git push heroku master

Populate the backend

$ bundle exec dotenv rake populate (uses TRAINCOUCH to populate CLASSIFIER - see .env for defaults)

License

Copyright (c) 2009 Daniel Kirsch, released under the MIT license, see MIT-LICENSE