diff --git a/src/Makefile.am b/src/Makefile.am
index bc33c113..0a5415ff 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -636,6 +636,7 @@ filters/rclxml.py \
filters/rclxmp.py \
filters/rclxslt.py \
filters/rclzip \
+filters/recoll-we-move-files.py \
filters/ppt-dump.py \
filters/xls-dump.py \
filters/xlsxmltocsv.py \
@@ -645,6 +646,7 @@ python/recoll/recoll/rclconfig.py
install-data-hook:
(cd $(DESTDIR)/$(filterdir); \
chmod a+x rcl* ppt-dump.py xls-dump.py xlsxmltocsv.py hotrecoll.py; \
+ chmod a+x recoll-we-move-files.py; \
chmod 0644 msodump.zip rclexecm.py rcllatinstops.zip rclconfig.py)
if MAKEUSERDOC
diff --git a/src/VERSION b/src/VERSION
index 27ddcc14..ca8ec414 100644
--- a/src/VERSION
+++ b/src/VERSION
@@ -1 +1 @@
-1.23.4
+1.23.5
diff --git a/src/doc/user/Makefile b/src/doc/user/Makefile
index a4ce4db3..079821d9 100644
--- a/src/doc/user/Makefile
+++ b/src/doc/user/Makefile
@@ -39,7 +39,7 @@ index.html: usermanual.xml
usermanual.pdf: usermanual.xml
dblatex $<
-UTILBUILDS=/home/dockes/projets/builds/medocutils/
+UTILBUILDS=/home/dockes/tmp/builds/medocutils/
recoll-conf-xml:
$(UTILBUILDS)/confxml --docbook \
--idprefix=RCL.INSTALL.CONFIG.RECOLLCONF \
diff --git a/src/doc/user/recoll.conf.xml b/src/doc/user/recoll.conf.xml
index 80504303..c05a4453 100644
--- a/src/doc/user/recoll.conf.xml
+++ b/src/doc/user/recoll.conf.xml
@@ -83,7 +83,7 @@ be ignored inside zip archives. This is used directly by
the zip handler, and has a function similar to skippedNames, but works
independantly. Can be redefined for subdirectories. Supported by recoll
1.20 and newer. See
-https://www.lesbonscomptes.com/recoll/faqsandhowtos/Filtering%20out%20Zip%20archive%20members
+https://www.lesbonscomptes.com/recoll/faqsandhowtos/FilteringOutZipArchiveMembers.html
With the help of a Firefox extension, Recoll can index the Internet pages
- that you visit. The extension was initially designed for
- the Beagle indexer, but it
- has recently be renamed and better adapted to Recoll.2.4.�Indexing WEB pages
- you wisit
+ "RCL.INDEXING.WEBQUEUE">2.4.�Indexing the WEB
+ pages which you wisit.
The extension works by copying visited WEB pages to an indexing queue directory, which Recoll then processes, indexing the data, storing it into a local cache, then removing the file from the queue.
-This feature can be enabled in the GUI Index configuration panel, or by editing
- the configuration file (set processwebqueue to 1).
Because the WebExtensions API introduces more
+ constraints to what extensions can do, the new version
+ works with one more step: the files are first created in
+ the browser default downloads location (typically
+ $HOME/Downloads ), then moved
+ by a script in the old queue location. The script is
+ automatically executed by the Recoll indexer versions 1.23.5 and
+ newer. It could conceivably be executed independantly to
+ make the new browser extension compatible with an older
+ Recoll version (the script
+ is named recoll-we-move-files.py).
For the WebExtensions-based version to work, it is
+ necessary to set the webdownloadsdir value in the
+ configuration if it was changed from the default
+ $HOME/Downloads in the
+ browser preferences.
The visited WEB pages indexing feature can be enabled in
+ the GUI Index configuration
+ panel, or by editing the configuration file (set
+ processwebqueue to 1).
A current pointer to the extension can be found, along
with up-to-date instructions, on the
If set, this defines the file character set
+ (mostly useful for plain text files). By default, other attributes are handled as
+ https://www.lesbonscomptes.com/recoll/faqsandhowtos/FilteringOutZipArchiveMembers.html The path to the Web indexing queue. This is
- hard-coded in the plugin as ~/.recollweb/ToIndex so
- there should be no need or possibility to change
- it. The path to the Web indexing queue. This used to
+ be hard-coded in the old plugin as
+ ~/.recollweb/ToIndex so there would be no need or
+ possibility to change it, but the WebExtensions
+ plugin now downloads the files to the user
+ Downloads directory, and a script moves them to
+ webqueuedir. The script reads this value from the
+ config so it has become possible to change it. The path to browser downloads directory. This is
+ where the new browser add-on extension has to
+ create the files. They are then moved by a script
+ to webqueuedir.webqueuedir
webdownloadsdir
+