Loook

3 risposte [Ultimo messaggio]
Ritratto di zioandrea
zioandrea
(Geek)
Offline
Geek
Iscritto: 06/04/2013
Messaggi: 100

Loook è un programmillo che effettua ricerche all'interno di documenti libre/open-office senza doverli aprire uno ad uno.

Un paio di anni fa, grazie al vostro aiuto, sono riuscito ad installarlo su OpenSuse.
il funzionamento non era perfetto, ma mi accontentavo.

Adesso è disponibile anche il pacchetto RPM e vorrei tentare di metterlo a punto del tutto.

Il problema (non tragico ma noioso) è che mi restituisce i nomi dei file che contengono la stringa cercata senza il punto di separazione tra nome ed estensione. Ossia fileodt invece di file.odt. Cfr immagine allegata.
Questo non mi permette di aprire il file direttamente dall'interfaccia grafica del programma.

Ho scritto allo sviluppatore che mi ha risposto:

Citazione:

I extract the file loook.py from Suse rpm. I can't reproduce the problem
you reported.

Which Python version did you use?

you can also report it to the suse bugzilla. Maybe more people can
reproduce it and will give more information.

A voi succede la stessa cosa?

La mia situazione per quanto riguarda Loook e Pithon è questa

> rpm -q python
python-2.7.6-8.22.1.x86_64
 
> rpm -q python3
python3-3.3.5-5.16.1.x86_64
 
>ls -l /usr/bin/python3
lrwxrwxrwx 1 root root 9  3 mag 23.35 /usr/bin/python3 -> python3.3
 
 
> rpm -q loook
loook-0.8.1-1.1.noarch
 
> head -3 /usr/share/loook/loook.py
 
#!/usr/bin/python3
# -*- coding: utf-8 -*-
#
 
> rpm -qa | grep python3
python3-base-3.3.5-5.16.1.x86_64
libpython3_3m1_0-3.3.5-5.16.1.x86_64
libpyglib-gi-2_0-python3-0-3.10.2-4.1.x86_64
python3-tk-3.3.5-5.16.1.x86_64
python3-gobject-3.10.2-4.1.x86_64
python3-gobject-cairo-3.10.2-4.1.x86_64
python3-3.3.5-5.16.1.x86_64

La mia idea è che manchi qualche pezzo aggiuntivo di python3.
Quale? Non saprei

ciao, Andrea

AllegatoDimensione
loook.jpg87.74 KB
Ritratto di McJohn
McJohn
(Junior)
Offline
Junior
Iscritto: 06/10/2007
Messaggi: 10

Ciao Andrea,
non conosco questo programma, io uso Recoll, vedi:
https://software.opensuse.org/package/recoll (fai attenzione a selezione la versione openSUSE corrispondente a quella che usi)
seleziona la versione del repository di Lazy_Kent
l'installazione è la prima configurazione è molto semplice.
quando avvi il programma la prima volta devi creare l'indice.
Poi in Avvio - Impostazioni di sistema - Avvio e spegnimento - Avvio automatico - inserire il programma /usr/bin/recollindex

Fammi sapere se questo programma ti è utile.

Grazie

Cordiali Saluti
Giovanni

Ritratto di zioandrea
zioandrea
(Geek)
Offline
Geek
Iscritto: 06/04/2013
Messaggi: 100

Giovanni,
l'ho scaricato e sto creando l'indice.
Nel frattempo ho dato un'occhiata all'interfaccia.
A occhio mi sembra molto simile ad Akonadi che è integrato in Dolphin. Giusto?
Quali sono le differenze sostanziali?

A questo punto sono andato anche a studiarmi meglio Dolphin-Akonadi e ho visto che se gli dico di cercare all'interno dei file, fa esattamente quello che faceva il mio vecchio e caro loook, senza bisogno di installare pacchetti aggiuntivi, Ossia mi trova una stringa all'interno di tutti i file, compresi quelli di libreoffice.

ciao, andrea

Ritratto di zioandrea
zioandrea
(Geek)
Offline
Geek
Iscritto: 06/04/2013
Messaggi: 100

La creazione dell'indice è andata avanti delle ore. Quando ho visto che il DB superava i 100M, senza avere finito, ho deciso di troncare la sperimentazione.
Come ti dicevo, la prova è stata comunque utile perché mio ha fatto capire che Dolphin+nepomuk fa tutto quello che mi serve.
Inoltre il DB di nepomuk occupa "solo" 43M ed è già lì Smile

ciao, Andrea