Jeremy Singer-Vine
94de2c9e21
Add basic flake8 config
2020-07-29 19:12:42 -04:00
Jeremy Singer-Vine
842765f78e
Shift from tox.ini to setup.cfg
2020-07-29 19:11:23 -04:00
Jeremy Singer-Vine
c2fa431d64
Add branch note to changelog and fix subhed
2020-07-27 09:58:39 -04:00
Jeremy Singer-Vine
aede6c259c
Add a few more tests
2020-07-26 15:58:06 -04:00
Jeremy Singer-Vine
f4aa428334
Add tests for file-loading
2020-07-26 15:46:17 -04:00
Jeremy Singer-Vine
525352713b
Update changelog for currently-unreleased version
2020-07-26 15:33:23 -04:00
Jeremy Singer-Vine
d8e5517af2
Fix and tweak make venv
2020-07-26 15:30:14 -04:00
Jeremy Singer-Vine
edf876a187
Remove unused imports
2020-07-26 15:29:39 -04:00
Jeremy Singer-Vine
00e789bf42
Shift to making pdfplumber.open the sole loader
...
- .from_path is now removed
- .load is marked as deprecated, to be removed in 0.6.0
2020-07-26 15:27:51 -04:00
Jeremy Singer-Vine
ad94ed8506
Fix codecov badge
2020-07-25 10:49:00 -04:00
Jeremy Singer-Vine
6946e8d97e
Add classifiers to setup.py
2020-07-25 10:41:33 -04:00
Jeremy Singer-Vine
9e42dc3890
Add badges to README.md, tweak README.md header
2020-07-25 10:39:23 -04:00
Jeremy Singer-Vine
706c849677
Add codecov.yml
2020-07-25 10:39:13 -04:00
Jeremy Singer-Vine
b148fd1b5d
Add Codecov and GitHub action
2020-07-25 10:24:09 -04:00
Jeremy Singer-Vine
59f7b50540
Add pip install -e . to make venv
2020-07-25 09:23:39 -04:00
Jeremy Singer-Vine
eafc15c216
Add MANIFEST.in
2020-07-25 09:13:39 -04:00
Jeremy Singer-Vine
70cfac41f0
Update tox.ini
2020-07-25 09:13:30 -04:00
Jeremy Singer-Vine
4c69c58f1a
Add basic Makefile for venv and tests
2020-07-25 08:46:03 -04:00
Jeremy Singer-Vine
1ac16dd369
Change testing framework from nosetests to pytest
2020-07-25 08:45:17 -04:00
Jeremy Singer-Vine
51a3e777c9
Fix and simplify requirements.txt
2020-07-25 08:45:01 -04:00
Jeremy Singer-Vine
e99a664701
Fix .extract_text/words default tolerance @ README
2020-07-19 10:45:18 -04:00
Jeremy Singer-Vine
fa6110fb32
Add long_description to setup.py via README.md
2020-07-19 10:36:28 -04:00
Jeremy Singer-Vine
48eaa51557
Move from Pipfile back to standard pip req files
2020-07-19 10:35:09 -04:00
Jeremy Singer-Vine
9eb5c4b825
Bump to v0.5.22
v0.5.22
2020-07-18 12:52:51 -04:00
Jeremy Singer-Vine
cddbff74e5
Upgrade pdfminer.six==20200517 and adjust tests
...
New pdfminer.six version includes some improvements to layout analysis,
and especially char sizes. Tests tweaked accordingly.
2020-07-18 12:50:12 -04:00
Jeremy Singer-Vine
0254da3a47
Merge branch 'idan-david/master'
2020-07-18 11:19:34 -04:00
Jeremy Singer-Vine
0731d6059d
Explicitly mention .image and .figuer objects
...
See https://github.com/jsvine/pdfplumber/issues/219
2020-06-24 22:47:45 -04:00
Idan David
334a49b74c
Add test for LTChar colors
2020-05-31 12:14:25 +03:00
Jeremy Singer-Vine
7c84090f59
Bump to v0.5.21
v0.5.21
2020-05-27 22:25:12 -04:00
Jeremy Singer-Vine
d64afa8c2a
Fix Page.extract_table(...) when no table found
...
Return None instead of crashing.
Fixes https://github.com/jsvine/pdfplumber/issues/216
2020-05-27 22:24:23 -04:00
Idan David
e1fb313082
Add stroking and non-stroking colors for objects
...
Fixes #148
2020-05-20 16:30:00 +03:00
Jeremy Singer-Vine
81104301cb
Bump to v0.5.20
v0.5.20
2020-04-29 09:31:07 -04:00
Jeremy Singer-Vine
d3923aede6
Move one line of code to where it makes more sense
2020-04-29 09:24:53 -04:00
Jeremy Singer-Vine
acf171e2a8
Remove support for Python 2 (via six) and <3.3
...
(In Python 3.3+, `import decimal` automatically imports the C version.)
2020-04-29 08:53:54 -04:00
Jeremy Singer-Vine
8d43bb017e
Consistify internal/relative import naming
2020-04-29 08:35:20 -04:00
Jeremy Singer-Vine
85f422d001
Fix bug in pdfminer.six's .resolve_all
...
See https://github.com/jsvine/pdfplumber/issues/203
Root cause of decimalization bug flagged in that issue was
pdfminer.six's .resolve_all method not recusively resolving items within
tuples. Now we define our own method, with some slight optimization
tweaks.
2020-04-29 08:31:39 -04:00
Jeremy Singer-Vine
ab957deda7
Fix .get_page_image to prefer paths over streams
...
See discussion in https://github.com/jsvine/pdfplumber/issues/124
for details. h/t @ubmarco
2020-04-28 11:48:45 -04:00
Jeremy Singer-Vine
9c4329d116
Bump to v0.5.19
v0.5.19
2020-04-16 14:37:41 -04:00
Jeremy Singer-Vine
830d11700a
Improve utils.decimalize performace [h/t ubmarco]
...
See: https://github.com/jsvine/pdfplumber/issues/197
2020-04-16 14:34:10 -04:00
Jeremy Singer-Vine
2a0c4a2cb8
Fix un-referenced utils.objects_overlap
...
... and improve naming of variables in "text" table strategy
2020-04-08 20:59:21 -04:00
Jeremy Singer-Vine
14ac716d96
Merge pull request #200 from samkit-jain/patch-1
...
Add missing object type `rect_edge` to `obj_to_edges()`
2020-04-07 20:50:29 -04:00
Samkit Jain
0edc6bfadc
add missing object type rect_edge to obj_to_edges()
2020-04-07 20:10:18 +05:30
Jeremy Singer-Vine
dead89c86d
Bump to v0.5.18
v0.5.18
2020-04-01 23:36:21 -04:00
Jeremy Singer-Vine
d68e8813be
Consist. handle edge-ish objects for table-finding
...
Allow lines/rects/curves to be passed as "explicit_..._lines" params.
Fixes https://github.com/jsvine/pdfplumber/issues/127
2020-04-01 23:34:36 -04:00
Jeremy Singer-Vine
150b5a98b8
Fix incomplete logic in extract_words
...
Handling of ltr/rtl/ttb/btt was applied inconsistently.
2020-04-01 19:42:57 -04:00
Jeremy Singer-Vine
8f12776f99
Update CHANGELOG.md for v0.5.17
v0.5.17
2020-04-01 09:28:59 -04:00
Jeremy Singer-Vine
0712711a36
Bump to version 0.5.17
2020-04-01 09:17:24 -04:00
Jeremy Singer-Vine
8a5d858b60
Improve/fix extract_text bug, esp. re. vert. text
...
Previously, utils.extract_text(...) returned incorrect results in
certain cases when vertical text was present, as observed in
https://github.com/jsvine/pdfplumber/pull/192 . This commit fixes that
by first segregating vertical and horizontal text (via "upright" char
attribute) before clustering characters.
It also adds two parameters, horizontal_ltr and vertical_ttb, to give
users control over whethere words are meant to be read left-to-right
and/or top-to-bottom vs. their opposites.
2020-04-01 09:13:18 -04:00
Jeremy Singer-Vine
b498df230f
Fix issue #176 , re. extract_table ignoring kwargs
2020-04-01 09:07:30 -04:00
Jeremy Singer-Vine
bc9548673f
Merge branch 'master' into develop
2020-03-29 20:46:38 -04:00