Notizie: scarica ora l'ultima versione disponibile di Firefox!

Autore Topic: <R> Collegamenti tra segnalibri (hardlink, junction in places)  (Letto 1460 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Borgata

  • Post: 624
Il problema è semplice: gestire dei segnalibri come collegamenti di altri segnalibri.

In pratica, io tengo i segnalibri ordinati in una struttura di directory.
Alcuni di essi però vengono duplicati nella barra dei segnalibri in maniera tale da poter avere un accesso più veloce.

Questo crea fondamentalmente tre problemi:
- ogni volta che devo aggiornare, devo farlo in due posti.
- Si crea facilmente incongruenza tra i due duplicati.
- i segnalibri sono duplicati, la gestione veloce dei segnalibri funziona male, perchè incapace di decidere a quale dei due riferirsi.

La possibilità di gestire segnalibri e cartelle di segnalibri come collegamenti potrebbe risolvere questi problemi, ma non ho ancora trovato modo di realizzarla, se possibile.

Sono naturalmente ben accetti anche altri tipi di soluzioni.
« Ultima modifica: 07 Maggio 2011 01:09:30 da gialloporpora »

Offline RNicoletto

  • Post: 2209
    • MondoWin
Re: Collegamenti tra segnalibri
« Risposta #1 il: 02 Luglio 2009 15:45:08 »
La cosa interesserebbe anche a me.

Offline MaK

  • Post: 371
    • Blog
Re: Collegamenti tra segnalibri
« Risposta #2 il: 02 Luglio 2009 17:03:07 »
E' possibile, ma non triviale. dovresti conoscere l'ID della cartella che vuoi linkare, quindi puoi modificare un segnalibro esistente impostando come indirizzo place:folder=ID

Offline Borgata

  • Post: 624
Re: Collegamenti tra segnalibri
« Risposta #3 il: 02 Luglio 2009 17:13:47 »
è già qualcosa che si possa fare.
Certo, un'estensione che aiutasse nell'operazione sarebbe gradita, e ho idea non sarebbe neppure difficile da fare.
In pratica tu fai tasto destro su un segnalibro e una cartella, e selezioni "crea collegamento".
L'estensione recupera l'id e crea un collegamento con quell'id nel punto desiderato.
Sarebbe un ottimo addon per firefox.

Tornando con i piedi per terra, c'è un modo semplice per recuperare l'id?
Al momento stavo pensando di provarci con sqlite manager (ma non è proprio immediato), a presto il risultato!

EDIT:
Ottimo... funziona!!!
L'unica vera pecca è che una volta creato il segnalibro non è più possibile modificarlo.

Ci sarà qualche anima pia che si potrebbe dedicare alla creazione dell'estensione?
« Ultima modifica: 02 Luglio 2009 17:18:00 da Borgata »

Offline MaK

  • Post: 371
    • Blog
Re: <R> Collegamenti tra segnalibri
« Risposta #4 il: 02 Luglio 2009 17:33:24 »
Funziona sicuramente perchè lo utilizziamo internamente nella Libreria. il motivo per cui non è attiva come caratteristica x tutti gli utenti è che c'è il rischio di creare collegamenti ciclici. Credo di aver visto in giro un estensione che consente di creare ricerche personalizzate come questa ma non ne ricordo il nome purtroppo.

Offline Borgata

  • Post: 624
Re: <R> Collegamenti tra segnalibri
« Risposta #5 il: 02 Luglio 2009 18:14:21 »
Magari il problema dei collegamenti ciclici si potrebbe risolvere mettendo un controllo nell'estensione (rendendo impossibili i collegamenti dei collegamenti).
Secondo me sarebbe una funzionalità straordinaria.

Comunque alla fine, dovendo fare manualmente, la cosa più comoda è utilizzare una query tipo questa:
Codice: [Seleziona]
SELECT t1.title as Name, t1.id, t2.title as "Parent Folder" FROM moz_bookmarks as t1 JOIN moz_bookmarks as t2 ON t1.parent = t2.id WHERE t1.title = "<nome del segnalibro>"

Grazie ;)


EDIT:
Funziona solo con le cartelle?
Con i singoli collegamenti non si può fare?
« Ultima modifica: 02 Luglio 2009 18:21:01 da Borgata »

Offline MaK

  • Post: 371
    • Blog
Re: <R> Collegamenti tra segnalibri
« Risposta #6 il: 02 Luglio 2009 18:25:52 »
Comunque alla fine, dovendo fare manualmente, la cosa più comoda è utilizzare una query tipo questa:
Codice: [Seleziona]
SELECT t1.title as Name, t1.id, t2.title as "Parent Folder" FROM moz_bookmarks as t1 JOIN moz_bookmarks as t2 ON t1.parent = t2.id WHERE t1.title = "<nome del segnalibro>"

Peccato che non sarebbe per nulla performante non essendoci un indice sul titolo :)

Funziona solo con le cartelle?

Si, solo cartelle.

Offline Borgata

  • Post: 624
Re: <R> Collegamenti tra segnalibri
« Risposta #7 il: 02 Luglio 2009 18:49:37 »
Beh... non deve essere performante! Mi serve solo per recuperare velocemente l'id con Sqlite Manager per creare il segnalibro, anzichè usare il search di Sqlite Manger che alla fine risulta più lento.
Lo stesso join mi serve solo per vedere la cartella parent, in modo da capire a colpo d'occhio di quale segnalibro si tratti, in caso di duplicati.

Per i file intendi dire che semplicemente questo approccio non funziona o che non c'è proprio modo di farlo?
Senza poterlo fare con i file risolvo il problema solo a metà, per quanto si tratti della metà più grossa ;)
« Ultima modifica: 02 Luglio 2009 18:52:31 da Borgata »

Offline MaK

  • Post: 371
    • Blog
Re: <R> Collegamenti tra segnalibri
« Risposta #8 il: 02 Luglio 2009 18:53:19 »
no, non c'è modo di creare un link ad un segnalibro, è possibile farlo solo con le cartelle.

Offline Borgata

  • Post: 624
Re: <R> Collegamenti tra segnalibri
« Risposta #9 il: 02 Luglio 2009 18:59:28 »
Peccato, sarebbe stato risolutivo ;)

Grazie ancora.

Offline Borgata

  • Post: 624
Re: <R> Collegamenti tra segnalibri
« Risposta #10 il: 02 Luglio 2009 20:38:48 »
Con FF 3.0.11 si presenta un problema.
Il problema riguarda l'aggiunta per trascinamento di nuovi segnalibri nella cartella-collegamento.

Se trascino il segnalibro da aggiungere sopra la cartella, questo viene regolarmente aggiunto in coda
Se poi provo a spostarne la posizione all'interno della cartella... scompare!
Se tento di aggiungerlo direttamente nella posizione voluta all'interno della cartella, non viene aggiunto.
Se invece cerco di fare lo stesso lavoro, ma in una sottocartella della cartella-collegamento, allora tutto avviene correttamente.

Ho inoltre avuto vari problemi di gestione della cartella collegamento quando ho provato a spostarla con "organizza segnalibri" (tanto che ora non riesco più ad aggiungerne), per cui prima di fare prove consiglio un backup del file dei segnalibri.

Qualcuno ha la possibilità di fare qualche prova con FF 3.5?

0 Utenti e 1 Visitatore stanno visualizzando questo topic.