Esiste un modo semplice per sincronizzare i segnalibri utilizzando solo un server ftp e alcune app?


12

Mi rendo conto che esiste già questa buona domanda Come sincronizzare i segnalibri tra Firefox, Chrome e Safari su più computer? sulla sincronizzazione dei segnalibri, ma sto cercando una soluzione diversa.

È in qualche modo triste, che dopo circa 10 anni, da quando mi sono imbattuto per la prima volta in problemi di sincronizzazione dei segnalibri, questo è ancora un problema di base - almeno se non vuoi fare affidamento su server di terze parti. Una soluzione semplice con un'app o due e un server ftp o sftp di base: non dovrebbe essere più complicato di così.

E questa è la mia ragione principale per questa domanda e la mia idea per tutti gli sviluppatori là fuori che hanno un po 'di tempo libero o sono alla ricerca di un'idea utile di prodotto per la comunità.

XMarks e Weave sono gli unici modi che tendevano a essere una soluzione al mio problema:

Sincronizzare i segnalibri - almeno per FireFox - usando il mio server.

Tuttavia, mi piacerebbe molto utilizzare il server FTP incorporato del mio router (AVM 7390 FritzBox). Questa sarebbe davvero un'ottima applicazione per esso e né xmarks né tessitura sono adatti per questo. Avrei bisogno di un server WebDav o di una configurazione ancora più avanzata di un server di rete.

Cosa sto cercando esattamente?

  • Uso principalmente FireFox, ma anche Opera o Chrome e vorrei accedere a una raccolta di segnalibri centrale
  • Dovrebbe essere hostet dal mio server ftp, un altro tipo di server potrebbe essere una soluzione, ma non è il mio preferito
  • sarebbe fantastico se fosse possibile qualcosa come i profili di sincronizzazione
  • deve essere possibile automatizzarlo il più possibile, anche se sarebbe bello avere sempre un'anteprima delle modifiche da apportare - prima che vengano apportate, come con syncToy di MS

Attualmente penso di avere maggiori possibilità di utilizzare gli strumenti di fusione del codice e i plug-in di backup automatico dei segnalibri. Sembra solo essere il modo più semplice, gestendo la sincronizzazione all'esterno del browser.

Voglio utilizzare il mio server per motivi di privacy e perché non vedo davvero il punto di utilizzare una terza parte per questo, che potrebbe essere o non essere disponibile in alcuni anni.

FYI

Ho testato usando xmarks, a causa della sua funzionalità server - solo per rendermi conto dopo qualche tempo, che non funziona con un server ftp e che anche altri hanno riscontrato questo problema.

La trasmutazione è promettente. -Tuttavia sembra che dovresti eseguire tu stesso il task di sincronizzazione - almeno non sono riuscito a trovare alcuna impostazione per "aggiornamento automatico quando xxx". -Pagare 20-30 $ per una delle versioni avanzate. + È possibile impostare le directory FTP. + Lo strumento gratuito è un ottimo convertitore portatile per molti formati.


1
+1 Spero davvero che non otterrai quelle risposte standard
nixda

1
Cordiali saluti: Transmute si sincronizza , ma non è più sviluppato o aggiornato. Ha problemi con il file places.sqlite crittografato di Firefox e con le nuove versioni di Opera
nixda

Risposte:


2

Lo Shaarli open source potrebbe essere un candidato per il tuo progetto. Non ho esperienza personale con esso, ma la descrizione del progetto dice:

Shaarli è un delizioso clone minimalista che puoi installare sul tuo sito web. È progettato per essere personale (utente singolo), veloce e maneggevole.
Installazione semplicissima: rilascia i file, apri la pagina. Nessun database richiesto.
Può importare / esportare i segnalibri di Netscape (per importare / esportare da / verso Firefox, Opera, Chrome, Delicious ...)

Un'altra soluzione open source è SiteBar , il cui elenco di funzionalità dice:

SiteBar è una soluzione per le persone che utilizzano più browser o computer e desiderano avere i propri segnalibri disponibili ovunque, senza necessità di sincronizzarli o portarli con sé. I segnalibri sono memorizzati su un server - questo potrebbe essere:

  • un server SiteBar gestito dai suoi autori (non è necessario installare il software SiteBar - basta registrarsi al nostro servizio);
  • un altro server pubblico che esegue il nostro software SiteBar;
  • il tuo server che esegue il nostro software gratuito SiteBar. SiteBar è un gestore Preferiti di Internet Explorer pronto all'uso, Gestione segnalibri di Firefox, Gestione segnalibri di Mozilla, Gestione segnalibri di Opera e altro

Altrimenti, potresti provare a utilizzare il BookmarkSync vecchio e fuori produzione . Le fonti di questo progetto (risalente al 2003) sono disponibili in questa pagina del progetto , sia server che client.

Solo per notare che Xmarks afferma di preferire l'utilizzo di WebDAV per il proprio server, anche dicendo che "FTP probabilmente non sarà così ben supportato nelle versioni future di Foxmarks". Quindi WebDAV potrebbe ancora funzionare per il proprio server.


