Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Freeze on Startup: ?recent update to JAVA 1.8.0_331 #1175

Open
wants to merge 729 commits into
base: bugfix/468
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
729 commits
Select commit Hold shift + click to select a range
745e1ae
record which selection a table corresponds to; group responses by tha…
jeremybmerrill Aug 20, 2016
d6753c7
record which selection a table corresponds to; group responses by tha…
jeremybmerrill Aug 20, 2016
55345f9
tabula-java 0.9.1
mtigas Aug 31, 2016
e942045
tabula-java 0.9.1
mtigas Aug 31, 2016
24afa8d
remove stray character
jazzido Sep 1, 2016
377c206
remove stray character
jazzido Sep 1, 2016
8652f2c
adds data json export option; closes #477
jeremybmerrill Sep 2, 2016
279f8f7
adds data json export option; closes #477
jeremybmerrill Sep 2, 2016
0792ac2
Merge branch 'master' of github.com:tabulapdf/tabula
jeremybmerrill Sep 2, 2016
92a23a1
Merge branch 'master' of github.com:tabulapdf/tabula
jeremybmerrill Sep 2, 2016
b399f1d
alter the way we do version checking so we can use more descriptive g…
mtigas Sep 17, 2016
4b9f3a0
alter the way we do version checking so we can use more descriptive g…
mtigas Sep 17, 2016
ae0ec94
bump internal versions
mtigas Sep 17, 2016
21d031a
bump internal versions
mtigas Sep 17, 2016
3168053
bump to jruby-9.1.5.0 and upgrade the build stack (warbler etc) appro…
mtigas Sep 21, 2016
7875582
bump to jruby-9.1.5.0 and upgrade the build stack (warbler etc) appro…
mtigas Sep 21, 2016
d3510da
only open browser automatically on Windows/Mac, or if jar is opened w…
mtigas Sep 21, 2016
c77f532
only open browser automatically on Windows/Mac, or if jar is opened w…
mtigas Sep 21, 2016
d91dfa0
Update README.md
mtigas Sep 21, 2016
bb6fe0b
Update README.md
mtigas Sep 21, 2016
304b594
replace `bundle exec` with `jruby -G -S` in README
Oct 6, 2016
78704a4
replace `bundle exec` with `jruby -G -S` in README
Oct 6, 2016
41a818e
Update README.md
j450h1 Oct 11, 2016
8b7b4e0
Update README.md
j450h1 Oct 11, 2016
f050005
Merge pull request #564 from j450h1/master
jazzido Oct 11, 2016
fcb0e10
Merge pull request #564 from j450h1/master
jazzido Oct 11, 2016
abd8f3e
cope with 'basic' as a synonym for the Stream extraction mode;
jeremybmerrill Nov 19, 2016
c155d60
cope with 'basic' as a synonym for the Stream extraction mode;
jeremybmerrill Nov 19, 2016
a3dc1ce
cope with more possible synonyms for extraction methods out of tabula…
jeremybmerrill Nov 19, 2016
ad8857a
cope with more possible synonyms for extraction methods out of tabula…
jeremybmerrill Nov 19, 2016
6d1ef49
Remove stray `puts`
jazzido Nov 19, 2016
8d191e9
Remove stray `puts`
jazzido Nov 19, 2016
7954c1f
make this work under a relative path
jeremybmerrill Nov 20, 2016
d74a2c5
make this work under a relative path
jeremybmerrill Nov 20, 2016
9e105bf
also cope with lattice as an extraction_method name that tabula-java …
jeremybmerrill Nov 20, 2016
015306d
also cope with lattice as an extraction_method name that tabula-java …
jeremybmerrill Nov 20, 2016
9e94466
Merge branch 'master' of github.com:tabulapdf/tabula
jeremybmerrill Nov 20, 2016
8af562f
Merge branch 'master' of github.com:tabulapdf/tabula
jeremybmerrill Nov 20, 2016
9b9ff34
removes outdated reference to tabula-extractor
jeremybmerrill Nov 21, 2016
a609c32
removes outdated reference to tabula-extractor
jeremybmerrill Nov 21, 2016
732b5db
removes screencast that now 404s
jeremybmerrill Nov 26, 2016
4753560
removes screencast that now 404s
jeremybmerrill Nov 26, 2016
655adbe
update acknowledgements
mtigas Jan 6, 2017
e73dbd6
update acknowledgements
mtigas Jan 6, 2017
32cdfa0
adds version of tabula-java built from master, to fix a few empty tab…
jeremybmerrill Jan 12, 2017
4860c42
adds version of tabula-java built from master, to fix a few empty tab…
jeremybmerrill Jan 12, 2017
d91f725
tabula-java 0.9.2
jeremybmerrill Jan 25, 2017
1b02f31
tabula-java 0.9.2
jeremybmerrill Jan 25, 2017
613b607
release ritual for tabula 1.1.1
mtigas Feb 11, 2017
7b948db
release ritual for tabula 1.1.1
mtigas Feb 11, 2017
aac4b81
Update CONTRIBUTING.md
jeremybmerrill Feb 26, 2017
3db1e2d
Update CONTRIBUTING.md
jeremybmerrill Feb 26, 2017
fc5f857
adds note about Python bindings
jeremybmerrill Mar 23, 2017
3123f3b
adds note about Python bindings
jeremybmerrill Mar 23, 2017
e42ff59
Markdown title fix
kant Apr 5, 2017
67753b3
Markdown title fix
kant Apr 5, 2017
7480b1c
Merge pull request #657 from kant/patch-1
jazzido Apr 5, 2017
8bb0603
Merge pull request #657 from kant/patch-1
jazzido Apr 5, 2017
3327d4e
make some styles/classes happen that ought've been happening for YEARS
jeremybmerrill Apr 10, 2017
d41bf26
make some styles/classes happen that ought've been happening for YEARS
jeremybmerrill Apr 10, 2017
b7e262e
Minor fix
kant Apr 11, 2017
cada0c8
Minor fix
kant Apr 11, 2017
2348cbd
Merge pull request #660 from kant/patch-2
jazzido Apr 11, 2017
a356a6c
Merge pull request #660 from kant/patch-2
jazzido Apr 11, 2017
96144d6
add Q&A re cleaning/transforming, refer to OpenRefine
BobHarper1 Apr 20, 2017
21cf4f1
add Q&A re cleaning/transforming, refer to OpenRefine
BobHarper1 Apr 20, 2017
3fb38d1
grammatical
BobHarper1 Apr 20, 2017
fb78a77
grammatical
BobHarper1 Apr 20, 2017
4d3f44a
adds help text about Tabula's philosophy of not modifying/transformin…
Apr 20, 2017
d316f8c
adds help text about Tabula's philosophy of not modifying/transformin…
Apr 20, 2017
c0c2227
Merge branch 'BobHarper1-patch-1'
Apr 20, 2017
3497d32
Merge branch 'BobHarper1-patch-1'
Apr 20, 2017
588f2d6
Add save and load
cheapsteak May 4, 2017
610233a
Add save and load
cheapsteak May 4, 2017
4bb30cc
escapes HTML so <iframe> in a PDF shows up as <iframe> not an actual …
jeremybmerrill May 4, 2017
b29806a
escapes HTML so <iframe> in a PDF shows up as <iframe> not an actual …
jeremybmerrill May 4, 2017
b018440
Merge pull request #671 from tabulapdf/bugfix/escapehtml
jeremybmerrill May 8, 2017
9678bbf
Merge pull request #671 from tabulapdf/bugfix/escapehtml
jeremybmerrill May 8, 2017
bc868a2
Merge pull request #586 from tabulapdf/feature/relative_path
jeremybmerrill May 8, 2017
d3bdb49
Merge pull request #586 from tabulapdf/feature/relative_path
jeremybmerrill May 8, 2017
3cb4a88
Merge branch 'master' of git://github.com/cheapsteak/tabula into chea…
jeremybmerrill Jul 8, 2017
b7defcb
Merge branch 'master' of git://github.com/cheapsteak/tabula into chea…
jeremybmerrill Jul 8, 2017
cc1de0a
you can upload templates and they're displayed on the front page
jeremybmerrill Jul 8, 2017
fc4d5b2
you can upload templates and they're displayed on the front page
jeremybmerrill Jul 8, 2017
e789eb6
Merge branch 'cheapsteak-master' into feature/templates
jeremybmerrill Jul 8, 2017
c569c59
Merge branch 'cheapsteak-master' into feature/templates
jeremybmerrill Jul 8, 2017
c069132
can save selections as a template from selection page
jeremybmerrill Jul 10, 2017
85d0704
can save selections as a template from selection page
jeremybmerrill Jul 10, 2017
60fa939
you can delete templates
jeremybmerrill Jul 10, 2017
e4efed3
you can delete templates
jeremybmerrill Jul 10, 2017
edc919c
you can load templates (but it's all ugly)
Jul 11, 2017
9a02427
you can load templates (but it's all ugly)
Jul 11, 2017
3d74711
you can rename templates on the front page
jeremybmerrill Jul 14, 2017
9925c43
you can rename templates on the front page
jeremybmerrill Jul 14, 2017
b0d490a
you can download templates
jeremybmerrill Jul 14, 2017
7f003bf
you can download templates
jeremybmerrill Jul 14, 2017
24c2fb0
templates are in the right format now; also they're validated
jeremybmerrill Jul 14, 2017
6e18a4c
templates are in the right format now; also they're validated
jeremybmerrill Jul 14, 2017
9cb890a
fixes template upload
jeremybmerrill Jul 16, 2017
20746e3
fixes template upload
jeremybmerrill Jul 16, 2017
8059e50
upgrading to tabula-java-1.0.0
jazzido Jul 22, 2017
189313b
upgrading to tabula-java-1.0.0
jazzido Jul 22, 2017
bc894e7
update dependencies
jazzido Jul 22, 2017
b99cd1b
update dependencies
jazzido Jul 22, 2017
3a01538
ensure that documents are clsoed after use
jazzido Jul 22, 2017
300d4c5
ensure that documents are clsoed after use
jazzido Jul 22, 2017
46fd9d2
upgrade jruby to 9.1.12.0
jazzido Jul 22, 2017
4901ae0
upgrade jruby to 9.1.12.0
jazzido Jul 22, 2017
4b12749
use a modern jruby in travis
jeremybmerrill Jul 26, 2017
fef9e79
use a modern jruby in travis
jeremybmerrill Jul 26, 2017
bd7c5df
Merge pull request #708 from tabulapdf/jeremybmerrill-patch-1
jeremybmerrill Jul 26, 2017
93d6c63
Merge pull request #708 from tabulapdf/jeremybmerrill-patch-1
jeremybmerrill Jul 26, 2017
8d16d37
Merge branch 'master' into tabula-java-1.0.0
jazzido Jul 26, 2017
5874899
Merge branch 'master' into tabula-java-1.0.0
jazzido Jul 26, 2017
a2fe55f
Use jbundler to managing jar dependencies. Yes, finally. Closes #418
jazzido Aug 2, 2017
d74e63b
Use jbundler to managing jar dependencies. Yes, finally. Closes #418
jazzido Aug 2, 2017
9b850b9
additional build step for Travis
jazzido Aug 2, 2017
1862ce6
additional build step for Travis
jazzido Aug 2, 2017
1c95d21
c'mon travis
jazzido Aug 2, 2017
372cf8c
c'mon travis
jazzido Aug 2, 2017
b22230a
traviiiiiiiiis
jazzido Aug 2, 2017
fccdb48
traviiiiiiiiis
jazzido Aug 2, 2017
9bce8be
Don't cache bundler in travis
jazzido Aug 2, 2017
99cbefc
Don't cache bundler in travis
jazzido Aug 2, 2017
adcc8b5
docs: using a custom-built version of tabula-java
jazzido Aug 2, 2017
552ba52
docs: using a custom-built version of tabula-java
jazzido Aug 2, 2017
c2cc7ec
Merge branch 'tabula-java-1.0.0' of github.com:tabulapdf/tabula into …
jazzido Aug 2, 2017
7e46f37
Merge branch 'tabula-java-1.0.0' of github.com:tabulapdf/tabula into …
jazzido Aug 2, 2017
0da8e59
update Dockerfile
jazzido Aug 4, 2017
80662e6
update Dockerfile
jazzido Aug 4, 2017
e8e0da1
refactor workspace (no more direct handling of JSON files)
jazzido Aug 5, 2017
d8b7884
refactor workspace (no more direct handling of JSON files)
jazzido Aug 5, 2017
c5c9058
CONTRIBUTING.md: remove mentions to deprecated/abandoned projects
jazzido Aug 5, 2017
621821e
CONTRIBUTING.md: remove mentions to deprecated/abandoned projects
jazzido Aug 5, 2017
7b02a88
README.md: mark tabula-extractor as deprecated
jazzido Aug 5, 2017
b768f86
README.md: mark tabula-extractor as deprecated
jazzido Aug 5, 2017
f3f4b78
Use tabula-java 1.0.1
jazzido Aug 6, 2017
2082ad2
Use tabula-java 1.0.1
jazzido Aug 6, 2017
292cbf5
moves template library to its own page
jeremybmerrill Aug 8, 2017
f36d3ba
moves template library to its own page
jeremybmerrill Aug 8, 2017
7224695
Merge branch 'tabula-java-1.0.0' into feature/templates
jeremybmerrill Aug 8, 2017
343acb2
Merge branch 'tabula-java-1.0.0' into feature/templates
jeremybmerrill Aug 8, 2017
dd00176
Merge branch 'tabula-java-1.0.0' into feature/templates
jeremybmerrill Aug 9, 2017
2b4da47
Merge branch 'tabula-java-1.0.0' into feature/templates
jeremybmerrill Aug 9, 2017
62412f3
refactors workspace to work with the new Tabula::Workspace thingy Man…
jeremybmerrill Aug 9, 2017
954cc8c
refactors workspace to work with the new Tabula::Workspace thingy Man…
jeremybmerrill Aug 9, 2017
5058063
convert old workspaces to the the new kind; deactivate load template …
jeremybmerrill Aug 10, 2017
4756734
convert old workspaces to the the new kind; deactivate load template …
jeremybmerrill Aug 10, 2017
71cab32
rename a variable for clarity
jeremybmerrill Aug 10, 2017
574272d
rename a variable for clarity
jeremybmerrill Aug 10, 2017
edf1ff7
endpoint for getting just the list of documents
jeremybmerrill Aug 10, 2017
533f410
endpoint for getting just the list of documents
jeremybmerrill Aug 10, 2017
210b7ee
remove puts
jazzido Aug 10, 2017
d9422e1
remove puts
jazzido Aug 10, 2017
72f2e10
remove a puts
jeremybmerrill Aug 10, 2017
2f44389
remove a puts
jeremybmerrill Aug 10, 2017
b36e179
moves create_template method inline, since it's used only once
jeremybmerrill Aug 10, 2017
e9fd394
moves create_template method inline, since it's used only once
jeremybmerrill Aug 10, 2017
7371c79
remove some console logs
jeremybmerrill Aug 10, 2017
160651e
remove some console logs
jeremybmerrill Aug 10, 2017
a6fd298
try to convince Travis to work
jeremybmerrill Aug 10, 2017
7b83be4
try to convince Travis to work
jeremybmerrill Aug 10, 2017
943c3a6
fiddle with Travis again
jeremybmerrill Aug 10, 2017
e49ac4f
fiddle with Travis again
jeremybmerrill Aug 10, 2017
5c2bbea
Merge pull request #711 from tabulapdf/feature/templates
jazzido Aug 10, 2017
68c83fe
Merge pull request #711 from tabulapdf/feature/templates
jazzido Aug 10, 2017
a23cd7f
adds more user feedback when you click the save template button
jeremybmerrill Aug 10, 2017
0d35bdb
adds more user feedback when you click the save template button
jeremybmerrill Aug 10, 2017
aa57a7f
Add credit to Shuttleworth Foundation
jazzido Aug 10, 2017
bac4de8
Add credit to Shuttleworth Foundation
jazzido Aug 10, 2017
8f1d4fa
fixes the anchor-link problem
Aug 11, 2017
03387ff
fixes the anchor-link problem
Aug 11, 2017
c98d186
fixes the anchor-link problem
Aug 11, 2017
5db236e
fixes the anchor-link problem
Aug 11, 2017
897873d
Merge pull request #707 from tabulapdf/tabula-java-1.0.0
jazzido Aug 11, 2017
530a000
Merge pull request #707 from tabulapdf/tabula-java-1.0.0
jazzido Aug 11, 2017
a2794b1
rearranges the top of the selection page so there are fewer buttons; …
jeremybmerrill Aug 20, 2017
75f6ba5
rearranges the top of the selection page so there are fewer buttons; …
jeremybmerrill Aug 20, 2017
44806f2
control panel tweaks: putting all Template stuff under Template menu,…
jeremybmerrill Aug 23, 2017
66544ec
control panel tweaks: putting all Template stuff under Template menu,…
jeremybmerrill Aug 23, 2017
bfd2f54
closes #712; thumbnail click anchors work after returning from extrac…
jeremybmerrill Sep 5, 2017
59fca1b
closes #712; thumbnail click anchors work after returning from extrac…
jeremybmerrill Sep 5, 2017
57ff319
Remove usage of unitialized variable data_home
rstub Oct 16, 2017
5437dd4
Remove usage of unitialized variable data_home
rstub Oct 16, 2017
aa61d53
Fixed a bug causing duplicate object IDs
willswope Feb 1, 2018
cef4483
Fixed a bug causing duplicate object IDs
willswope Feb 1, 2018
3ca4abe
Merge pull request #788 from willswope/master
jeremybmerrill Feb 2, 2018
5cdcfa7
Merge pull request #788 from willswope/master
jeremybmerrill Feb 2, 2018
f7a008d
Update copyright years
jazzido Feb 19, 2018
b107d27
Update copyright years
jazzido Feb 19, 2018
5867875
Merge branch 'master' of github.com:tabulapdf/tabula
jazzido Feb 19, 2018
13d9d18
Merge branch 'master' of github.com:tabulapdf/tabula
jazzido Feb 19, 2018
6ec8eb4
remove gh ribbon, add link to opencollective
jazzido Feb 19, 2018
639dccb
remove gh ribbon, add link to opencollective
jazzido Feb 19, 2018
804db92
update deps
jazzido Feb 19, 2018
34f2adc
update deps
jazzido Feb 19, 2018
ad2bc96
Windows throws when trying to mv a Tempfile. Copy it instead
jazzido Feb 20, 2018
40e1d05
Windows throws when trying to mv a Tempfile. Copy it instead
jazzido Feb 20, 2018
ae35a5e
Release ritual for Tabula 1.2.0
jazzido Feb 27, 2018
d1fdae9
Release ritual for Tabula 1.2.0
jazzido Feb 27, 2018
cc74156
fix jarPath in windows build
jazzido Feb 27, 2018
de6e251
fix jarPath in windows build
jazzido Feb 27, 2018
7a13410
don't attempt to add selections from a template if the selection is f…
jeremybmerrill Mar 17, 2018
8dcf7d4
don't attempt to add selections from a template if the selection is f…
jeremybmerrill Mar 17, 2018
2ab9ccc
also fixes the delete page button, which has probably been broken sin…
jeremybmerrill Mar 17, 2018
e636d8f
also fixes the delete page button, which has probably been broken sin…
jeremybmerrill Mar 17, 2018
d5e9b12
optimization (see https://pdfbox.apache.org/2.0/getting-started.html)
jazzido May 14, 2018
b006754
optimization (see https://pdfbox.apache.org/2.0/getting-started.html)
jazzido May 14, 2018
ec9f153
Merge branch 'master' of github.com:tabulapdf/tabula
jazzido May 14, 2018
79813ef
Merge branch 'master' of github.com:tabulapdf/tabula
jazzido May 14, 2018
447d1b5
Use tabula-java 1.0.2
jazzido May 22, 2018
3b1f4d0
Use tabula-java 1.0.2
jazzido May 22, 2018
50f6366
Release ritual for Tabula 1.2.1
jazzido May 22, 2018
9849c4f
Release ritual for Tabula 1.2.1
jazzido May 22, 2018
05ceea6
Merge branch 'master' of github.com:tabulapdf/tabula
jeremybmerrill Jul 14, 2018
d59726d
update deps, update jruby to 9.2.0.0
jazzido Sep 11, 2018
16ad99f
Merge branch 'master' of github.com:tabulapdf/tabula
jeremybmerrill Sep 22, 2018
c12910a
min-width on columns on the front
jeremybmerrill Sep 6, 2018
cc9c0c7
comments to remind people to use SCSS/compass rather than editing CSS…
jeremybmerrill Sep 13, 2018
75a48b2
adds a warning to not edit CSS directly (edit SCSS instead!)
jeremybmerrill Sep 22, 2018
71366b1
force min-width on column headers
jeremybmerrill Sep 22, 2018
3bfbcf4
Add option to disable the latest version check (from Github) and the …
rossigee Sep 25, 2018
b2b165e
Add notes to README on new security-related settings (refs #924).
rossigee Sep 27, 2018
ac2b544
Merge branch 'master' of github.com:tabulapdf/tabula
jeremybmerrill Sep 29, 2018
9f5c793
fix a missed method renaming
jeremybmerrill Oct 2, 2018
1d84d5d
fix tabula org link
man-shar Oct 2, 2018
61e40a7
Upgrade rack (CVE-2018-16471, CVE-2018-16470)
jazzido Nov 23, 2018
5b9b4b8
use <base> tag for uploads/queues, fixing uploads under relative path
jeremybmerrill Nov 25, 2018
a1beae7
Merge branch 'master' of github.com:tabulapdf/tabula
jeremybmerrill Nov 25, 2018
87cbba4
more relative path fixes
jeremybmerrill Nov 28, 2018
e6d2793
adds context bar to let users opt-out of notifications/stats
jeremybmerrill Jan 7, 2019
cd8a1b0
Merge pull request #965 from tabulapdf/feature/notificationsmodal
jeremybmerrill Jan 10, 2019
6adbfd4
CVE-2019-8331
jazzido Feb 25, 2019
d245a1a
Merge branch 'master' of github.com:tabulapdf/tabula
jazzido Feb 25, 2019
d5913d3
Fix docker build error & add docker-compose.yml
ihatov08 Jul 1, 2019
56439f0
Use tabula-java 1.0.3
jazzido Jul 1, 2019
22e9afb
Merge pull request #1030 from ihatov08/fix_docker
jeremybmerrill Jul 9, 2019
4f29390
Create FUNDING.yml
jazzido Sep 26, 2019
0feb07f
Update .travis.yml
gsmari Nov 6, 2019
ab919c7
Add links to GH profiles of maintainers of community packages
jazzido Nov 13, 2019
c37ea66
Bump rack from 2.0.6 to 2.1.4
dependabot[bot] Jul 26, 2020
6b2f5e5
Add note about the project status
jazzido Aug 15, 2020
635369f
Grammar
jazzido Aug 15, 2020
e312f5b
Remove links to issue tracker
jazzido Aug 15, 2020
aa86af5
Preparing for next release
jazzido Sep 3, 2020
e1ba530
Merge branch 'master' of github.com:tabulapdf/tabula
jazzido Sep 3, 2020
492da57
Update Dockefile's JRuby to 9.2
ivanvc Oct 7, 2020
92e665d
Optimize Dockerfile cache
ivanvc Oct 7, 2020
20a69b7
Provide container images
0x2b3bfa0 Oct 4, 2023
f4f15e8
Update Dockerfile
0x2b3bfa0 Oct 4, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/FUNDING.yml
@@ -0,0 +1,4 @@
# These are supported funding model platforms

open_collective: tabulapdf

21 changes: 21 additions & 0 deletions .github/workflows/release.yml
@@ -0,0 +1,21 @@
on:
release:
types: [published]
permissions:
contents: read
packages: write
jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: docker/login-action@v2
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ github.token }}
- uses: docker/build-push-action@v4
with:
push: true
tags: |
ghcr.io/${{ github.repository }}:${{ github.ref_name }}
ghcr.io/${{ github.repository }}:latest
2 changes: 1 addition & 1 deletion .ruby-version
@@ -1 +1 @@
jruby-1.7.24
jruby-9.2.13.0
7 changes: 4 additions & 3 deletions .travis.yml
@@ -1,14 +1,15 @@
sudo: false
cache: bundler
language: ruby
dist: trusty
before_install:
- gem update --system
- gem install bundler
- gem install jbundler
rvm:
- jruby-1.7.22
- jruby-9.1.9.0
jdk:
- oraclejdk8
- openjdk7
script: bundle exec rake war && bundle exec rake jardist
script: bundle exec jbundle install && bundle exec rake war && bundle exec rake jardist
notifications:
email: false
9 changes: 6 additions & 3 deletions AUTHORS.md
@@ -1,18 +1,21 @@
Tabula was originally started by Manuel Aristarán in late 2012
# Authors & Acknowledgments

Tabula was originally started by Manuel Aristarán in late 2012.

The PRIMARY AUTHORS are (and/or have been):

* Manuel Aristarán - MIT Media Lab (formerly La Nación, Knight-Mozilla OpenNews)
* Mike Tigas - ProPublica, Knight-Mozilla OpenNews
* Jeremy B. Merrill - The New York Times (formerly ProPublica)
* Jason Das, designer <https://jasondas.com>
* Jason Das, designer <http://jasondas.com>
* David Frackman
* Travis Swicegood - Texas Tribune

Special thanks to these organizations:

* Knight-Mozilla OpenNews <http://www.mozillaopennews.org/>
* Knight-Mozilla OpenNews <https://opennews.org/>
* ProPublica <http://propublica.org>
* La Nación <http://www.lanacion.com.ar>
* The New York Times <http://www.nytimes.com>
* Knight Lab at Northwestern University <http://knightlab.northwestern.edu/>
* The John S. and James L. Knight Foundation <http://www.knightfoundation.org/>
8 changes: 3 additions & 5 deletions CONTRIBUTING.md
Expand Up @@ -7,7 +7,7 @@ Interested in helping out? We'd love to have your help!

You can help by:

- [Reporting a bug](https://github.com/jazzido/tabula).
- [Reporting a bug](https://github.com/tabulapdf/tabula/issues/new).
- Adding or editing documentation.
- Contributing code via a Pull Request from ideas listed in the [Enhancements](https://github.com/tabulapdf/tabula/labels/enhancement) section of the issues.
- Spreading the word about Tabula to people who might be able to benefit from using it.
Expand All @@ -28,10 +28,8 @@ Guidelines for contributing code

If you'd like to contribute code, here's some stuff you should know: You're also welcome to send us a note, if you'd like. All of our email addresses are listed on our Github pages.

Tabula comes in a bunch of parts, all located in the [TabulaPDF Github organization](github.com/tabulapdf).
Tabula comes in a bunch of parts, all located in the [TabulaPDF Github organization](https://github.com/tabulapdf).
-The [tabula](https://github.com/tabulapdf/tabula) repo is the UI. We aim for it to soon be all front-end, but right now has a small web server, written in Ruby, to interface between the front-end and extractor library, called "tabula-extractor"
- the [tabula-extractor](https://github.com/tabulapdf/tabula-extractor/) Ruby gem actually extracts info from PDFs, using table locations provided by the UI (or on the command line). tabula-extractor will be deprecated soon too -- it'll be replaced by 'tabula-java'
- [tabula-java](https://github.com/tabulapdf/tabula-java/) is a pure Java port, for speed/wider usability.
- [tabula-api](https://github.com/tabulapdf/tabula-api/) will eventually serve as the glue layer between tabula-java and the tabula UI (replacing that small web server mentioned above).

The [Enhancements](https://github.com/tabulapdf/tabula/labels/enhancement) section of the issues lists some important improvements to Tabula that you could try out. They're well-suited to contributors, since they don't depend on a deep knowledge of all of Tabula's parts and they don't depend on close coordination.
The [Enhancements](https://github.com/tabulapdf/tabula/labels/enhancement) section of the issues lists some important improvements to Tabula that you could try out. They're well-suited to contributors, since they don't depend on a deep knowledge of all of Tabula's parts and they don't depend on close coordination.
23 changes: 23 additions & 0 deletions Dockerfile
@@ -0,0 +1,23 @@
FROM jruby:9.2-jdk

RUN apt-get update -qq && apt-get install -y build-essential git \
&& apt-get clean && rm -rf /var/lib/apt/lists/*
RUN echo 'gem: --no-rdoc --no-ri' >> /.gemrc

ENV GEM_HOME /usr/local/bundle
ENV PATH $GEM_HOME/bin:$PATH
RUN gem install bundler -v '< 2' \
&& bundle config --global path "$GEM_HOME" \
&& bundle config --global bin "$GEM_HOME/bin"

# don't create ".bundle" in all our apps
ENV BUNDLE_APP_CONFIG $GEM_HOME

WORKDIR /app
EXPOSE 9292
CMD ["jruby", "-G", "-r", "jbundler", "-S", "rackup", "-o", "0.0.0.0", "config.ru"]

# these didn't work as ONBUILD, strangely. Idk why. -JBM
COPY Gemfile Gemfile.lock Jarfile Jarfile.lock ./
RUN bundle install && jruby -S jbundle install
COPY . .
14 changes: 8 additions & 6 deletions Gemfile
Expand Up @@ -4,15 +4,17 @@

source "https://rubygems.org"
platform :jruby do
gem "cuba"
gem "rack", "~> 1.6.0"
gem "tilt", "~> 1.4.0"
gem "cuba", "~> 3.9.2"
gem "rack", ">= 2.0.6"
gem "tilt", "~> 2.0.8"

group :development do
gem 'jar-dependencies', '0.3.12'
gem 'jbundler', '~> 0.9.3'
gem "rake"
gem "warbler", "~> 1.4.9"
gem "jruby-jars", "1.7.24"
gem "bootstrap-sass", "~> 3.2.0"
gem "warbler", "~> 2.0.5"
gem "jruby-jars", "9.2.0.0"
gem "bootstrap-sass", ">= 3.4.1"
gem "compass"
end
end
92 changes: 64 additions & 28 deletions Gemfile.lock
@@ -1,9 +1,18 @@
GEM
remote: https://rubygems.org/
specs:
bootstrap-sass (3.2.0.2)
sass (~> 3.2)
chunky_png (1.3.5)
autoprefixer-rails (9.8.6.3)
execjs
axiom-types (0.1.1)
descendants_tracker (~> 0.0.4)
ice_nine (~> 0.11.0)
thread_safe (~> 0.3, >= 0.3.1)
bootstrap-sass (3.4.1)
autoprefixer-rails (>= 5.2.1)
sassc (>= 2.0.0)
chunky_png (1.3.12)
coercible (1.0.0)
descendants_tracker (~> 0.0.1)
compass (1.0.3)
chunky_png (~> 1.2)
compass-core (~> 1.0.2)
Expand All @@ -16,38 +25,65 @@ GEM
sass (>= 3.3.0, < 3.5)
compass-import-once (1.0.5)
sass (>= 3.2, < 3.5)
cuba (3.5.0)
rack (~> 1.6.0)
ffi (1.9.10-java)
jruby-jars (1.7.24)
jruby-rack (1.1.20)
multi_json (1.11.2)
rack (1.6.4)
rake (10.5.0)
rb-fsevent (0.9.7)
rb-inotify (0.9.7)
ffi (>= 0.5.0)
rubyzip (1.1.7)
sass (3.4.21)
tilt (1.4.1)
warbler (1.4.9)
jruby-jars (>= 1.5.6, < 2.0)
cuba (3.9.3)
rack (>= 1.6.0)
descendants_tracker (0.0.4)
thread_safe (~> 0.3, >= 0.3.1)
equalizer (0.0.11)
execjs (2.7.0)
ffi (1.13.1-java)
ice_nine (0.11.2)
jar-dependencies (0.3.12)
jbundler (0.9.3)
bundler (~> 1.5)
jar-dependencies (~> 0.3)
maven-tools (~> 1.1)
ruby-maven (~> 3.3, >= 3.3.8)
jruby-jars (9.2.0.0)
jruby-rack (1.1.21)
maven-tools (1.1.6)
virtus (~> 1.0)
multi_json (1.15.0)
rack (2.2.3)
rake (13.0.1)
rb-fsevent (0.10.4)
rb-inotify (0.10.1)
ffi (~> 1.0)
ruby-maven (3.3.12)
ruby-maven-libs (~> 3.3.9)
ruby-maven-libs (3.3.9)
rubyzip (1.3.0)
sass (3.4.25)
sassc (2.4.0)
ffi (~> 1.9)
thread_safe (0.3.6-java)
tilt (2.0.10)
virtus (1.0.5)
axiom-types (~> 0.1)
coercible (~> 1.0)
descendants_tracker (~> 0.0, >= 0.0.3)
equalizer (~> 0.0, >= 0.0.9)
warbler (2.0.5)
jruby-jars (>= 9.0.0.0)
jruby-rack (>= 1.1.1, < 1.3)
rake (>= 0.9.6)
rubyzip (>= 0.9, < 1.2)
rake (>= 10.1.0)
rubyzip (~> 1.0, < 1.4)

PLATFORMS
java
ruby

DEPENDENCIES
bootstrap-sass (~> 3.2.0)
bootstrap-sass (>= 3.4.1)
compass
cuba
jruby-jars (= 1.7.24)
rack (~> 1.6.0)
cuba (~> 3.9.2)
jar-dependencies (= 0.3.12)
jbundler (~> 0.9.3)
jruby-jars (= 9.2.0.0)
rack (>= 2.0.6)
rake
tilt (~> 1.4.0)
warbler (~> 1.4.9)
tilt (~> 2.0.8)
warbler (~> 2.0.5)

BUNDLED WITH
1.11.2
1.17.3
1 change: 1 addition & 0 deletions Jarfile
@@ -0,0 +1 @@
jar 'technology.tabula:tabula', '1.0.4'
18 changes: 18 additions & 0 deletions Jarfile.lock
@@ -0,0 +1,18 @@
---
:runtime:
- org.apache.pdfbox:fontbox:jar:2.0.21
- org.apache.pdfbox:pdfbox:jar:2.0.21
- commons-cli:commons-cli:jar:1.4
- org.apache.pdfbox:jbig2-imageio:jar:3.0.3
- org.slf4j:slf4j-simple:jar:1.7.30
- org.bouncycastle:bcpkix-jdk15on:jar:1.66
- org.bouncycastle:bcprov-jdk15on:jar:1.66
- org.bouncycastle:bcmail-jdk15on:jar:1.66
- com.google.code.gson:gson:jar:2.8.6
- commons-logging:commons-logging:jar:1.2
- com.github.jai-imageio:jai-imageio-core:jar:1.4.0
- org.slf4j:slf4j-api:jar:1.7.30
- technology.tabula:tabula:jar:1.0.4
- org.apache.commons:commons-csv:jar:1.8
- com.github.jai-imageio:jai-imageio-jpeg2000:jar:1.3.0
- org.locationtech.jts:jts-core:jar:1.17.0
2 changes: 1 addition & 1 deletion LICENSE.md
@@ -1,4 +1,4 @@
Copyright (C) 2012-2015 Manuel Aristarán <jazzido@jazzido.com>
Copyright (C) 2012-2020 Manuel Aristarán <jazzido@jazzido.com>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion NOTICE.txt
@@ -1,5 +1,5 @@
Tabula
© 2012-2013 Manuel Aristarán. Available under MIT License. See `AUTHORS.md`
© 2012-2020 Manuel Aristarán. Available under MIT License. See `AUTHORS.md`
and `LICENSE.md`.

This product includes software (lib/pdfbox-app-1.8.0.jar) developed at
Expand Down