recoll webui
1.0.0
Recoll WebUI是一个基于Python的Web界面,用于unix/linux的回忆文本搜索工具。
您需要使用的WebUI所需的只是:
git clone https://github.com/koniu/recoll-webui.gitRecoll WebUI可以通过WSGI/CGI将其用作独立应用程序或通过Web服务器。无论操作模式如何,您都需要在系统上配置出来,因为WebUI仅提供搜索前端,并且不处理索引配置等。
运行webui-standalone.py并连接到http://localhost:8080 。
有一些可选的命令行参数可用:
-h, - 赫尔普显示此帮助消息和退出 -a addr,-Addr addr地址绑定到[127.0.0.1] -p端口, - 端口端口端口,可在[8080]上收听[8080]
示例WSGI/APACHE2配置:
wsgidaemonprocess recoll user = recoll group = recoll threads = 5 display-name =%{group} python-path =/var/var/recoll-webui-master
wsgiscriptalias /recoll /var/recoll-webui-master/webui-wsgi.py
<目录 /var /recoll-webui-master>
WSGIPROCESSGROUP回忆
订单允许,否认
从所有人那里允许
</Directory>
备注: *没有“ python-path =”您可能会看到它无法导入WebUI *运行WSGideAmonProcess在用户名(用户= xyz)下运行的错误,您想通过Web暴露
示例Ubuntu的Upstart Script将索引器作为守护程序运行:
描述“回忆索引”
从Runlevel [2345]开始
停在Runlevel [!2345]
重生
启动脚本
exec sudo -u recoll sh -c“/usr/local/share/recoll/examples/rclmon.sh start”
结束脚本
预停机脚本
exec sudo -u recoll sh -c“/usr/local/share/recoll/examples/rclmon.sh stop”
结束脚本
备注: *您需要配置索引器应运行的用户(“ sudo -u [myuser])
示例crontab条目至少每天具有一次索引器:
22 5 * * * Recoll Recollindex
默认情况下,结果列表中指向文件的链接对应于服务器上文件的物理位置。如果您可以通过本地安装点或EG访问文件树。 FTP/HTTP您可以在WebUI设置中提供替换URL。如有疑问,请询问您的网络管理员。
出于安全原因,现代浏览器可防止从“远程”页面链接到本地内容。因此,从文件://链接到file://或直接从地址栏中访问的页面以外的其他内容时,默认情况下,将不会打开URL。这是围绕它的方法:
examples/firefox-user.js中~/.mozilla/firefox/<profile>/user.js安装Locallinks扩展名:
examples/opera-open.sh复制到您的路径(例如/usr/local/bin )Tools > Preferences > Advanced > Programs > AddProtocol字段中输入local-fileOpen with other application ,然后输入opera-open.shfile:// WebUI设置local-file://