Michael Gmelin
3b88d6722a
Address review comments by @danielquinn
2019-09-08 17:00:02 +02:00
Michael Gmelin
f0320fb72d
Allow configuring transformations to be applied to the filename before
...
parsing. The motivation was that files produced by a Brother scanner
wouldn't match paperless' expectations. At most one transformation
is applied (first matching). It won't affect the filename on disk.
This is generic enough so that it is useful for various purposes.
In my case it allows me to use the different hardware buttons on
the scanner to use different profiles, feeding one instance of
paperless with documents of multiple entities and tagging them
accordingly.
Example:
PAPERLESS_FILENAME_PARSE_TRANSFORMS=[{"pattern":"^([a-z]+)_(\\d{8})_(\\d{6})_([0-9]+)\\.", "repl":"\\2\\3Z - \\4 - \\1."},{"pattern":"^([a-z]+)_([0-9]+)\\.", "repl":" - \\2 - \\1."}]
2019-08-31 15:01:25 +02:00
Jonas Winkler
ea58c66fd4
Merge branch 'master' into dev
2018-12-11 12:38:15 +01:00
Jonas Winkler
766109ae4e
Merge remote-tracking branch 'upstream/master'
2018-12-11 12:06:15 +01:00
Daniel Quinn
5c3cb1e4ab
Rework how slugs are generated/referenced #393
2018-10-07 16:25:51 +01:00
Jonas Winkler
5b9f38d398
Removed the archive tag, as it wasnt really used anyway.
2018-09-25 21:51:38 +02:00
Jonas Winkler
60618381f8
Code style adjustments
2018-09-25 16:09:33 +02:00
Jonas Winkler
ef0d37985b
Merge branch 'master' into dev
2018-09-12 11:47:35 +02:00
Jonas Winkler
e72735c4f0
Merge remote-tracking branch 'upstream/master'
2018-09-11 14:43:59 +02:00
Daniel Quinn
0472fe4e9e
Reorder imports
2018-09-09 21:03:37 +01:00
Daniel Quinn
ef302abed7
Fix pycodestyle complaints
2018-09-09 20:55:37 +01:00
Daniel Quinn
2dc35cc856
Merge branch 'ENH_text_consumer' of git://github.com/jat255/paperless into jat255-ENH_text_consumer
2018-09-09 20:52:59 +01:00
Daniel Quinn
5342db6ada
Fix pycodestyle complaints
...
Apparently, pycodestyle updated itself to now check for invalid escape
sequences, which only complain if the regex in use isn't a raw string
(r"").
2018-09-09 20:00:12 +01:00
Jonas Winkler
11adc94e5e
mode change
2018-09-06 12:00:01 +02:00
Jonas Winkler
d26f940a91
Merge branch 'dev' into machine-learning
2018-09-06 00:29:41 +02:00
Jonas Winkler
13725ef8ee
Merge branch 'master' into dev
2018-09-06 00:28:58 +02:00
Jonas Winkler
70bd05450a
removed matching model fields, automatic classifier reloading, added autmatic_classification field to matching model
2018-09-04 18:40:26 +02:00
Jonas Winkler
c765ef5eeb
Merge remote-tracking branch 'upstream/master'
2018-09-04 16:02:48 +02:00
Joshua Taillon
23bf79274c
Merge branch 'master' into ENH_text_consumer
2018-09-03 23:47:30 -04:00
Joshua Taillon
4849249d86
explicitly add txt, md, and csv types for consumer and viewer; fix thumbnail generation
2018-09-03 23:46:13 -04:00
Daniel Quinn
2d4008371b
Merge @dadosch's changes & fix dependency conflicts
2018-09-02 21:06:40 +01:00
Daniel Quinn
7db4410c1b
Default sort order for tags to use 'name'
2018-09-02 20:56:45 +01:00
Daniel Quinn
f1e1bb4deb
Fix #384 : duplicate tags due to case insensitivity
2018-09-02 20:48:51 +01: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
Jonas Winkler
d7ab69fed9
Added document type
2018-08-24 13:45:15 +02:00
Jonas Winkler
c3a144f2ca
inbox tags, archive tags, archive serial number for documents
2018-07-06 13:25:02 +02:00
Jonas Winkler
8f6231bd34
Updated to Django 2
2018-07-04 17:03:59 +02:00
Daniel Quinn
c9f35a7da2
Merge branch 'master' into mcronce-disable_encryption
2018-06-17 16:32:51 +01:00
Erik Arvstedt
11db87fa11
Add field 'added' to documents
...
This field indicates when the document was added to the database
2018-05-31 10:17:03 +02:00
Daniel Quinn
c37f642cff
Remove old Python2.7-style code
2018-05-28 12:58:28 +01:00
Daniel Quinn
5643d89270
Change default storage_type to unencrypted
2018-05-28 12:58:28 +01:00
Daniel Quinn
da6dc2ad5b
Attach storage_type to Documents
2018-05-28 12:58:28 +01:00
Daniel Quinn
4ed1fff518
Remove old Python style
2018-04-22 16:28:03 +01:00
Daniel Quinn
7223ea3c3f
Don't explode on invalid dates
2018-04-22 16:27:43 +01:00
Daniel Quinn
6384c698ad
Fix DeprecationWarning as-per ishirav's advice
2018-02-03 14:48:14 +00:00
Daniel Quinn
a593798b4b
Add encoding declaration
2018-01-06 17:23:07 +00:00
Daniel Quinn
4f070ba162
Use double quotes by default
2018-01-06 17:22:57 +00:00
ishirav
4c38b28469
break long lines (pep8)
2017-12-23 06:59:48 +02:00
ishirav
83746a9aeb
Add tests and improve whitespace handling
2017-12-23 06:37:00 +02:00
ishirav
6a36a4ec97
Support search terms that contain multiple words in ANY/ALL matching modes, by surrounding the terms with double quotes.
2017-12-23 06:05:48 +02: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
ede274386b
Detect .tif files properly
...
Fixes #232
2017-07-15 19:02:11 +01:00
jgysland
a7fa82a83f
KISS fuzzy match help text
2017-04-30 16:56:50 -04:00
jgysland
6ce27d225d
add fuzzy matching + tests
2017-04-29 17:13:04 -04:00
Daniel Quinn
7ec4f906af
feat: make the content field optional
2017-03-25 15:10:25 +00:00
Daniel Quinn
875ad09b00
Fixt a ValueError in .matches() + pep8
2016-10-26 10:08:04 +00:00
Cku
2c8e266181
Allow to create case sensitive matches
2016-10-14 19:35:06 +02:00
Daniel Quinn
1ce76a5486
Actually write the date found in the file name
2016-08-20 18:11:51 +01:00
Daniel Quinn
2853545b9d
Added a checksum property and a couple indexes
2016-04-03 16:34:09 +01:00