Coder Social home page Coder Social logo

Comments (8)

 avatar commented on May 19, 2024

Actually, this seems to work fine for me (tested with a PDF attachment). Maybe I did not understand your actual issue.

This would dependant on the recoll version too: what version are you running ?

from recoll-webui.

derandiunddasbo avatar derandiunddasbo commented on May 19, 2024

Sorry, I forgot to mention the versions I'm using in the first place: recoll v1.17.3 + Xapian 1.2.12 (from the debian wheezy repos) and recoll-webui 1.18.1

And the issue in other words: I'm getting search results with an attachment name as the title (f.e. "my_excel_file.xls") followed by a sequential number in square brackets after the file name indicating if it's the first, second, third, etc. attachment in the maildir file.

But the title links to the raw maildir file and the sequential number isn't a link at all. The third line (green) in the search result, normally holding the containing folder for search results from a local file system, links to the raw maildir file as well. But there is no link in the search result leading to the extracted and decoded attachment itself.

Thus, recoll-webui obviously recognizes the search result as an attachment inside a maildir file, but does not offer a link for downloading / opening the attachment, just two links (title and "folder") to the raw maildir file.

Are newer recoll / recoll-webui versions behaving differently with attachment handling? If so, I'll try again with current versions.

from recoll-webui.

 avatar commented on May 19, 2024

Hi,

Yes, you need to upgrade the recoll installation, 1.17 did not support extracting attachments through the Python API, the webui is detecting this and not proposing the action.

Upgrading the recoll version and restarting the webui should be enough to get things working. There are Debian Wheezy packages for the current version on the recoll web site.

from recoll-webui.

derandiunddasbo avatar derandiunddasbo commented on May 19, 2024

Uhm ok - updating recoll is actually easier said than done in my case: I'm using recoll on a raspberry pi 2, but the wheezy backport in the lesbonscomptes.com repo only offers packages for x86 and amd64 architecture. An armhf package is offered for jessie only.

Unfortunately, updating the pi to jessie is not an option at the moment (*), so I don't know where to get a recent recoll version for wheezy on armhf or armv7.

(*) I don't know, why this went so bad last time I did a wheezy to jessie update on a RPi2, but unfortunately it was far from "flawless", even jessie for RPi is labeled as "stable" since early spring this year. It cost me a week to replace or workaround several broken tools and services (all from the standard repositories and all known issues, but unfortunately you only know what to look for if you run into such issues yourself...).

from recoll-webui.

 avatar commented on May 19, 2024

I'll build a wheezy backport, this should be no big deal if I can put my hand on the wheezy sd card...

from recoll-webui.

derandiunddasbo avatar derandiunddasbo commented on May 19, 2024

Well ok, if it's actually no big deal for you, I'd very much appreciate to see a recoll backport for wheezy on ARM. Thanks in advance for your effort. :-)

from recoll-webui.

 avatar commented on May 19, 2024

Just the time to reboot the rpi and run a script, no big deal... The package should be available now.

from recoll-webui.

derandiunddasbo avatar derandiunddasbo commented on May 19, 2024

With the current packages the preview and attachment extraction is working flawlessly.

Thanks again for your quick support!

from recoll-webui.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.