Commit Graph
66 Commits
Author SHA1 Message Date
Scott Peshak d6896daece Add psycopg2 to requirements.txt 2018-12-02 16:14:58 -06:00
Daniel Quinn c83dc666a4 I'm going to have to ditch requirements.txt if it can't be reliably generated 2018-11-03 13:42:03 +00:00
Daniel Quinn 9ab50ed09d Fix requiremnts.txt 2018-11-03 13:29:22 +00:00
Daniel Quinn e0acb4a40b Update dependencies
This includes a security update for requests.
2018-11-03 12:49:35 +00:00
Erik Arvstedt f8cfbb44d2 requirements.txt: bring back Linux-only restriction for inotify-simple
Fixes #418
2018-10-08 11:00:34 +02:00
Daniel Quinn b420281be0 Remove numpy, scikit-learn, and scipy as they weren't being used 2018-09-23 12:40:46 +01:00
Jonas Winkler fb6f2e07c9 Added a bunch of new features:
- Debug mode is now configurable in the configuration file. This way, we don't have to edit versioned files to disable it on production systems.
- Recent correspondents filter (enable in configuration file)
- Document actions: Edit tags and correspondents on multiple documents at once
- Replaced month list filter with date drilldown
- Sortable document count columns on Tag and Correspondent admin
- Last correspondence column on Correspondent admin
- Save and edit next functionality for document editing
2018-09-13 15:19:25 +02:00
David Martin 6b447628ed Bump required version for Pyocr to support the latest tesseract 4.
This recently changed in the official tesseract engine [0]. -psm is
not allowed as an option anymore and --psm has to be used instead. The
latest pyocr enables support for this [1].

[0] tesseract-ocr/tesseract@ee201e1
[1] https://gitlab.gnome.org/World/OpenPaperwork/pyocr/commit/5abd0a566a0518bea00cb4247c16e67d0d3c2d65
2018-09-05 13:03:42 +10:00
Daniel Quinn 39afe41f08 Drop django-flat-responsive
It's not necessary for Django 2.0+ as the new system is responsive by
default.
2018-09-02 21:25:30 +01:00
Daniel Quinn 2d4008371b Merge @dadosch's changes & fix dependency conflicts 2018-09-02 21:06:40 +01:00
Daniel Quinn 39ef81d398 Update dependencies 2018-09-02 20:33:28 +01:00
dadosch 91cecd47af apply some patches from @brookst 2018-08-29 00:04:48 +02:00
dadosch 40e79a731f builds failing maybe because of old versions 2018-08-24 22:03:26 +02:00
dadosch 6cd06f6c8a improved codestyle, go back to == in requirements 2018-08-24 21:52:27 +02:00
dadosch b6a870c0e5 django v2 compatible: tests needed 2018-08-24 21:31:43 +02:00
Solo 1bb80548d2 Refs feedback:
- fix requirements.txt
- change static CORS regex into configurable tuple list
2018-08-16 21:29:03 +08:00
Solo 96268655d2 Prepare Paperless for new front end
- enable CORS for localhost calls
- add Filter to allow API calls that can select Documents without any tag
2018-08-16 17:05:54 +08:00
Daniel Quinn 9c583fe9f3 Merge branch 'inotify' of git://github.com/erikarvstedt/paperless into erikarvstedt-inotify 2018-05-28 13:03:06 +01:00
Daniel Quinn 05b7bcd199 Minor dependency updates 2018-05-20 18:07:53 +01:00
Erik Arvstedt 7e1d59377a Add inotify support 2018-05-11 14:14:50 +02:00
Daniel Quinn 9d4bebd569 Dependencies update 2018-04-13 19:52:11 +01:00
Daniel Quinn c4bbb71a3b Have pytest generate the coverage files 2018-02-25 16:42:15 +00:00
Daniel Quinn acd3cc5062 Start generating requirements.txt from Pipfile 2018-02-25 15:52:32 +00:00
Daniel Quinn d4abeafb34 Re-order requirements.txt 2018-02-03 13:28:22 +00:00
Wolf-Bastian Pöttner f39c7654a0 Merge branch 'master' of https://github.com/danielquinn/paperless into feature/heuristically-extract-date-from-document-text 2018-02-02 22:44:03 +01:00
Wolf-Bastian Pöttner 87e466c47c Add support for using pre-existing text from PDFs 2018-02-02 22:37:58 +01:00
Daniel Quinn 5c59120c57 Merge branch 'master' of github.com:danielquinn/paperless 2018-02-01 12:37:29 +00:00
Daniel Quinn fd5b831979 Fix pytest to 3.3.2 2018-02-01 12:18:01 +00:00
Daniel Quinn cd92c005e3 Add support for using pre-existing text from PDFs 2018-01-30 20:13:35 +00:00
Wolf-Bastian Pöttner b140935843 Add support for a heuristic that extracts the document date from its text 2018-01-28 19:37:10 +01:00
Daniel Quinn 16c4183333 Upgrade to Django 1.11.x 2018-01-06 19:24:10 +00:00
Daniel Quinn b58188f805 Switch from pep8 to pycodestyle 2018-01-06 18:56:37 +00:00
Daniel Quinn 1e039dcb32 Bump gunicorn 2017-08-30 00:44:13 +03:00
Daniel Quinn 6ca8da4858 Patch requirements to keep up with Django versions 2017-08-30 00:27:54 +03:00
Daniel Quinn 347986a2b3 Allow correspondents to be deleted without deleting their documents
Fixes #235
2017-07-15 19:13:10 +01:00
Daniel Quinn 2ac1b78a2c Move testing ENV vars into pytest.ini 2017-06-19 10:57:30 +01:00
David Martin 72b1ce5fe6 Bump pyocr requirement to version 0.4.7 to support tesseract 4.0.0alpha.
The latest pyocr version now allows running it with the latest tesseract
version. Hopefully this means better OCR results.

