Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
57466a31ba | ||
|
|
4213c69bef | ||
|
|
cc5578488a |
@@ -85,6 +85,7 @@ deploy:
|
|||||||
script: /usr/bin/true
|
script: /usr/bin/true
|
||||||
on:
|
on:
|
||||||
branch: master
|
branch: master
|
||||||
|
tags: true
|
||||||
condition: $TRAVIS_OS_NAME == "osx"
|
condition: $TRAVIS_OS_NAME == "osx"
|
||||||
|
|
||||||
after_deploy: |
|
after_deploy: |
|
||||||
|
|||||||
@@ -25,14 +25,6 @@ sudo apt-get install -y --no-install-recommends \
|
|||||||
tesseract-ocr-fra \
|
tesseract-ocr-fra \
|
||||||
tesseract-ocr-deu
|
tesseract-ocr-deu
|
||||||
|
|
||||||
# Workaround for https://github.com/tesseract-ocr/tesseract/issues/1167
|
|
||||||
# Replace tesseract data installed by tesseract-ocr-eng with a known good version
|
|
||||||
sudo apt-get install -y wget
|
|
||||||
wget -q https://github.com/tesseract-ocr/tessdata/raw/master/eng.traineddata -O packages/eng.traineddata
|
|
||||||
sha1sum packages/eng.traineddata
|
|
||||||
sha1sum /usr/share/tesseract-ocr/4.00/tessdata/eng.traineddata
|
|
||||||
sudo cp packages/eng.traineddata /usr/share/tesseract-ocr/4.00/tessdata/eng.traineddata
|
|
||||||
|
|
||||||
pip install --upgrade pip
|
pip install --upgrade pip
|
||||||
mkdir -p packages
|
mkdir -p packages
|
||||||
[ -f packages/unpaper_6.1-1.deb ] || wget -q 'https://www.dropbox.com/s/vaq0kbwi6e6au80/unpaper_6.1-1.deb?raw=1' -O packages/unpaper_6.1-1.deb
|
[ -f packages/unpaper_6.1-1.deb ] || wget -q 'https://www.dropbox.com/s/vaq0kbwi6e6au80/unpaper_6.1-1.deb?raw=1' -O packages/unpaper_6.1-1.deb
|
||||||
|
|||||||
@@ -5,9 +5,15 @@ OCRmyPDF uses `semantic versioning <http://semver.org/>`_ for its command line i
|
|||||||
|
|
||||||
The OCRmyPDF package itself does not contain a public API, although it is fairly stable and breaking changes are usually timed with a major release. A future release will clearly define the stable public API.
|
The OCRmyPDF package itself does not contain a public API, although it is fairly stable and breaking changes are usually timed with a major release. A future release will clearly define the stable public API.
|
||||||
|
|
||||||
v5.4
|
v5.4.1
|
||||||
------
|
------
|
||||||
|
|
||||||
|
- Add workaround for Tesseract v4.00alpha crash when trying to obtain orientation and the latest language packs are installed
|
||||||
|
|
||||||
|
|
||||||
|
v5.4
|
||||||
|
----
|
||||||
|
|
||||||
- Change wording of a deprecation warning to improve clarity
|
- Change wording of a deprecation warning to improve clarity
|
||||||
- Added option to generate PDF/A-1b output if desired (``--output-type pdfa-1``); default remains PDF/A-2b generation
|
- Added option to generate PDF/A-1b output if desired (``--output-type pdfa-1``); default remains PDF/A-2b generation
|
||||||
- Update documentation
|
- Update documentation
|
||||||
|
|||||||
@@ -126,7 +126,7 @@ def tess_base_args(langs, engine_mode):
|
|||||||
|
|
||||||
def get_orientation(input_file, language: list, engine_mode, timeout: float,
|
def get_orientation(input_file, language: list, engine_mode, timeout: float,
|
||||||
log):
|
log):
|
||||||
args_tesseract = tess_base_args(language, engine_mode) + [
|
args_tesseract = tess_base_args(['osd'], engine_mode) + [
|
||||||
psm(), '0',
|
psm(), '0',
|
||||||
input_file,
|
input_file,
|
||||||
'stdout'
|
'stdout'
|
||||||
|
|||||||
Reference in New Issue
Block a user