Jean-Francois Dockes
9766fd983e
windows recoll python module setup.py
2020-04-15 14:47:44 +01:00
Jean-Francois Dockes
23c2776cb4
Recoll Python module build with msvc. Help the module find the datadir.
2020-04-09 10:26:04 +01:00
Jean-Francois Dockes
6a8c53b566
conftree: explicitely close the input file, else python sometimes complains
2020-04-09 10:21:18 +01:00
Jean-Francois Dockes
1fb9421163
OCR: small adjustments for Windows
2020-02-28 09:22:03 +01:00
Jean-Francois Dockes
e802fce01e
added python sample for extracting doc texts
2020-01-05 17:49:06 +01:00
Jean-Francois Dockes
10b6069f0d
Add recollq and Python API options to collapse duplicate results
2019-11-12 09:30:29 +01:00
Jean-Francois Dockes
32ad0396d3
remove build files from git
2019-11-05 09:31:45 +01:00
Jean-Francois Dockes
af42fe8f5e
rclconfig.py, rclexecm.py: implement part of mimetype identification for rclexecm test mode
2019-10-06 07:44:50 +02:00
Jean-Francois Dockes
84855d5241
conftree.py: fix stringToStrings + remove before rename to existing on windows.
2019-08-06 16:31:07 +02:00
Jean-Francois Dockes
05c4f87aed
fix the python module for the new hldata structure
2019-07-21 19:13:24 +02:00
Jean-Francois Dockes
cc4f4e0c74
ckpt: pst: basic indexing of email. no getipath/preview
2019-05-26 12:30:59 +02:00
Jean-Francois Dockes
c0b014b955
shared conftree.py: improved stringToStrings
2019-05-02 10:31:19 +02:00
Jean-Francois Dockes
5d22ad3bcb
python module: properly manage a per-db config
2019-04-21 10:55:56 +02:00
Jean-Francois Dockes
b6fb1f7f26
python module: docs returned by fetchmany() had one extra ref and were never deallocated
2019-04-20 16:41:42 +02:00
Jean-Francois Dockes
54f0eda990
make doc.meta an unordered_map
2019-04-20 15:04:19 +02:00
Jean-Francois Dockes
aa04bff86f
rclconfig.py: ensure importing conftree works whether we are inside the recoll package or not
2019-03-23 15:55:01 +01:00
Jean-Francois Dockes
549f1bf77d
Python module: fixed several instances of calling PY_DECREF while using the char* returned by PyBytes_AsString. Caused a crash in uprcl
2019-03-22 09:59:54 +01:00
Jean-Francois Dockes
4a15f240ec
mode
2019-03-12 14:53:06 +01:00
Jean-Francois Dockes
b3c1c260f0
comments
2019-03-12 14:51:23 +01:00
Jean-Francois Dockes
20910d3911
Add pylogfilename and pyloglevel functions to allow separating python logging. Unify recollinit calls
2019-03-10 14:52:46 +01:00
Jean-Francois Dockes
bacbdce8b8
more fsf address fixes
2019-03-04 11:33:59 +01:00
Jean-Francois Dockes
0cbc46732f
Fixed the FSF address
2019-03-04 11:19:14 +01:00
Jean-Francois Dockes
6716aba6c6
Python module: got rid of the static arrays which held object pointers: just trust python
2019-02-21 10:40:22 +01:00
Jean-Francois Dockes
fe66ad214a
Python module: avoid exception for 'for doc in q' where q is empty
2019-02-20 18:32:56 +01:00
Jean-Francois Dockes
e802db5d96
Rclconfig: fix import for dynconf
2019-01-25 15:20:25 +01:00
Jean-Francois Dockes
4b60a6a462
Python: highlight method: no need to copy the output unicode object
2018-12-07 19:00:45 +01:00
Jean-Francois Dockes
8fdc8a215e
python module: it is necessary to discriminate iternext and fetchone: they do the same thing, but the former must throw an exception at the end of the results, the other must return None
2018-11-20 17:59:58 +01:00
Jean-Francois Dockes
b57fcddbf8
remove spurious shebang
2018-09-05 08:17:48 +02:00
Jean-Francois Dockes
9bb50ccdd5
Renamed bundled pychm to recollchm to ease cohexistence with possible system version
2018-06-12 19:29:37 +02:00
Jean-Francois Dockes
d8b8856f8f
conftree import
2018-06-12 19:16:10 +02:00
Jean-Francois Dockes
65d8951e44
fix comment typo
2018-06-12 19:15:35 +02:00
Jean-Francois Dockes
e2bd66d56f
pyrecoll: get fetchmany to raise an exception if there is no result set (PEP 249 database API)
2018-06-06 08:13:11 +02:00
Jean-Francois Dockes
4f4e8ff8f8
Python module: fetchone/fetchmany return None/short list instead of exception at the end of the results
2018-06-05 15:34:40 +02:00
Jean-Francois Dockes
ad4365c40c
rclconfig: python3-compatible import of conftree
2018-06-05 15:33:39 +02:00
Jean-Francois Dockes
f3d3f5b0bf
rclzip: add useSkippedNames variable to also use the base skippedNames
2018-06-04 09:05:23 +02:00
Jean-Francois Dockes
ec4bb12df0
none
2018-06-02 18:15:34 +02:00
Jean-Francois Dockes
1196f1f4f9
sample python3 compat
2018-06-02 18:15:12 +02:00
Jean-Francois Dockes
a5a6b4112b
Split rclconfig.py into rclconfig / conftree for sharing code with other users
2018-06-02 18:14:35 +02:00
Jean-Francois Dockes
892e579438
none
2018-06-02 08:41:12 +02:00
Jean-Francois Dockes
48918e93a2
sample: python gui python3 compat
2018-06-02 08:40:47 +02:00
Jean-Francois Dockes
52d3bfa54f
Change the shebang line from python2 to python3 for all scripts
2018-06-01 14:55:10 +02:00
Jean-Francois Dockes
9d6f4b98ea
use setuptools in place of distutils as this seems to be the current standard
2018-06-01 14:52:49 +02:00
Jean-Francois Dockes
29e63aeda1
CHM handler: bundle pychm for Python3
2018-06-01 14:52:12 +02:00
Jean-Francois Dockes
dae381f49b
Centralize the python build/install bits in the top Makefile. Build for python2 and python3 (if both present)
2018-06-01 09:42:20 +02:00
Jean-Francois Dockes
be3ac2e180
Fix cc errors in pyrclextract after TempFile interface change
2018-05-31 15:38:44 +02:00
Jean-Francois Dockes
92e172cad0
python module: termMatch: add option to return term frequencies
2018-04-13 14:30:43 +02:00
Jean-Francois Dockes
3d4fd3c62e
When storing doc text, always use a metadata entry. Get rid of the code to
...
store it in the data record. Make storing the default. Add "fetchtext"
parameter to getDoc() to fetch and store the text in doc.text. Make this
accessible from Python. Misc comments and indents.
2018-01-25 13:20:02 +01:00
Jean-Francois Dockes
67d6fe2e4d
python recoll qt GUI ghost of a sample: (partial?) port to qt5
2017-11-28 16:54:15 +01:00
Jean-Francois Dockes
29c6f75423
make sure that python rclextract.idoctofile always retrieves an uncompressed file of the correct MIME type. + misc comments
2017-07-20 12:52:24 +02:00
Jean-Francois Dockes
e0aa229c28
python: make sure that all ways to get a doc attr use the same code
2016-08-12 18:01:37 +02:00