git clone https://@opensourceprojects.eu/git/p/recollwebui/code recollwebui-code



File Date Author Commit
examples 2012-12-22 koniu koniu [901fa3] examples: add opera-open.sh
static 2013-10-07 koniu koniu [ea2dc0] css: show preview/dl links only when hovering
views 2013-12-29 koniu koniu [699e74] Merge pull request #19 from medoc92/master
README.rst 2013-12-31 koniu koniu [a6318f] py: add cli options for bind address/port
bottle.py 2012-12-18 koniu koniu [813304] whitespace/linebreak cleanup
rclconfig.py 2013-10-24 koniu koniu [37cd4d] py: import rclconfig and use it
webui-standalone.py 2013-12-31 koniu koniu [a6318f] py: add cli options for bind address/port
webui-wsgi.py 2013-10-08 koniu koniu [7da8ea] py: fix setting of cwd again
webui.py 2013-12-29 koniu koniu [699e74] Merge pull request #19 from medoc92/master

Read Me

Recoll WebUI

Recoll WebUI is a Python-based web interface for Recoll text search tool for Unix/Linux.

http://i.imgur.com/n8qTnBg.png

Requirements

All you need to use the WebUI is:

  • Python 2.x
  • Recoll 1.17+
  • web browser

Download

If your Recoll version is 1.18.2 or newer:
https://github.com/koniu/recoll-webui/archive/master.zip
If your Recoll version version is 1.17-1.18.1:
https://github.com/koniu/recoll-webui/archive/v1.18.1.zip
You can fetch the full git repository like this:
git clone https://github.com/koniu/recoll-webui.git

Usage

Recoll WebUI can be used as a standalone application or through a web server via WSGI/CGI. Regardless of the mode of operation you need Recoll to be configured on your system as the WebUI only provides a front-end for searching and does not handle index configuration etc.

Run standalone

Run webui-standalone.py and connect to http://localhost:8080.

There's some optional command-line arguments available::

-h, --help            show this help message and exit
-a ADDR, --addr ADDR  address to bind to [127.0.0.1]
-p PORT, --port PORT  port to listen on [8080]

Run as WSGI/CGI

TODO

Issues

Can't open files when Recoll WebUI is running on a server

By default links to files in the result list correspond to the file's physical location on the server. If you have access to the file tree via a local mountpoint or eg. ftp/http you can provide replacement URLs in the WebUI settings. If in doubt, ask your network administrator.