Grazie, controllerò le tue soluzioni. E sì, Xmarks potrebbe funzionare, ho lasciato questa idea a metà strada, ma ora sto di nuovo lavorando su una soluzione adeguata - ci sono ancora alcuni problemi da superare. Ho anche pensato di abusare di git in un modo per farlo, posterò qualcosa, quando c'è qualcosa che funziona;)
Jook

Non sono ancora soddisfatto e davvero triste per la mancanza di sincronizzazione tra Opera <> Chrome <> Firefox :(
nixda

Devo capire che tutte queste soluzioni non risolvono completamente il tuo problema? Xmarks + WebDAV è probabilmente quello da provare davvero, perché Xmarks è in fin dei conti il ​​migliore del suo genere e supporta i 3 browser.
harrymc,

@harrymc In che modo Xmarks supporta Opera? Intendi Opera 12 o 15 (dove è possibile installare estensioni di Chrome)?
nixda,

Sembra che Opera 17 inizierà ad avere un supporto Xmarks. Maggiori informazioni qui principalmente nei commenti.
harrymc,

2

Funzionato con xmarks - per ora.

Ecco la configurazione:

  • BACKUP dei tuoi segnalibri su tutti i Firefox che non vuoi usare xmark-sync!
  • installa xmarks (ho usato 4.2.1)
  • configurare un semplice server FTP (è possibile utilizzare login e password, ma nessun TLS)
  • un indirizzo DynDNS aiuta molto, se l'FTP non ha un indirizzo statico
  • apri l'impostazione xmarks e vai su avanzato
  • seleziona "usa il proprio server" e fai clic su modifica
  • Usa un URL come questo ftp://fritz.box/FF-Bookmarks/SyncMarks.json per i segnalibri
  • Utilizza un URL come questo ftp://fritz.box/FF-Bookmarks/SyncPassw.json per le password
  • inserisci il tuo nome utente e password
  • quando l'utente accede all'FTP, i segnalibri FF devono trovarsi nella sua directory principale
  • ripeti questa configurazione su altri Firefox
  • quando pronto, ho usato "override manualmente" e "upload" delle impostazioni avanzate di xmarks, quindi ho sincronizzato il mio altro Firefox con questo upload

Stranamente, questo non ha funzionato al primo tentativo, potrebbero esserci alcuni problemi, al momento non posso sottolineare. Potrebbe essere, perché ho un sacco di segnalibri (il file è di circa 800 KB).

Per coloro che desiderano ricreare questa configurazione utilizzando un FritBox AVM:

  • deve avere alcune funzionalità NAS (Heimnetz )
  • attivare il NAS acceso Heimnetz -> Speicher (NAS)
  • se si desidera accedere al NAS mentre non si è nella propria rete domestica, è necessario attivarlo Internet / Freigaben / FRITZ!Box-Dienste - non usare FTPS!
  • configura i tuoi utenti System / FRITZ!Box-Kennwort / FRITZ!Box-Benutzer
  • è necessario attivare almeno l'accesso al contenuto NAS e aggiungere una directory radice (è presente un predefinito ftpuser )
  • puoi anche aggiungere l'accesso a Internet, in modo che questo utente possa connettersi mentre non è sulla rete domestica (c'è un predefinito ftpuser-internet )
  • ftp://fritz.box funziona onyl mentre sulla rete domestica, è necessario utilizzare l'ip esterno o un indirizzo DynDNS aggiornato, quando non si è a casa
  • il mio supporta l'installazione di un servizio DNS dinamico ( Internet), che consiglierei di utilizzare

Questa configurazione ha funzionato per me almeno per una sincronizzazione ora, che era già utile. Ovviamente questo non riguarda il cromo e l'opera. E sono abbastanza scontento, non posso forzare l'uso di FTPS o almeno consentire solo non FTPS solo per un utente specifico.

Sto ancora sperimentando sull'uso di git per questo in combinazione con il Box-NAS. Avere repository git nudi su un'unità USB è già abbastanza bello in combinazione con una connessione VPN, è quasi come un proprio git-Server. Inoltre, VPN è una soluzione alternativa all'utilizzo di una connessione non FTPS su Internet per la sincronizzazione xmark.

Cercherò di estendere questa soluzione, quando avrò finito di sperimentarla.


Hm, nessuna sincronizzazione di Opera e Chrome. Questo è ancora il punto di rottura per me.
nixda,

Esiste un plug-in per Chrome, Safari, IE e in qualche modo un mini plug-in per Opera, ma nessuno di essi (Safari è un'assunzione) supporta un proprio FTP :( Non è IL Rompicapo per me, ma capisco e sostieni la tua posizione - vorrei averlo meglio io stesso
Jook,

Come temevo, sembra esserci un problema con il comportamento produttivo - la sincronizzazione attualmente funzionerà solo per uno dei miei browser ... Dovrò valutarlo ulteriormente
Jook
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.