1547 Commits

Author SHA1 Message Date
Pit
e1add8a49c Merge pull request #642 from bauerj/paperless_app
Add link to Paperless App to Related Projects
2020-05-19 18:58:00 +02:00
lawtancool
07464654e1 change gunicorn workers to 3
Assuming a single core system,  (2 x $num_cores) + 1 = 3
(see https://docs.gunicorn.org/en/stable/design.html#how-many-workers)
2020-05-19 09:41:08 -07:00
GaryNg
d6aad83e5e Fix a small typo 2020-05-09 05:36:31 +08:00
Pyromane
0508f970bd Update lxc-install.sh 2020-05-05 21:58:21 +02:00
Johann Bauer
99754967d1 Add link to Paperless App to README 2020-05-04 22:37:41 +02:00
lawtancool
ea41be154c Change gunicorn workers from 1 to 4
see https://docs.gunicorn.org/en/stable/design.html#how-many-workers
2020-05-03 20:16:55 -07:00
JOKer
5f8120add1 Merge pull request #593 from BastianPoe/feature-293
Give stored documents a structured and configurable filename
2020-05-02 08:33:49 +02:00
Adam Piontek
850eee3d12 bumping gunicorn version requirement to 20.0.4 2020-04-28 13:05:30 -04:00
Wolf-Bastian Poettner
bb8e3ad686 Add: ensure original directory is created and removed for each test case 2020-04-15 20:17:58 +00:00
Wolf-Bastian Poettner
0a064bfd74 Fix: testcase left unaccessible directory 2020-04-15 20:16:25 +00:00
Wolf-Bastian Poettner
3365550515 Add: more tests 2020-04-13 13:32:13 +00:00
Wolf-Bastian Poettner
17212b302b Add: more error handling 2020-04-13 13:32:08 +00:00
Wolf-Bastian Poettner
429fb38ee9 Fix: made try_delete_empty_directories and delete_all_empty_subdirectories staticmethods 2020-04-13 13:31:29 +00:00
Wolf-Bastian Poettner
dc507b6451 Fix: made try_delete_empty_directories and delete_all_empty_subdirectories staticmethods 2020-04-13 13:26:05 +00:00
Diego Elio Pettenò
5032efbb59 Update unpaper link to point to the GitHub repository.
While I have been "maintaining" unpaper for the past nine years, I have not
spent any time on it for the past seven or so, beside kicking it down the
road. I'm now trying to put it into a position where it can be taken over
by someone who has interest in it.

The first step is clearly to remove references to my own website where
possible.
2020-04-13 12:45:27 +01:00
Wolf-Bastian Poettner
679fdc407c Add: make unit test add their temporary directory to the deletion list 2020-04-13 07:13:54 +00:00
Wolf-Bastian Poettner
e2cc21f5bb Removed MEDIA_ROOT setting override for test that did not require it 2020-04-13 07:13:28 +00:00
Wolf-Bastian Poettner
8651c5f3bb Add: Ability to specifically remove temporary directories that have been used by a unit test 2020-04-13 07:12:48 +00:00
Wolf-Bastian Poettner
c83f58eec4 Remove temporary directories after failed tests 2020-04-10 13:12:17 +00:00
Wolf-Bastian Poettner
c028f7dde5 Recover from accidentally renamed files 2020-04-10 12:54:07 +00:00
Wolf-Bastian Poettner
64b598a192 Fix: always use source_filename attribute when accessing a file 2020-04-10 12:53:34 +00:00
JOKer
71003e14a2 Merge pull request #614 from lawtancool/master
Add timezone variable to Docker containers
2020-04-04 19:12:59 +02:00
Wolf-Bastian Poettner
40ed29d45b Remove now unused fill_list 2020-04-01 19:37:21 +00:00
David Martin
f496f24d89 Merge pull request #597 from bauerj/pdf-preview
Add PDF preview next to edit form
2020-04-02 00:01:00 +10:00
Wolf-Bastian Poettner
85a0560d77 Allow filename to use tags[KEY] and tags[INDEX] 2020-03-28 21:06:17 +00:00
Wolf-Bastian Poettner
4a98808858 Ensure, that document root is not deleted 2020-03-28 21:04:07 +00:00
Wolf-Bastian Poettner
36af8c4050 Get rid of fill_list and rather use defaultdict 2020-03-28 21:04:04 +00:00
ahyear
a6d22f85ab Merge pull request #599 from ljm42/patch-1
Allow non-unique GIDs
2020-03-15 04:43:09 +01:00
Johannes Wienke
ebcfcea05b Handle dateparser ValueErrors
When parsing dates from the document text or filenames, correctly handle values
errors indicating broken dates. Newly added tests ensure that this handling
works properly.
2020-03-08 18:44:15 +01:00
Johannes Wienke
6531a67940 Remove duplicated date parsing test
The exact same tests existed twice in the file.
2020-03-08 18:26:29 +01:00
JOKer
4a99cd5241 Merge pull request #612 from languitar/tesseract-4.1
Upgrade Docker image to Alpine 3.11
2020-03-01 20:01:26 +01:00
Johannes Wienke
5e0e936a04 Upgrade Docker image to Alpine 3.11
This make tesseract 4.1 avaialbe, which fixes some things like infinite
processing loops on some documents: tesseract-ocr/tesseract#2288
2020-03-01 10:59:59 +01:00
Johannes Wienke
2bf709568d Bump dependency versions
Not all dependencies work well on Alpine 3.11. Thus, bump dependencies and lock
again.

Due to also updating the CORS packages while dependency locking, the
CORS_ORIGIN_WHITELIST had to be changed to valid URIs, which are now required
by the respective packages.
2020-03-01 10:59:59 +01:00
JOKer
11c0de7c88 Merge pull request #601 from Tooa/fix_doc_build
Fix warnings in bash code blocks
2020-02-28 23:16:28 +01:00
JOKer
3ed2ad5fbc Merge pull request #581 from nxnjz/patch-1
added dependency on network.target so that paperless-webserver can cleanly shutdown before the network goes down (during reboots, etc.)

network-online.target is not required when accessing paperless on localhost, so having a dependency on it is not necessary.
2020-02-28 23:12:26 +01:00
nxnjz
f4eb106a1b Update paperless-webserver.service 2020-02-27 20:05:50 +02:00
Johann Bauer
325b8447be Add PDF preview next to edit form 2020-02-23 20:19:45 +01:00
lawtancool
28eccc4719 add TZ variable to docker-compose.env.example 2020-02-17 21:48:39 -08:00
lawtancool
00b3e0ef7a add tzdata apk install to Dockerfile 2020-02-17 21:46:21 -08:00
Wolf-Bastian Poettner
cb1a6b86b4 Ensure explicit use of field name 2020-02-17 21:05:34 +00:00
Wolf-Bastian Poettner
0ebc64d9d7 Fix typo in delimiter 2020-02-17 21:05:34 +00:00
Wolf-Bastian Poettner
d2cc936392 Ensure filling in "none" when a tag has not been found 2020-02-17 21:05:34 +00:00
Wolf-Bastian Poettner
7200f3c0c5 Prevent index out of bounds for tag lists 2020-02-17 21:05:31 +00:00
Wolf-Bastian Poettner
354c833108 Ensure documents directory still exists after nested deletion 2020-02-17 19:49:47 +00:00
Wolf-Bastian Pöttner
bbcfba2405 Update src/documents/models.py
Co-Authored-By: Pit <pitkley@googlemail.com>
2020-02-17 20:45:43 +01:00
Wolf-Bastian Poettner
7391f5c1a2 Tags in filenames can now either be found by key (in case - or _ are
used as delimeter) or by index. Added some more tests.
2020-02-01 20:58:44 +00:00
Wolf-Bastian Poettner
86de7847cf Avoid TOCTOU error by rather catching an exception than checking
beforehand
2020-02-01 20:13:05 +00:00
Wolf-Bastian Poettner
a5518a307c Unified PAPERLESS_DIRECTORY_FORMAT and PAPERLESS_FILENAME_FORMAT into
one configuration setting
2020-02-01 20:09:36 +00:00
Wolf-Bastian Poettner
64c1a74821 Refactored delete_empty_directory into try_delete_empty_directories and
implemented feature to ensure, that all created and now empty
directories are really deleted
2020-02-01 20:03:20 +00:00
Wolf-Bastian Poettner
ac10f81696 Made filename_to_path a static method 2020-02-01 14:18:33 +00:00