{"id":13415757,"url":"https://github.com/UB-Mannheim/ocr-gt-tools","last_synced_at":"2025-03-14T23:31:07.883Z","repository":{"id":68877260,"uuid":"55622909","full_name":"UB-Mannheim/ocr-gt-tools","owner":"UB-Mannheim","description":"Ergonomic line-by-line transcription of scanned text.","archived":false,"fork":false,"pushed_at":"2020-12-16T14:00:47.000Z","size":6520,"stargazers_count":47,"open_issues_count":19,"forks_count":11,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-07-31T21:54:34.121Z","etag":null,"topics":["ground-truth","hocr","ocr","transcription","web-interface"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/UB-Mannheim.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-04-06T16:36:53.000Z","updated_at":"2024-03-16T18:56:48.000Z","dependencies_parsed_at":"2023-05-28T10:15:10.715Z","dependency_job_id":null,"html_url":"https://github.com/UB-Mannheim/ocr-gt-tools","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UB-Mannheim%2Focr-gt-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UB-Mannheim%2Focr-gt-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UB-Mannheim%2Focr-gt-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UB-Mannheim%2Focr-gt-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UB-Mannheim","download_url":"https://codeload.github.com/UB-Mannheim/ocr-gt-tools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243663450,"owners_count":20327299,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ground-truth","hocr","ocr","transcription","web-interface"],"created_at":"2024-07-30T21:00:51.879Z","updated_at":"2025-03-14T23:31:07.877Z","avatar_url":"https://github.com/UB-Mannheim.png","language":"JavaScript","funding_links":[],"categories":["2. \u003ca name='DeskewingandDewarping'\u003e\u003c/a\u003eDeskewing and Dewarping","Software"],"sub_categories":["2.1. \u003ca name='OCRGUI'\u003e\u003c/a\u003eOCR GUI","OCR GUI"],"readme":"ocr-gt-tools\n============\n\nA web interface for creating ground truth for evaluating and training OCR.\n\n[![Docker Stars](https://img.shields.io/docker/stars/ubma/ocr-gt-tools.svg)](https://hub.docker.com/r/ubma/ocr-gt-tools/)\n[![Docker Pulls](https://img.shields.io/docker/pulls/ubma/ocr-gt-tools.svg)](https://hub.docker.com/r/ubma/ocr-gt-tools/)\n[![license](https://img.shields.io/github/license/UB-Mannheim/ocr-gt-tools.svg)](https://github.com/UB-Mannheim/ocr-gt-tools/blob/master/LICENSE)\n[![label](https://img.shields.io/github/issues/UB-Mannheim/ocr-gt-tools.svg)](https://github.com/UB-Mannheim/ocr-gt-tools/issues)\n[![Travis](https://img.shields.io/travis/kba/ocr-gt-tools.svg?maxAge=2592000)](https://travis-ci.org/UB-Mannheim/ocr-gt-tools)\n[![GitHub stars](https://img.shields.io/github/stars/UB-Mannheim/ocr-gt-tools.svg?style=social\u0026label=Star)](https://github.com/UB-Mannheim/ocr-gt-tools/stargazers)\n\n## Table of Contents\n\n* [Summary](#summary)\n\t* [Screenshot](#screenshot)\n\t* [Features](#features)\n\t* [Installation](#installation)\n\t* [About the code](#about-the-code)\n* [Usage](#usage)\n* [Contributing](#contributing)\n\t* [Pull Requests](#pull-requests)\n\t* [Bug reports](#bug-reports)\n* [Acknowledgments](#acknowledgments)\n\n## Summary\n\nocr-gt-tools allows editing\n[hOCR](https://github.com/kba/hocr-spec/blob/master/hocr-spec.md) files,\nsuch as those produced by the\n[tesseract](https://github.com/tesseract-ocr/tesseract) or\n[ocropy](https://github.com/tmbdev/ocropy) OCR frameworks.\n\n### Screenshot\n\n\u003cimg src=\"./doc/screenshots/screenshot.png\" height=\"300\"/\u003e\n\n### Features\n\n* Editing transcriptions of lines\n* Commenting on line and page level\n* Use [standardized comment tags](https://github.com/UB-Mannheim/ocr-gt-tools/wiki/Error-Tags) to mark common problems\n* [Cheatsheet](./doc/screenshots/cheatsheet-2016-05-04.png)\n* Zoom in / Zoom out\n* Filter visible elements\n* Select multiple lines and apply tags.\n\n### Installation\n\nSee [INSTALL.md](./INSTALL.md).\n\n### About the code\n\nThe server-side code is written in Perl.\n\nThe frontend is written in HTML and Javascript.\n\n## Usage\n\n- Open 'ocr-gt-tools/index.html' with a browser\n- open in a second Window 'Page Previews' from Kitodo\n- Search the book from which you created the hOCR file\n- Drag and drop a image from the Kitodo 'Page Preview' Window to the Window with 'ocr-gt-tools/index.html'\n- The perl script ocr-gt-tools.cgi will create in the background all files, which takes a few seconds\n- with ajax a json objects will be returned to index.html\n- index.html will load with ajax the created 'correction.html' and 'anmerkungen.txt' inline\n- 'Speichern' will get active if you have written a comment or a text line\n\n## Contributing\n\n### Expand the wiki\n\nWe are using the wiki to collect [transcription hints for unusual\nglyphs](wiki/Special-Characters) and [frequent errors](wiki/Error-Tags). \n\n### Pull Requests\n\nBug fixes, new functions, suggestions for new features and other user feedback\nare appreciated.\n\nThe source code is available from https://github.com/UB-Mannheim/ocr-gt-tools.\nPlease prepare your code contributions also on Github.\n\n### Bug reports\n\nPlease feel free to [open\nissues](https://github.com/UB-Mannheim/ocr-gt-tools/issues) for any bug you\nencounter and features you'd like to have.\n\n\n## Acknowledgments\n\nThis is free software. You may use it under the terms of the\nGNU AFFERO General Public License (AGPL) version 3 or newer.\nSee [LICENSE](LICENSE) for details.\n\nThis project bundles other free software:\n\n* [EB Garamond Font](https://www.google.com/fonts/specimen/EB+Garamond) (SIL Open Font License)\n* [Font Awesome by Dave Gandy](http://fontawesome.io/) (SIL OFL 1.1, MIT)\n* [bootstrap](http://getbootstrap.com/) (MIT)\n* [clipboard.js](https://github.com/zenorocha/clipboard.js) (MIT)\n* [handlebars.js](https://github.com/wycats/handlebars.js) (MIT)\n* [hocr-extract-images](https://github.com/tmbdev/hocr-tools) (Apache)\n* [jQuery](http://jquery.com/) (MIT)\n* [ocropus-gtedit](https://github.com/tmbdev/ocropy) (Apache)\n* [reset-css](https://github.com/shannonmoeller/reset-css) (Public Domain)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FUB-Mannheim%2Focr-gt-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FUB-Mannheim%2Focr-gt-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FUB-Mannheim%2Focr-gt-tools/lists"}