From de8447fb6cfc17d86fc816f2a0e3ced3ab50790a Mon Sep 17 00:00:00 2001 From: Konstantin Baierer <unixprog@gmail.com> Date: Fri, 25 Oct 2019 10:11:49 +0200 Subject: [PATCH] update repos.json --- repos.json | 915 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 881 insertions(+), 34 deletions(-) diff --git a/repos.json b/repos.json index dd67cfb..d5a9eb4 100644 --- a/repos.json +++ b/repos.json @@ -8,7 +8,8 @@ }, "git": { "last_commit": "Tue Oct 22 11:23:54 2019 +0200", - "number_of_commits": "37" + "number_of_commits": "37", + "url": "https://github.com/ASVLeipzig/cor-asv-ann.git" }, "name": "cor-asv-ann", "ocrd_tool": { @@ -87,6 +88,7 @@ "author": "Robert Sachunsky", "author-email": "sachunsky@informatik.uni-leipzig.de", "name": "ocrd_cor_asv_ann", + "pypi": null, "url": "https://github.com/ASVLeipzig/cor-asv-ann" }, "url": "https://github.com/ASVLeipzig/cor-asv-ann" @@ -100,7 +102,8 @@ }, "git": { "last_commit": "Tue Jul 23 17:00:16 2019 +0200", - "number_of_commits": "172" + "number_of_commits": "172", + "url": "https://github.com/ASVLeipzig/cor-asv-fst" }, "name": "cor-asv-fst", "ocrd_tool": "", @@ -110,6 +113,7 @@ "author": "Maciej Sumalvico, Robert Sachunsky", "author-email": "sumalvico@informatik.uni-leipzig.de, sachunsky@informatik.uni-leipzig.de", "name": "ocrd_cor_asv_fst", + "pypi": null, "url": "https://github.com/ASVLeipzig/cor-asv-fst" }, "url": "https://github.com/ASVLeipzig/cor-asv-fst" @@ -123,7 +127,8 @@ }, "git": { "last_commit": "Fri Sep 27 15:52:03 2019 +0200", - "number_of_commits": "24" + "number_of_commits": "24", + "url": "https://github.com/OCR-D/ocrd_calamari.git" }, "name": "ocrd_calamari", "ocrd_tool": { @@ -165,6 +170,7 @@ "author": "Konstantin Baierer, Mike Gerber", "author-email": "unixprog@gmail.com, mike.gerber@sbb.spk-berlin.de", "name": "ocrd_calamari", + "pypi": null, "url": "https://github.com/kba/ocrd_calamari" }, "url": "https://github.com/OCR-D/ocrd_calamari" @@ -178,7 +184,8 @@ }, "git": { "last_commit": "Tue Jun 26 18:30:04 2018 +0200", - "number_of_commits": "5" + "number_of_commits": "5", + "url": "https://github.com/OCR-D/ocrd_im6convert" }, "name": "ocrd_im6convert", "ocrd_tool": { @@ -210,12 +217,6 @@ }, "ocrd_tool_validate": "<report valid=\"false\">\n <error>[tools.ocrd-im6convert] 'input_file_grp' is a required property</error>\n <error>[tools.ocrd-im6convert.parameters.output-format] 'description' is a required property</error>\n</report>", "org_plus_name": "OCR-D/ocrd_im6convert", - "python": { - "author": "", - "author-email": "", - "name": "", - "url": "" - }, "url": "https://github.com/OCR-D/ocrd_im6convert" }, { @@ -227,7 +228,8 @@ }, "git": { "last_commit": "Tue Oct 22 11:25:28 2019 +0200", - "number_of_commits": "81" + "number_of_commits": "81", + "url": "https://github.com/OCR-D/ocrd_keraslm.git" }, "name": "ocrd_keraslm", "ocrd_tool": { @@ -302,6 +304,7 @@ "author": "Konstantin Baierer, Kay-Michael W\u00fcrzner", "author-email": "unixprog@gmail.com, wuerzner@gmail.com", "name": "ocrd_keraslm", + "pypi": null, "url": "https://github.com/OCR-D/ocrd_keraslm" }, "url": "https://github.com/OCR-D/ocrd_keraslm" @@ -315,7 +318,8 @@ }, "git": { "last_commit": "Mon Oct 21 20:52:26 2019 +0200", - "number_of_commits": "85" + "number_of_commits": "85", + "url": "https://github.com/OCR-D/ocrd_kraken.git" }, "name": "ocrd_kraken", "ocrd_tool": { @@ -417,6 +421,208 @@ "author": "Konstantin Baierer, Kay-Michael W\u00fcrzner", "author-email": "unixprog@gmail.com, wuerzner@gmail.com", "name": "ocrd_kraken", + "pypi": { + "info": { + "author": "Konstantin Baierer, Kay-Michael W\u00fcrzner", + "author_email": "unixprog@gmail.com, wuerzner@gmail.com", + "bugtrack_url": null, + "classifiers": [], + "description": "# ocrd_kraken\n\n> Wrapper for the kraken OCR engine\n\n[](https://travis-ci.org/OCR-D/ocrd_kraken)\n[](https://hub.docker.com/r/ocrd/kraken/tags/)\n[](https://circleci.com/gh/OCR-D/ocrd_kraken)\n\n\n", + "description_content_type": "text/markdown", + "docs_url": null, + "download_url": "", + "downloads": { + "last_day": -1, + "last_month": -1, + "last_week": -1 + }, + "home_page": "https://github.com/OCR-D/ocrd_kraken", + "keywords": "", + "license": "Apache License 2.0", + "maintainer": "", + "maintainer_email": "", + "name": "ocrd-kraken", + "package_url": "https://pypi.org/project/ocrd-kraken/", + "platform": "", + "project_url": "https://pypi.org/project/ocrd-kraken/", + "project_urls": { + "Homepage": "https://github.com/OCR-D/ocrd_kraken" + }, + "release_url": "https://pypi.org/project/ocrd-kraken/0.1.1/", + "requires_dist": [ + "ocrd (>=1.0.0a4)", + "kraken (==0.9.16)", + "click (>=7)" + ], + "requires_python": "", + "summary": "kraken bindings", + "version": "0.1.1" + }, + "last_serial": 6008613, + "releases": { + "0.0.2": [ + { + "comment_text": "", + "digests": { + "md5": "b065398af77f4804763665f50503e141", + "sha256": "a0de30df5e8b7d9fe1ed3343a8fa3a413620828a2cdf46bcab8d77e864869d53" + }, + "downloads": -1, + "filename": "ocrd_kraken-0.0.2-py2-none-any.whl", + "has_sig": false, + "md5_digest": "b065398af77f4804763665f50503e141", + "packagetype": "bdist_wheel", + "python_version": "py2", + "requires_python": null, + "size": 10691, + "upload_time": "2019-01-04T13:42:30", + "url": "https://files.pythonhosted.org/packages/b4/52/aea22b8cfab48546e10118e0eb7e70dc108fe633af3e07194dfd04e00fb2/ocrd_kraken-0.0.2-py2-none-any.whl" + }, + { + "comment_text": "", + "digests": { + "md5": "67b290066697cbaddb71a4ff92eeb9f5", + "sha256": "805fb1aa976f9ee1275e347b1fee2413af3ea7cc8972af84464c6f4253ebdd6e" + }, + "downloads": -1, + "filename": "ocrd_kraken-0.0.2-py3-none-any.whl", + "has_sig": false, + "md5_digest": "67b290066697cbaddb71a4ff92eeb9f5", + "packagetype": "bdist_wheel", + "python_version": "py3", + "requires_python": null, + "size": 9634, + "upload_time": "2019-01-04T13:42:32", + "url": "https://files.pythonhosted.org/packages/06/00/a9843c2c73a086c1f66e28d6b0d64053ecd66995daddfb5c0f28e566c9f7/ocrd_kraken-0.0.2-py3-none-any.whl" + }, + { + "comment_text": "", + "digests": { + "md5": "351d10f31667ec43d9a117b9dd19e861", + "sha256": "a6464f3559acfb36947687d4e2e70cd7cb7e655d70234696e2e7c1b07f99bab8" + }, + "downloads": -1, + "filename": "ocrd_kraken-0.0.2.tar.gz", + "has_sig": false, + "md5_digest": "351d10f31667ec43d9a117b9dd19e861", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 5003, + "upload_time": "2019-01-04T13:42:34", + "url": "https://files.pythonhosted.org/packages/32/bb/9e4299ec1d5f494e7bf14de447f361455f36ea0255181871ee937aae0528/ocrd_kraken-0.0.2.tar.gz" + } + ], + "0.1.0": [ + { + "comment_text": "", + "digests": { + "md5": "67161c2e535ac409369978252333eb35", + "sha256": "4e6b7e9d1930de1f0bd57dfd63f9418c4345842e7cc8fdd9b147e7d378b8fe51" + }, + "downloads": -1, + "filename": "ocrd_kraken-0.1.0-py3-none-any.whl", + "has_sig": false, + "md5_digest": "67161c2e535ac409369978252333eb35", + "packagetype": "bdist_wheel", + "python_version": "py3", + "requires_python": null, + "size": 10442, + "upload_time": "2019-02-28T09:37:43", + "url": "https://files.pythonhosted.org/packages/d6/4b/d7027ac27e1228cf9aa3ecd94e412b371b2a63ab2c93c1b77ad5414380c1/ocrd_kraken-0.1.0-py3-none-any.whl" + }, + { + "comment_text": "", + "digests": { + "md5": "f1ec0ad2a8e1d655410e4321c7dfae60", + "sha256": "9bec610685e29d29e0614f2dfc300d201fbbff3f728140536031f14e4e65584c" + }, + "downloads": -1, + "filename": "ocrd_kraken-0.1.0.tar.gz", + "has_sig": false, + "md5_digest": "f1ec0ad2a8e1d655410e4321c7dfae60", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 4121, + "upload_time": "2019-02-28T09:37:44", + "url": "https://files.pythonhosted.org/packages/cb/35/7be3dd70b97e276ce2300dddf165bfc21c0e469c2626d7d531a07b8bf0fb/ocrd_kraken-0.1.0.tar.gz" + } + ], + "0.1.1": [ + { + "comment_text": "", + "digests": { + "md5": "d6cc67071fe7db22ee35c58e6df6cb7c", + "sha256": "4d6a4a969ad43711cd22febfe2cc63c966b48b033537f87b433ea8254bb86a1a" + }, + "downloads": -1, + "filename": "ocrd_kraken-0.1.1-py3-none-any.whl", + "has_sig": false, + "md5_digest": "d6cc67071fe7db22ee35c58e6df6cb7c", + "packagetype": "bdist_wheel", + "python_version": "py3", + "requires_python": null, + "size": 10595, + "upload_time": "2019-10-21T18:20:21", + "url": "https://files.pythonhosted.org/packages/20/af/393dbc0767398429e08adb761289656516ab18d4f65d8e5c81791c6cafdc/ocrd_kraken-0.1.1-py3-none-any.whl" + }, + { + "comment_text": "", + "digests": { + "md5": "22813065ca842796d8d53a2ae148b7c9", + "sha256": "67cad5aa4ce098262051f84c2f98a5a03be4b62e8bc4c2af1654f00b41caae25" + }, + "downloads": -1, + "filename": "ocrd_kraken-0.1.1.tar.gz", + "has_sig": false, + "md5_digest": "22813065ca842796d8d53a2ae148b7c9", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 4209, + "upload_time": "2019-10-21T18:20:22", + "url": "https://files.pythonhosted.org/packages/bb/18/1c305cd6dc5b38880a3240bdca9f3ac53c2780a292b2a02812075ddddff7/ocrd_kraken-0.1.1.tar.gz" + } + ] + }, + "urls": [ + { + "comment_text": "", + "digests": { + "md5": "d6cc67071fe7db22ee35c58e6df6cb7c", + "sha256": "4d6a4a969ad43711cd22febfe2cc63c966b48b033537f87b433ea8254bb86a1a" + }, + "downloads": -1, + "filename": "ocrd_kraken-0.1.1-py3-none-any.whl", + "has_sig": false, + "md5_digest": "d6cc67071fe7db22ee35c58e6df6cb7c", + "packagetype": "bdist_wheel", + "python_version": "py3", + "requires_python": null, + "size": 10595, + "upload_time": "2019-10-21T18:20:21", + "url": "https://files.pythonhosted.org/packages/20/af/393dbc0767398429e08adb761289656516ab18d4f65d8e5c81791c6cafdc/ocrd_kraken-0.1.1-py3-none-any.whl" + }, + { + "comment_text": "", + "digests": { + "md5": "22813065ca842796d8d53a2ae148b7c9", + "sha256": "67cad5aa4ce098262051f84c2f98a5a03be4b62e8bc4c2af1654f00b41caae25" + }, + "downloads": -1, + "filename": "ocrd_kraken-0.1.1.tar.gz", + "has_sig": false, + "md5_digest": "22813065ca842796d8d53a2ae148b7c9", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 4209, + "upload_time": "2019-10-21T18:20:22", + "url": "https://files.pythonhosted.org/packages/bb/18/1c305cd6dc5b38880a3240bdca9f3ac53c2780a292b2a02812075ddddff7/ocrd_kraken-0.1.1.tar.gz" + } + ] + }, "url": "https://github.com/OCR-D/ocrd_kraken" }, "url": "https://github.com/OCR-D/ocrd_kraken" @@ -430,7 +636,8 @@ }, "git": { "last_commit": "Tue Jun 11 14:51:00 2019 +0200", - "number_of_commits": "66" + "number_of_commits": "66", + "url": "https://github.com/OCR-D/ocrd_ocropy.git" }, "name": "ocrd_ocropy", "ocrd_tool": { @@ -528,6 +735,191 @@ "author": "Konstantin Baierer", "author-email": "unixprog@gmail.com, wuerzner@gmail.com", "name": "ocrd_ocropy", + "pypi": { + "info": { + "author": "Konstantin Baierer", + "author_email": "unixprog@gmail.com, wuerzner@gmail.com", + "bugtrack_url": null, + "classifiers": [], + "description": "# ocrd_ocropy\n\n[](https://travis-ci.org/OCR-D/ocrd_ocropy)\n\n[](https://hub.docker.com/r/ocrd/ocropy/tags/)\n\n> Wrapper for the ocropy OCR engine\n\n\n", + "description_content_type": "text/markdown", + "docs_url": null, + "download_url": "", + "downloads": { + "last_day": -1, + "last_month": -1, + "last_week": -1 + }, + "home_page": "https://github.com/OCR-D/ocrd_ocropy", + "keywords": "", + "license": "Apache License 2.0", + "maintainer": "", + "maintainer_email": "", + "name": "ocrd-ocropy", + "package_url": "https://pypi.org/project/ocrd-ocropy/", + "platform": "", + "project_url": "https://pypi.org/project/ocrd-ocropy/", + "project_urls": { + "Homepage": "https://github.com/OCR-D/ocrd_ocropy" + }, + "release_url": "https://pypi.org/project/ocrd-ocropy/0.0.3/", + "requires_dist": [ + "ocrd (>=1.0.0b8)", + "ocrd-fork-ocropy (>=1.4.0a3)", + "click" + ], + "requires_python": "", + "summary": "ocropy bindings", + "version": "0.0.3" + }, + "last_serial": 4979689, + "releases": { + "0.0.1a1": [ + { + "comment_text": "", + "digests": { + "md5": "955580b46dea69b4880f95f90076cfb3", + "sha256": "1dc3926e7c28ecb52260c42d0b3b6b3cc3d2964b13ea994601219269c8072d89" + }, + "downloads": -1, + "filename": "ocrd_ocropy-0.0.1a1-py3-none-any.whl", + "has_sig": false, + "md5_digest": "955580b46dea69b4880f95f90076cfb3", + "packagetype": "bdist_wheel", + "python_version": "py3", + "requires_python": null, + "size": 6462, + "upload_time": "2019-03-19T17:02:48", + "url": "https://files.pythonhosted.org/packages/c7/ce/9f578c500afbffba6de78fb1fb0d881c23ddb794256a276e4277d5ad7c25/ocrd_ocropy-0.0.1a1-py3-none-any.whl" + }, + { + "comment_text": "", + "digests": { + "md5": "39723d9e4f1734de4a7f1fdd9e7008fc", + "sha256": "fc72a46a9e3bc7fd601aa6c00992debe566f1838b95bbd61e8c746b3abd0d673" + }, + "downloads": -1, + "filename": "ocrd_ocropy-0.0.1a1.tar.gz", + "has_sig": false, + "md5_digest": "39723d9e4f1734de4a7f1fdd9e7008fc", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 6105, + "upload_time": "2019-03-19T17:02:50", + "url": "https://files.pythonhosted.org/packages/8f/a1/2030fb1c2c08cac624a7640daa6a12c3d115a52a9d7d66de5c6b427bbbde/ocrd_ocropy-0.0.1a1.tar.gz" + } + ], + "0.0.2": [ + { + "comment_text": "", + "digests": { + "md5": "9a5b84192f6eb88c34a6e64528526d98", + "sha256": "a1827b7fb49a27e297fb01ceea45c2272d996f498c576637e42d8008d28dfe9b" + }, + "downloads": -1, + "filename": "ocrd_ocropy-0.0.2-py3-none-any.whl", + "has_sig": false, + "md5_digest": "9a5b84192f6eb88c34a6e64528526d98", + "packagetype": "bdist_wheel", + "python_version": "py3", + "requires_python": null, + "size": 10625, + "upload_time": "2019-03-24T19:17:23", + "url": "https://files.pythonhosted.org/packages/7f/46/222d127fe28c522ab65448bd552f9b9b66ec6e5582f8cc7e2ee57f5450a5/ocrd_ocropy-0.0.2-py3-none-any.whl" + }, + { + "comment_text": "", + "digests": { + "md5": "9e83b8f7b5d686f6bcc032a8ca532ed6", + "sha256": "d1e4cd90fff395e332814f51de1b46533ac88ea72f99f4502524c0c659572519" + }, + "downloads": -1, + "filename": "ocrd_ocropy-0.0.2.tar.gz", + "has_sig": false, + "md5_digest": "9e83b8f7b5d686f6bcc032a8ca532ed6", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 5855, + "upload_time": "2019-03-24T19:17:25", + "url": "https://files.pythonhosted.org/packages/89/18/c634cc95db36cfa523a75f3ae4e5ee3055b8bcf56969bc3231cdddb3d082/ocrd_ocropy-0.0.2.tar.gz" + } + ], + "0.0.3": [ + { + "comment_text": "", + "digests": { + "md5": "8a0d325dd9a10aea746f05824d30ce5c", + "sha256": "2eb914d948f0dcf543560e9c2cb13eccd8d96f335febef1753e108279d0fdc7e" + }, + "downloads": -1, + "filename": "ocrd_ocropy-0.0.3-py3-none-any.whl", + "has_sig": false, + "md5_digest": "8a0d325dd9a10aea746f05824d30ce5c", + "packagetype": "bdist_wheel", + "python_version": "py3", + "requires_python": null, + "size": 10632, + "upload_time": "2019-03-24T19:53:40", + "url": "https://files.pythonhosted.org/packages/7b/0a/dd552d4077fe60652b1fe30e0fe4363686838bc8b88aa852d080e667d370/ocrd_ocropy-0.0.3-py3-none-any.whl" + }, + { + "comment_text": "", + "digests": { + "md5": "69fe2b3b78a357940f17678bdc78a80b", + "sha256": "f7b3f421f34d2cb4637b864709349ee508e859d1f512ce65be8bc3f2ab35374c" + }, + "downloads": -1, + "filename": "ocrd_ocropy-0.0.3.tar.gz", + "has_sig": false, + "md5_digest": "69fe2b3b78a357940f17678bdc78a80b", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 5867, + "upload_time": "2019-03-24T19:53:41", + "url": "https://files.pythonhosted.org/packages/6b/5a/d711492c2f10b241069361df84544145dab22654a173ac566645cec0bb9f/ocrd_ocropy-0.0.3.tar.gz" + } + ] + }, + "urls": [ + { + "comment_text": "", + "digests": { + "md5": "8a0d325dd9a10aea746f05824d30ce5c", + "sha256": "2eb914d948f0dcf543560e9c2cb13eccd8d96f335febef1753e108279d0fdc7e" + }, + "downloads": -1, + "filename": "ocrd_ocropy-0.0.3-py3-none-any.whl", + "has_sig": false, + "md5_digest": "8a0d325dd9a10aea746f05824d30ce5c", + "packagetype": "bdist_wheel", + "python_version": "py3", + "requires_python": null, + "size": 10632, + "upload_time": "2019-03-24T19:53:40", + "url": "https://files.pythonhosted.org/packages/7b/0a/dd552d4077fe60652b1fe30e0fe4363686838bc8b88aa852d080e667d370/ocrd_ocropy-0.0.3-py3-none-any.whl" + }, + { + "comment_text": "", + "digests": { + "md5": "69fe2b3b78a357940f17678bdc78a80b", + "sha256": "f7b3f421f34d2cb4637b864709349ee508e859d1f512ce65be8bc3f2ab35374c" + }, + "downloads": -1, + "filename": "ocrd_ocropy-0.0.3.tar.gz", + "has_sig": false, + "md5_digest": "69fe2b3b78a357940f17678bdc78a80b", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 5867, + "upload_time": "2019-03-24T19:53:41", + "url": "https://files.pythonhosted.org/packages/6b/5a/d711492c2f10b241069361df84544145dab22654a173ac566645cec0bb9f/ocrd_ocropy-0.0.3.tar.gz" + } + ] + }, "url": "https://github.com/OCR-D/ocrd_ocropy" }, "url": "https://github.com/OCR-D/ocrd_ocropy" @@ -541,7 +933,8 @@ }, "git": { "last_commit": "Thu Oct 24 12:18:12 2019 +0200", - "number_of_commits": "60" + "number_of_commits": "60", + "url": "https://github.com/OCR-D/ocrd_olena.git" }, "name": "ocrd_olena", "ocrd_tool": { @@ -603,12 +996,6 @@ }, "ocrd_tool_validate": "<report valid=\"true\">\n</report>", "org_plus_name": "OCR-D/ocrd_olena", - "python": { - "author": "", - "author-email": "", - "name": "", - "url": "" - }, "url": "https://github.com/OCR-D/ocrd_olena" }, { @@ -620,7 +1007,8 @@ }, "git": { "last_commit": "Tue Sep 10 08:31:29 2019 +0200", - "number_of_commits": "28" + "number_of_commits": "28", + "url": "https://github.com/OCR-D/ocrd_segment.git" }, "name": "ocrd_segment", "ocrd_tool": { @@ -679,6 +1067,7 @@ "author": "Konstantin Baierer, Kay-Michael W\u00fcrzner, Robert Sachunsky", "author-email": "unixprog@gmail.com, wuerzner@gmail.com, sachunsky@informatik.uni-leipzig.de", "name": "ocrd_segment", + "pypi": null, "url": "https://github.com/OCR-D/ocrd_segment" }, "url": "https://github.com/OCR-D/ocrd_segment" @@ -692,7 +1081,8 @@ }, "git": { "last_commit": "Thu Sep 26 15:06:11 2019 +0200", - "number_of_commits": "252" + "number_of_commits": "252", + "url": "https://github.com/OCR-D/ocrd_tesserocr.git" }, "name": "ocrd_tesserocr", "ocrd_tool": { @@ -916,6 +1306,458 @@ "author": "Konstantin Baierer, Kay-Michael W\u00fcrzner, Robert Sachunsky", "author-email": "unixprog@gmail.com, wuerzner@gmail.com, sachunsky@informatik.uni-leipzig.de", "name": "ocrd_tesserocr", + "pypi": { + "info": { + "author": "Konstantin Baierer, Kay-Michael W\u00fcrzner, Robert Sachunsky", + "author_email": "unixprog@gmail.com, wuerzner@gmail.com, sachunsky@informatik.uni-leipzig.de", + "bugtrack_url": null, + "classifiers": [], + "description": "ocrd_tesserocr\n==============\n\n Crop, deskew, segment into regions / lines / words, or recognize with tesserocr\n\n.. image:: https://circleci.com/gh/OCR-D/ocrd_tesserocr.svg?style=svg\n :target: https://circleci.com/gh/OCR-D/ocrd_tesserocr\n\n.. image:: https://img.shields.io/pypi/v/ocrd_tesserocr.svg\n :target: https://pypi.org/project/ocrd_tesserocr/\n\n.. image:: https://codecov.io/gh/OCR-D/ocrd_tesserocr/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/OCR-D/ocrd_tesserocr\n\n.. image:: https://img.shields.io/docker/automated/ocrd/tesserocr.svg\n :target: https://hub.docker.com/r/ocrd/tesserocr/tags/\n :alt: Docker Automated build\n\nIntroduction\n------------\n\nThis offers `OCR-D`_ compliant workspace processors for (much of) the functionality of `Tesseract`_ via its Python API wrapper `tesserocr`_ . (Each processor is a step in the OCR-D functional model, and can be replaced with an alternative implementation. Data is represented within METS/PAGE.)\n\nThis includes image preprocessing (cropping, binarization, deskewing), layout analysis (region, line, word segmentation) and OCR proper. Most processors can operate on different levels of the PAGE hierarchy, depending on the workflow configuration. Image results are referenced (read and written) via ``AlternativeImage``, text results via ``TextEquiv``, deskewing via ``@orientation``, cropping via ``Border`` and segmentation via ``Region`` / ``TextLine`` / ``Word`` elements with ``Coords/@points``.\n\n.. _OCR-D: https://ocr-d.github.io\n.. _Tesseract: https://github.com/tesseract-ocr\n.. _tesserocr: https://github.com/sirfz/tesserocr\n\n\nInstallation\n------------\n\nRequired ubuntu packages:\n\n* Tesseract headers (``libtesseract-dev``)\n* Some tesseract language models (``tesseract-ocr-{eng,deu,frk,...}`` or script models (``tesseract-ocr-script-{latn,frak,...}``)\n* Leptonica headers (``libleptonica-dev``)\n\n::\n\n make deps-ubuntu # or manually\n make deps # or pip install -r requirements\n make install # or pip install .\n\nIf tesserocr fails to compile with an error:::\n\n $PREFIX/include/tesseract/unicharset.h:241:10: error: \u2018string\u2019 does not name a type; did you mean \u2018stdin\u2019? \n static string CleanupString(const char* utf8_str) {\n ^~~~~~\n stdin\n\nThis is due to some inconsistencies in the installed tesseract C headers (fix expected for next Ubuntu upgrade, already fixed for Debian).\nReplace ``string`` with ``std::string`` in ``$PREFIX/include/tesseract/unicharset.h:265:5:`` and ``$PREFIX/include/tesseract/unichar.h:164:10:`` ff.\n\nIf tesserocr fails with an error about ``LSTM``/``CUBE``, you have a\nmismatch between tesseract header/data/pkg-config versions. ``apt policy\nlibtesseract-dev`` lists the apt-installable versions, keep it consistent. Make\nsure there are no spurious pkg-config artifacts, e.g. in\n``/usr/local/lib/pkgconfig/tesseract.pc``. The same goes for language models.\n\n\nUsage\n-----\n\nSee docstrings and in the individual processors and `ocrd-tool.json`_ descriptions.\n\n.. _ocrd-tool.json: ocrd_tesserocr/ocrd-tool.json\n\nAvailable processors are:\n\n- `ocrd-tesserocr-crop`_\n- `ocrd-tesserocr-deskew`_\n- `ocrd-tesserocr-binarize`_\n- `ocrd-tesserocr-segment-region`_\n- `ocrd-tesserocr-segment-line`_\n- `ocrd-tesserocr-segment-word`_\n- `ocrd-tesserocr-recognize`_\n\n.. _`ocrd-tesserocr-crop`: ocrd_tesserocr/crop.py\n.. _`ocrd-tesserocr-deskew`: ocrd_tesserocr/deskew.py\n.. _`ocrd-tesserocr-binarize`: ocrd_tesserocr/binarize.py\n.. _`ocrd-tesserocr-segment-region`: ocrd_tesserocr/segment_region.py\n.. _`ocrd-tesserocr-segment-line`: ocrd_tesserocr/segment_line.py\n.. _`ocrd-tesserocr-segment-word`: ocrd_tesserocr/segment_word.py\n.. _`ocrd-tesserocr-recognize`: ocrd_tesserocr/recognize.py\n\n\nTesting\n-------\n\n::\n\n make test\n\nThis downloads some test data from <https://github.com/OCR-D/assets> under ``repo/assets``, and runs some basic test of the Python API as well as the CLIs.\n\nSet ``PYTEST_ARGS=\"-s --verbose\"`` to see log output (``-s``) and individual test results (``--verbose``).\n\n\n", + "description_content_type": "", + "docs_url": null, + "download_url": "", + "downloads": { + "last_day": -1, + "last_month": -1, + "last_week": -1 + }, + "home_page": "https://github.com/OCR-D/ocrd_tesserocr", + "keywords": "", + "license": "Apache License 2.0", + "maintainer": "", + "maintainer_email": "", + "name": "ocrd-tesserocr", + "package_url": "https://pypi.org/project/ocrd-tesserocr/", + "platform": "", + "project_url": "https://pypi.org/project/ocrd-tesserocr/", + "project_urls": { + "Homepage": "https://github.com/OCR-D/ocrd_tesserocr" + }, + "release_url": "https://pypi.org/project/ocrd-tesserocr/0.4.0/", + "requires_dist": [ + "ocrd (>=1.0.0b17)", + "click", + "ocrd-fork-tesserocr (==3.0.0rc2)" + ], + "requires_python": "", + "summary": "Tesserocr bindings", + "version": "0.4.0" + }, + "last_serial": 5710706, + "releases": { + "0.1.0": [ + { + "comment_text": "", + "digests": { + "md5": "e12ea0e2f580c6e152d334c470029dc2", + "sha256": "64ec4e7a43ddaf199af7da8966996e260454dae4d30f79cb112149cddf5b8fd2" + }, + "downloads": -1, + "filename": "ocrd_tesserocr-0.1.0-py2-none-any.whl", + "has_sig": false, + "md5_digest": "e12ea0e2f580c6e152d334c470029dc2", + "packagetype": "bdist_wheel", + "python_version": "py2", + "requires_python": null, + "size": 17089, + "upload_time": "2018-08-31T14:13:24", + "url": "https://files.pythonhosted.org/packages/07/63/e617002f9c2013f8a9ce10baeab48acffc0dff3d21ab160ee67428e08ebd/ocrd_tesserocr-0.1.0-py2-none-any.whl" + }, + { + "comment_text": "", + "digests": { + "md5": "ad528712e13eecf578b236a7ab8457cd", + "sha256": "b2a7fd61a97bb222f2ac5a6f85b3d2ce43da843509993eef189f09b48f44027f" + }, + "downloads": -1, + "filename": "ocrd_tesserocr-0.1.0-py3-none-any.whl", + "has_sig": false, + "md5_digest": "ad528712e13eecf578b236a7ab8457cd", + "packagetype": "bdist_wheel", + "python_version": "py3", + "requires_python": null, + "size": 15424, + "upload_time": "2018-08-31T14:13:25", + "url": "https://files.pythonhosted.org/packages/4d/48/282d1d793137f1ec30118a9a0bd48534a6a8053bc74a830b6c4eb389653f/ocrd_tesserocr-0.1.0-py3-none-any.whl" + }, + { + "comment_text": "", + "digests": { + "md5": "d45fa7a24f23d22313e4314df42cf984", + "sha256": "3fecd0a93d9a711552fbd2cf15af1f150f04f503f7b3f09d9c025267601bb42d" + }, + "downloads": -1, + "filename": "ocrd_tesserocr-0.1.0.tar.gz", + "has_sig": false, + "md5_digest": "d45fa7a24f23d22313e4314df42cf984", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 9234, + "upload_time": "2018-08-31T14:13:27", + "url": "https://files.pythonhosted.org/packages/eb/a7/66775daafba5937821fd643b6d1069570b262af3a48d701712d2a94350a2/ocrd_tesserocr-0.1.0.tar.gz" + } + ], + "0.1.1": [ + { + "comment_text": "", + "digests": { + "md5": "fab719d99117d974ca24e63cdf6af83e", + "sha256": "d474e372af4266ab4343570c47a448f9f68b3c002f970717663b64acabe1dbe4" + }, + "downloads": -1, + "filename": "ocrd_tesserocr-0.1.1-py2-none-any.whl", + "has_sig": false, + "md5_digest": "fab719d99117d974ca24e63cdf6af83e", + "packagetype": "bdist_wheel", + "python_version": "py2", + "requires_python": null, + "size": 15461, + "upload_time": "2018-08-31T14:18:51", + "url": "https://files.pythonhosted.org/packages/5c/95/7f29b87ff5be4fdd149400855862840de4681b669d3fda60a2ce8bf24127/ocrd_tesserocr-0.1.1-py2-none-any.whl" + }, + { + "comment_text": "", + "digests": { + "md5": "cfef79e48dc96f865deff1b89fa28aa6", + "sha256": "3c0f56fc2c88ec1ea2461eb0610763443b9af279c5260b08a1be079c92bed5c6" + }, + "downloads": -1, + "filename": "ocrd_tesserocr-0.1.1-py3-none-any.whl", + "has_sig": false, + "md5_digest": "cfef79e48dc96f865deff1b89fa28aa6", + "packagetype": "bdist_wheel", + "python_version": "py3", + "requires_python": null, + "size": 15461, + "upload_time": "2018-08-31T14:18:53", + "url": "https://files.pythonhosted.org/packages/da/23/fb5e1e125f1fda3b1069960426c5b40a9c5e12fe8f73ac29244888cf110b/ocrd_tesserocr-0.1.1-py3-none-any.whl" + }, + { + "comment_text": "", + "digests": { + "md5": "0dbecd3bc62199f7294a039c4c8557c3", + "sha256": "2de460c4d3218ac6e3133b498c01ee7428770edcd60a02f65793ae4006f3db82" + }, + "downloads": -1, + "filename": "ocrd_tesserocr-0.1.1.tar.gz", + "has_sig": false, + "md5_digest": "0dbecd3bc62199f7294a039c4c8557c3", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 9251, + "upload_time": "2018-08-31T14:18:54", + "url": "https://files.pythonhosted.org/packages/31/73/c2044ae57f402e21947ceb97f574625cf534eccbf432f6916c419cf3d7e7/ocrd_tesserocr-0.1.1.tar.gz" + } + ], + "0.1.2": [ + { + "comment_text": "", + "digests": { + "md5": "215dd5bba309954a15fc1be4919cd018", + "sha256": "b2409adbb5c529b05eba8be5a9d1c7e11660dc2626bcaf61b407b617d5c7c99e" + }, + "downloads": -1, + "filename": "ocrd_tesserocr-0.1.2-py3-none-any.whl", + "has_sig": false, + "md5_digest": "215dd5bba309954a15fc1be4919cd018", + "packagetype": "bdist_wheel", + "python_version": "py3", + "requires_python": null, + "size": 15453, + "upload_time": "2018-09-03T13:14:20", + "url": "https://files.pythonhosted.org/packages/c1/ca/38355a461d8e29d7039391f5051be291d6a425b078783adb1ebb6ba10e55/ocrd_tesserocr-0.1.2-py3-none-any.whl" + }, + { + "comment_text": "", + "digests": { + "md5": "b59d049bbfc890edd7a17f3bd596b42a", + "sha256": "fbde4fc1a5a0340507b6d96bd529a42162e732b7cca31e968b28f6a4fcdccd12" + }, + "downloads": -1, + "filename": "ocrd_tesserocr-0.1.2.tar.gz", + "has_sig": false, + "md5_digest": "b59d049bbfc890edd7a17f3bd596b42a", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 9242, + "upload_time": "2018-09-03T13:14:21", + "url": "https://files.pythonhosted.org/packages/1b/fe/b365c2ffddea53e616408f0213e45614ce3791ead2058df33a795ddc3d21/ocrd_tesserocr-0.1.2.tar.gz" + } + ], + "0.1.3": [ + { + "comment_text": "", + "digests": { + "md5": "0f69aed68ca01cf1018b35d91227d74a", + "sha256": "1549fbf8d314dc1f5ea20b45842e971a97b3c276f78d4d167a463432d5b77b18" + }, + "downloads": -1, + "filename": "ocrd_tesserocr-0.1.3-py2-none-any.whl", + "has_sig": false, + "md5_digest": "0f69aed68ca01cf1018b35d91227d74a", + "packagetype": "bdist_wheel", + "python_version": "py2", + "requires_python": null, + "size": 17420, + "upload_time": "2019-01-04T13:36:12", + "url": "https://files.pythonhosted.org/packages/18/7f/fd08ca819e6f3980220ac680b5c931080247544c2704963e518db6f7a3d0/ocrd_tesserocr-0.1.3-py2-none-any.whl" + }, + { + "comment_text": "", + "digests": { + "md5": "bbc586d5a04c44b640d7782a84e2de83", + "sha256": "1648df71d28a9b3388f1e701256037eb9023f149a17a22d0a9c2dec4a0510002" + }, + "downloads": -1, + "filename": "ocrd_tesserocr-0.1.3-py3-none-any.whl", + "has_sig": false, + "md5_digest": "bbc586d5a04c44b640d7782a84e2de83", + "packagetype": "bdist_wheel", + "python_version": "py3", + "requires_python": null, + "size": 15729, + "upload_time": "2019-01-04T13:36:14", + "url": "https://files.pythonhosted.org/packages/34/08/ea3ebc9476e1d28672e23b8d1332dbbc95ac9a3246cd7d02be2375995da6/ocrd_tesserocr-0.1.3-py3-none-any.whl" + }, + { + "comment_text": "", + "digests": { + "md5": "3f7f434d236449d567213324856c521a", + "sha256": "6ec1b6c5cb4395f6f4e7356219e7019612fdcda685b511de7171dcaf4f39a439" + }, + "downloads": -1, + "filename": "ocrd_tesserocr-0.1.3.tar.gz", + "has_sig": false, + "md5_digest": "3f7f434d236449d567213324856c521a", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 9442, + "upload_time": "2019-01-04T13:36:15", + "url": "https://files.pythonhosted.org/packages/f3/10/d1b3c66b891193ccc07200d93391cbcfe9c4c5ea2bb1cac045e7d1cf1fa6/ocrd_tesserocr-0.1.3.tar.gz" + } + ], + "0.2.0": [ + { + "comment_text": "", + "digests": { + "md5": "e5e19ec5b8786ef3ae8b456e8180b3da", + "sha256": "f61661e4cba7b77336dcabc6117d1e4fa90357ec98f263eacfc2c836e3a477f4" + }, + "downloads": -1, + "filename": "ocrd_tesserocr-0.2.0-py3-none-any.whl", + "has_sig": false, + "md5_digest": "e5e19ec5b8786ef3ae8b456e8180b3da", + "packagetype": "bdist_wheel", + "python_version": "py3", + "requires_python": null, + "size": 16547, + "upload_time": "2019-02-28T10:12:21", + "url": "https://files.pythonhosted.org/packages/d1/94/606de830cdba1f81928dc42a71f7e58cc6510d6a8b0f9e945c01f56ee3e7/ocrd_tesserocr-0.2.0-py3-none-any.whl" + }, + { + "comment_text": "", + "digests": { + "md5": "9a06170c3773b520b13c9516b0497a33", + "sha256": "05cc4be3ae1404afd45d8b9278d19fcd6a1ea86d376f52f571fefc4af4d96b86" + }, + "downloads": -1, + "filename": "ocrd_tesserocr-0.2.0.tar.gz", + "has_sig": false, + "md5_digest": "9a06170c3773b520b13c9516b0497a33", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 10356, + "upload_time": "2019-02-28T10:12:22", + "url": "https://files.pythonhosted.org/packages/50/1c/eda34c75846857877176db4f4f0564e8b7c979a872e4c2a521fa8c389fbb/ocrd_tesserocr-0.2.0.tar.gz" + } + ], + "0.2.1": [ + { + "comment_text": "", + "digests": { + "md5": "43d7c9b609a3d2e27bcb05bd409cebbc", + "sha256": "fd8c18ce5d170e766bccd34c2214e5de22ea13f795bc79642e8be2414c550f2a" + }, + "downloads": -1, + "filename": "ocrd_tesserocr-0.2.1-py3-none-any.whl", + "has_sig": false, + "md5_digest": "43d7c9b609a3d2e27bcb05bd409cebbc", + "packagetype": "bdist_wheel", + "python_version": "py3", + "requires_python": null, + "size": 15963, + "upload_time": "2019-04-16T14:58:44", + "url": "https://files.pythonhosted.org/packages/39/af/10f4d710bde5515131fc16ea3408670af8e786998a1e0f6d127e800fbc17/ocrd_tesserocr-0.2.1-py3-none-any.whl" + }, + { + "comment_text": "", + "digests": { + "md5": "b9d79ed8396cc81728525c6e66bc2883", + "sha256": "40f4776bc548be14245de726e744f827742f02e568f6062cc465d6a585624cae" + }, + "downloads": -1, + "filename": "ocrd_tesserocr-0.2.1.tar.gz", + "has_sig": false, + "md5_digest": "b9d79ed8396cc81728525c6e66bc2883", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 9534, + "upload_time": "2019-04-16T14:58:45", + "url": "https://files.pythonhosted.org/packages/df/cc/fd5b999abcae94ff2116a25e31f593b95f0dda4486d89bd4e83d6671b805/ocrd_tesserocr-0.2.1.tar.gz" + } + ], + "0.2.2": [ + { + "comment_text": "", + "digests": { + "md5": "df13430385faf1faeb9d8bca34e1ca08", + "sha256": "7ccdeb2a24f9d93ec6668d02807a4f5fa31d88789a3101ad1fd4ea003128ca65" + }, + "downloads": -1, + "filename": "ocrd_tesserocr-0.2.2-py3-none-any.whl", + "has_sig": false, + "md5_digest": "df13430385faf1faeb9d8bca34e1ca08", + "packagetype": "bdist_wheel", + "python_version": "py3", + "requires_python": null, + "size": 18334, + "upload_time": "2019-05-20T10:24:06", + "url": "https://files.pythonhosted.org/packages/4e/5f/37ec32a07681542a1d34fa9764c76ef34d201a82489335d154d34e8b46b2/ocrd_tesserocr-0.2.2-py3-none-any.whl" + }, + { + "comment_text": "", + "digests": { + "md5": "d985dfeeedd9946a32e30ec079c3dac3", + "sha256": "ad96c009bcf39b8f9e99f3e58b736ab385e5683935b9146ed9e39e8e8883b4c2" + }, + "downloads": -1, + "filename": "ocrd_tesserocr-0.2.2.tar.gz", + "has_sig": false, + "md5_digest": "d985dfeeedd9946a32e30ec079c3dac3", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 10990, + "upload_time": "2019-05-20T10:24:08", + "url": "https://files.pythonhosted.org/packages/38/53/c0186de6ad8429e6b8e0f5e5ac51a8a3d51a2c71bcb597a5879313bf2a2d/ocrd_tesserocr-0.2.2.tar.gz" + } + ], + "0.3.0": [ + { + "comment_text": "", + "digests": { + "md5": "06790327b49f97d4ed656fb842b36511", + "sha256": "09f23770905034ed00f7cb516a907288512a4d21305914b6e2dd7215b9138c6e" + }, + "downloads": -1, + "filename": "ocrd_tesserocr-0.3.0-py3-none-any.whl", + "has_sig": false, + "md5_digest": "06790327b49f97d4ed656fb842b36511", + "packagetype": "bdist_wheel", + "python_version": "py3", + "requires_python": null, + "size": 34706, + "upload_time": "2019-08-21T14:42:39", + "url": "https://files.pythonhosted.org/packages/b2/b5/8a890997a3f874498a1f596f3ebdb765daa181858a46cc5a66949945adf8/ocrd_tesserocr-0.3.0-py3-none-any.whl" + }, + { + "comment_text": "", + "digests": { + "md5": "40be922772cb0f0ad188aa4345bbad9a", + "sha256": "11b6742c4c398ea800d0b17276f0efd8a91ccbd6f0c1df05d7046c3e401a33c8" + }, + "downloads": -1, + "filename": "ocrd_tesserocr-0.3.0.tar.gz", + "has_sig": false, + "md5_digest": "40be922772cb0f0ad188aa4345bbad9a", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 22743, + "upload_time": "2019-08-21T14:42:40", + "url": "https://files.pythonhosted.org/packages/f3/fa/10af8e05b04c55680b20582c18bed55ffa846bfa65948c6b6138252a8434/ocrd_tesserocr-0.3.0.tar.gz" + } + ], + "0.4.0": [ + { + "comment_text": "", + "digests": { + "md5": "9d5ea4deb4c75bae31b7d44a4a8fdd0a", + "sha256": "4822713547e696dbb327a80f9dd5bad705be4b7dc1f44fdef1d44f9e03c21c1d" + }, + "downloads": -1, + "filename": "ocrd_tesserocr-0.4.0-py3-none-any.whl", + "has_sig": false, + "md5_digest": "9d5ea4deb4c75bae31b7d44a4a8fdd0a", + "packagetype": "bdist_wheel", + "python_version": "py3", + "requires_python": null, + "size": 37231, + "upload_time": "2019-08-21T16:47:05", + "url": "https://files.pythonhosted.org/packages/ee/2b/483b44bf3180e81aa8a5bf7307ae47da4d1656e69dec1a704f9a8d558b88/ocrd_tesserocr-0.4.0-py3-none-any.whl" + }, + { + "comment_text": "", + "digests": { + "md5": "91e09cbc5208905353c22f07029db316", + "sha256": "616bf420794ef71bcc372fa4c29775c48d6909d01b6849e2d0be83766cd0ed90" + }, + "downloads": -1, + "filename": "ocrd_tesserocr-0.4.0.tar.gz", + "has_sig": false, + "md5_digest": "91e09cbc5208905353c22f07029db316", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 19943, + "upload_time": "2019-08-21T16:47:06", + "url": "https://files.pythonhosted.org/packages/87/09/b994a5d7310f73b04b7dd840a5fbdd726da42b7980ac0a07595b6c56ef00/ocrd_tesserocr-0.4.0.tar.gz" + } + ] + }, + "urls": [ + { + "comment_text": "", + "digests": { + "md5": "9d5ea4deb4c75bae31b7d44a4a8fdd0a", + "sha256": "4822713547e696dbb327a80f9dd5bad705be4b7dc1f44fdef1d44f9e03c21c1d" + }, + "downloads": -1, + "filename": "ocrd_tesserocr-0.4.0-py3-none-any.whl", + "has_sig": false, + "md5_digest": "9d5ea4deb4c75bae31b7d44a4a8fdd0a", + "packagetype": "bdist_wheel", + "python_version": "py3", + "requires_python": null, + "size": 37231, + "upload_time": "2019-08-21T16:47:05", + "url": "https://files.pythonhosted.org/packages/ee/2b/483b44bf3180e81aa8a5bf7307ae47da4d1656e69dec1a704f9a8d558b88/ocrd_tesserocr-0.4.0-py3-none-any.whl" + }, + { + "comment_text": "", + "digests": { + "md5": "91e09cbc5208905353c22f07029db316", + "sha256": "616bf420794ef71bcc372fa4c29775c48d6909d01b6849e2d0be83766cd0ed90" + }, + "downloads": -1, + "filename": "ocrd_tesserocr-0.4.0.tar.gz", + "has_sig": false, + "md5_digest": "91e09cbc5208905353c22f07029db316", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 19943, + "upload_time": "2019-08-21T16:47:06", + "url": "https://files.pythonhosted.org/packages/87/09/b994a5d7310f73b04b7dd840a5fbdd726da42b7980ac0a07595b6c56ef00/ocrd_tesserocr-0.4.0.tar.gz" + } + ] + }, "url": "https://github.com/OCR-D/ocrd_tesserocr" }, "url": "https://github.com/OCR-D/ocrd_tesserocr" @@ -929,7 +1771,8 @@ }, "git": { "last_commit": "Thu Oct 24 19:20:11 2019 +0200", - "number_of_commits": "309" + "number_of_commits": "309", + "url": "https://github.com/cisocrgroup/ocrd_cis.git" }, "name": "ocrd_cis", "ocrd_tool": { @@ -1475,6 +2318,7 @@ "author": "Florian Fink, Tobias Englmeier, Christoph Weber", "author-email": "finkf@cis.lmu.de, englmeier@cis.lmu.de, web_chris@msn.com", "name": "cis-ocrd", + "pypi": null, "url": "https://github.com/cisocrgroup/cis-ocrd-py" }, "url": "https://github.com/cisocrgroup/ocrd_cis" @@ -1488,7 +2332,8 @@ }, "git": { "last_commit": "Tue Oct 22 17:00:56 2019 +0200", - "number_of_commits": "75" + "number_of_commits": "75", + "url": "https://github.com/mjenckel/LAYoutERkennung" }, "name": "LAYoutERkennung", "ocrd_tool": { @@ -2023,6 +2868,7 @@ "author": "DFKI", "author-email": "Saqib.Bukhari@dfki.de, Mohammad_mohsin.reza@dfki.de", "name": "ocrd-anybaseocr", + "pypi": null, "url": "https://github.com/mjenckel/LAYoutERkennung" }, "url": "https://github.com/mjenckel/LAYoutERkennung" @@ -2036,7 +2882,8 @@ }, "git": { "last_commit": "Fri Mar 29 16:48:09 2019 +0100", - "number_of_commits": "3" + "number_of_commits": "3", + "url": "https://github.com/ocr-d-modul-2-segmentierung/segmentation-runner" }, "name": "segmentation-runner", "ocrd_tool": "", @@ -2046,6 +2893,7 @@ "author": "Alexander Gehrke, Christian Reul, Christoph Wick", "author-email": "alexander.gehrke@uni-wuerzburg.de, christian.reul@uni-wuerzburg.de, christoph.wick@uni-wuerzburg.de", "name": "ocrd_pc_segmentation", + "pypi": null, "url": "https://github.com/ocr-d-modul-2-segmentierung/segmentation-runner" }, "url": "https://github.com/ocr-d-modul-2-segmentierung/segmentation-runner" @@ -2059,7 +2907,8 @@ }, "git": { "last_commit": "Fri Oct 18 17:45:24 2019 +0200", - "number_of_commits": "32" + "number_of_commits": "32", + "url": "https://github.com/qurator-spk/dinglehopper.git" }, "name": "dinglehopper", "ocrd_tool": { @@ -2090,6 +2939,7 @@ "author": "Mike Gerber, The QURATOR SPK Team", "author-email": "mike.gerber@sbb.spk-berlin.de, qurator@sbb.spk-berlin.de", "name": "dinglehopper", + "pypi": null, "url": "UNKNOWN" }, "url": "https://github.com/qurator-spk/dinglehopper" @@ -2103,18 +2953,13 @@ }, "git": { "last_commit": "Wed Jul 10 12:30:57 2019 +0200", - "number_of_commits": "6" + "number_of_commits": "6", + "url": "https://github.com/qurator-spk/pixelwise_segmentation_SBB.git" }, "name": "pixelwise_segmentation_SBB", "ocrd_tool": "", "ocrd_tool_validate": "NO ocrd-tool.json", "org_plus_name": "qurator-spk/pixelwise_segmentation_SBB", - "python": { - "author": "", - "author-email": "", - "name": "", - "url": "" - }, "url": "https://github.com/qurator-spk/pixelwise_segmentation_SBB" }, { @@ -2126,7 +2971,8 @@ }, "git": { "last_commit": "Fri Sep 6 11:52:17 2019 +0200", - "number_of_commits": "67" + "number_of_commits": "67", + "url": "https://github.com/seuretm/ocrd_typegroups_classifier" }, "name": "ocrd_typegroups_classifier", "ocrd_tool": { @@ -2164,6 +3010,7 @@ "author": "Matthias Seuret, Konstantin Baierer", "author-email": "seuretm@users.noreply.github.com", "name": "ocrd_typegroups_classifier", + "pypi": null, "url": "https://github.com/seuretm/ocrd_typegroups_classifier" }, "url": "https://github.com/seuretm/ocrd_typegroups_classifier" -- GitLab