1020 Commits

Author SHA1 Message Date
Daniel Quinn
4e186ede0e Merge branch 'ENH_filename_date_parsing' of https://github.com/jat255/paperless into jat255-ENH_filename_date_parsing 2018-12-01 16:57:16 +00:00
Daniel Quinn
4186e529e9 Add a .editorconfig 2018-12-01 16:56:58 +00:00
Daniel Quinn
166f257cc1 Merge branch 'jat255-ENH_tag_colour_override' 2018-12-01 16:22:38 +00:00
Daniel Quinn
6f299ce341 Restructure colour.js to work withing a .ready() 2018-12-01 16:22:19 +00:00
Daniel Quinn
62f3a25702 Add colours to the tags pages 2018-12-01 16:21:58 +00:00
Daniel Quinn
c468be8d71 Merge branch 'ENH_tag_colour_override' of https://github.com/jat255/paperless into jat255-ENH_tag_colour_override 2018-12-01 15:56:37 +00:00
Daniel Quinn
9c6b8629a3 Fix language guesses in tests
It turns out that the Lorem ipsum text in the sample files was confuing the language guesser, causing it to think the file was in Catalan and not English or German.
2018-12-01 15:55:59 +00:00
Joshua Taillon
72c64cbf17 move tag colour override to static folder 2018-12-01 09:14:44 -05:00
Daniel Quinn
b10b0df859 Merge pull request #441 from jat255/patch-1
Update gunicorn commands
2018-11-30 19:45:01 +00:00
Joshua Taillon
897dcf5ac9 encapsulate in if blocks so no errors on non-tag pages; added support for edit tags page 2018-11-17 21:34:11 -05:00
Joshua Taillon
f4212cff54 add example override for tag colour display 2018-11-17 09:18:36 -05:00
Joshua Taillon
bb4c941370 Update paperless-webserver.service
Update `gunicorn` command to use `--pythonpath`
2018-11-16 09:21:07 -05:00
Joshua Taillon
678f405141 Update setup.rst
The provided `gunicorn` command did not work for me, failing with the following error:

```
ModuleNotFoundError: No module named '/home/paperless/paperless/src/paperless' 
```

The solution was to provide only `paperless.wsgi` as the argument to `gunicorn`, and provide a flag for `--pythonpath`. After changing it to this, the server started up fine.
2018-11-16 09:20:08 -05:00
Joshua Taillon
b0326b5a19 Merge branch 'master' of github.com:danielquinn/paperless into ENH_filename_date_parsing 2018-11-15 23:17:59 -05:00
Joshua Taillon
6e88634fa8 Change the massive regex to match boundaries with _ or - characters (not just word breaks); add line for year first formats like YYYY-MM-DD 2018-11-15 20:38:53 -05:00
Joshua Taillon
a2422cc529 Add option for parsing of date from filename (and associated tests) 2018-11-15 20:32:15 -05:00
Joshua Taillon
8b69aa1e52 Update date tests to be more explicit with settings and allow tests to pass if using a timezone other than UTC 2018-11-15 20:30:23 -05:00
Daniel Quinn
8d6825dac0 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
e67d319d58 Fix requiremnts.txt 2018-11-03 13:29:22 +00:00
Daniel Quinn
f0de4fdd46 Update dependencies
This includes a security update for requests.
2018-11-03 12:49:35 +00:00
Daniel Quinn
dd3012b611 Fix the correspondent filters #423 2018-11-03 11:06:55 +00:00
Daniel Quinn
9264e89bc3 Code cleanup 2018-11-03 11:05:22 +00:00
Daniel Quinn
f1a4141df5 Allow an infinite number of logs to be deleted. 2018-11-03 10:25:51 +00:00
Daniel Quinn
6da19e4e81 Merge pull request #432 from deanpcmad/patch-1
Added missing ; to nginx config
2018-10-31 13:12:32 +00:00
Dean Perry
3f1cb0567b added missing ; to nginx config 2018-10-31 12:39:48 +00:00
Daniel Quinn
bbb15e8e2a Merge pull request #425 from mrwacky42/remove_vagrant
Remove Vagrant docs
2018-10-14 09:57:41 +01:00
Sharif Nassar
7831991ecd Remove Vagrant docs
* Vagrant does not seem to have any libvirt boxes for Ubuntu any more.
* Vagrant 2 was released a year ago, but vagrant-libvirt only claims
  to support up to Vagrant 1.8.