I am not sure about whether there are binary packages for the latest
tesseract. But on my setup it was simply a case of checking out the
master branch [0] and compiling + installing from there. It seems to work
fine with paperless as well.

[0] https://github.com/tesseract-ocr/tesseract
2017-05-14 12:59:32 +10:00
jgysland 6ce27d225d add fuzzy matching + tests 2017-04-29 17:13:04 -04:00
Daniel Quinn 499abd38f6 A nicer look for the documents listing
This change includes a filthy hack around how Django handles
change_list_results.html -- I'm not thrilled with it, but it's as
elegant as I could come up with.  I'm happy to field alternative ideas.
More details can be found in `documents/templatetags/hacks.py`

Specifically, this merge includes a significant facelift to the
documents listing page, moving away from the tabular layout and toward a
tileset look.  I tried fiddling with the colours, but I just don't have
any skills in that area, so we're all stuck with Django'd default
colours until someone with an eye for colour can submit a better CSS.
2017-02-12 17:52:01 +00:00
Enno Lohmeier ce5c5f0837 include flat responsive theme 2017-01-23 08:26:47 +01:00
Eric Wong 855e9f6c83 Remove django-suit 2017-01-09 23:31:56 -08:00
Eric Wong bee0867a2a Add document thumbnail images; use django-suit theme for admin 2017-01-07 14:57:25 -08:00
Daniel Quinn 294b8abc3f Fixes #164
There appears to be quite the mess out there with regard to how DRF
handles filtering.  DRF has its own built-in stuff, but recommends
django_filter for the advanced stuff, which has its own overriding
module that explodes with this message when used as per the
documentation:

  AttributeError: 'NoneType' object has no attribute 'DjangoFilterBackend'

Then there's djangorestframework-filter, another package that claims to
do the same thing, that does everything just differently enough that
nothing worked while I had it enabled.

I ended up using django_filter, but doing so importing each element
explicitly, rather than just using the recommended (and broken, at least
in this project) method of:

    import django_filter.restframework as fitlers

Anyway, this should bring the dependencies up to date, and strips out a
lot of redundant code.
2017-01-01 16:36:42 +00:00
Daniel Quinn b88e0fd902 django-filter upgraded and broke things 2016-11-25 15:42:25 +00:00
Daniel Quinn 110cd47e43 Temporary fix for #164 2016-11-21 13:26:28 +00:00
Daniel Quinn 6b2469dfbc Security update 2016-11-02 15:11:10 +00:00
Daniel Quinn 8cb5cabc85 More test stuff 2016-10-26 10:11:38 +00:00
Daniel Quinn a5f10cd6b3 Added the testing requirements 2016-10-26 10:08:21 +00:00
Daniel Quinn 14811a4a49 Update Django 2016-10-03 12:32:06 +01:00
avichalp 92900f5c7e add gunicorn configuration file 2016-09-21 00:04:41 +05:30