2018-10-13 11:31:53 -07:00
Daniel Quinn
06f9d4b1ea Add pip install to update process 2018-10-08 10:38:53 +01:00
Daniel Quinn
3952c6d921 Merge pull request #421 from ddddavidmartin/clarify_forgiving_ocr_handling
Clarify forgiving ocr handling
2018-10-08 09:35:57 +00:00
Daniel Quinn
99d8d9b447 Merge pull request #422 from erikarvstedt/inotify-linux
requirements.txt: bring back Linux-only restriction for inotify-simple
2018-10-08 09:34:47 +00:00
Daniel Quinn
cb8a61ebb5 Merge pull request #419 from ddddavidmartin/let_unpaper_overwrite_temp_files
Let unpaper overwrite temporary files.
2018-10-08 09:32:30 +00:00
Erik Arvstedt
7f3f8fff67 requirements.txt: bring back Linux-only restriction for inotify-simple
Fixes #418
2018-10-08 11:00:34 +02:00
David Martin
8cf32d2a5a Add PAPERLESS_FORGIVING_OCR option to example config.
It helps having it in the example config as that makes it more clear
that it exists.
2018-10-08 19:38:38 +11:00
David Martin
b0afa37ec1 Mention FORGIVING_OCR config option when language detection fails.
It is not obvious that the PAPERLESS_FORGIVING_OCR allows to let
document consumption happen even if no language can be detected.
Mentioning it in the actual error message in the log seems like the best
way to make it clear.
2018-10-08 19:37:05 +11:00
David Martin
7022c98aab Let unpaper overwrite temporary files.
I'm not sure what the circumstances are, but it looks like unpaper can
attempt to write a temporary file that already exists [0]. This then
fails the consumption. As per daedadu's comment simply letting unpaper
overwrite files fixes this.

[0]
unpaper: error: output file '/tmp/paperless/paperless-pjkrcr4l/convert-0000.unpaper.pnm' already present.
See https://web.archive.org/web/20181008081515/https://github.com/danielquinn/paperless/issues/406#issue-360651630
2018-10-08 19:12:11 +11:00
Daniel Quinn
ff809d1265 Version bump: 2.5.0 2018-10-07 16:30:36 +01:00
Daniel Quinn
eae2d241c9 pep8 2018-10-07 16:30:02 +01:00
Daniel Quinn
f32a188a2d Rework user hack for "login-free" sessions #394 2018-10-07 16:27:41 +01:00
Daniel Quinn
c570aa1a10 Add a little more read-only info for documents 2018-10-07 16:26:05 +01:00
Daniel Quinn
081f1022cf Rework how slugs are generated/referenced #393 2018-10-07 16:25:51 +01:00
Daniel Quinn
cbdb902bfc Add migration that should have come in some time ago 2018-10-07 16:23:03 +01:00
Daniel Quinn
2718945829 Fix formatting 2018-10-07 16:22:52 +01:00
Daniel Quinn
94f9c9dcea Wrap each document consumption in a transaction 2018-10-07 14:56:56 +01:00
Daniel Quinn
bc898c1992 Use optipng to optimise document thumbnails 2018-10-07 14:56:38 +01:00
Daniel Quinn
074609e1fc Consolidate get_date onto the DocumentParser parent class 2018-10-07 14:56:02 +01:00
Daniel Quinn
40b9e44bfe Wrap document consumption in a transaction #262 2018-10-07 13:12:22 +01:00
Daniel Quinn
1e8e9469ee Hopefully fix Travis 2018-10-01 20:40:43 +01:00
Daniel Quinn
40901a0734 Update version number & changelog 2018-10-01 20:40:32 +01:00
Daniel Quinn
90d59c6479 Merge pull request #413 from euri10/master
Fix issue where tesseract langages weren't installed properly
2018-10-01 19:40:04 +00:00
Daniel Quinn
0a4338143a Tweak the date guesser to not allow dates prior to 1900 (#414) 2018-10-01 20:03:47 +01:00