Existe alguma maneira fácil de sincronizar seus favoritos usando apenas um servidor ftp e algum aplicativo?

12

Sei que já existe essa boa pergunta. Como sincronizar marcadores entre Firefox, Chrome e Safari em vários computadores? sobre a sincronização de favoritos, mas estou procurando uma solução diferente.

De alguma forma, é triste que, depois de 10 anos, desde que me deparei com problemas de sincronização de indicadores, esse ainda seja um problema básico - pelo menos se você não quiser confiar em servidores de terceiros. Uma solução fácil com um aplicativo ou dois e um servidor ftp ou sftp básico - não deve ser mais complicado que isso.

E esse é o meu principal motivo para essa pergunta e minha idéia para qualquer desenvolvedor que tenha algum tempo livre ou esteja procurando uma idéia útil do produto da comunidade.

XMarks e Weave são as únicas maneiras que tendem a ser uma solução para o meu problema:

Para sincronizar favoritos - pelo menos para o FireFox - usando meu próprio servidor.

No entanto, eu gostaria muito de usar o servidor FTP incorporado do meu roteador (AVM 7390 FritzBox). Essa seria uma aplicação realmente ótima para ela e nem xmarks nem weave são adequados para isso. Eu precisaria de um servidor WebDav ou de uma configuração ainda mais avançada de um servidor de tecelagem.

O que estou procurando exatamente?

  • Eu uso principalmente o FireFox, mas também o Opera ou o Chrome e gostaria de acessar uma coleção de favoritos central
  • Deve ser hostet pelo meu próprio servidor ftp, outro tipo de servidor pode ser uma solução, mas não é o meu favorito
  • seria ótimo, se algo como perfis de sincronização fosse possível
  • deve ser possível automatizá-lo o máximo possível, embora seja bom obter sempre uma prévia das alterações a serem feitas - antes que elas fossem feitas, como no syncToy do MS

Atualmente, acho que tenho mais chances de usar ferramentas de mesclagem de código e plug-ins de backup automático de marcadores. Apenas parece ser a maneira mais fácil, lidando com a sincronização fora do navegador.

Desejo usar meu próprio servidor devido a questões de privacidade e porque realmente não vejo sentido em usar terceiros para isso, que podem ou não estar disponíveis em alguns anos.

Para sua informação

Eu testei usando xmarks, por causa de seu recurso de servidor próprio - apenas para perceber, após algum tempo, que ele não funciona com um servidor ftp e que outros também encontraram esse problema.

Transmutar é promissor. -No entanto, parece que você precisaria executar a tarefa de sincronização - pelo menos não consegui encontrar nenhuma configuração para "atualização automática quando xxx". - Pague de 20 a 30 dólares por uma das versões avançadas. + Você pode configurar diretórios FTP. + A ferramenta gratuita é um ótimo conversor portátil para muitos formatos.

Jook
fonte
1
+1 Espero realmente que você não obter essas respostas padrão
nixda
1
FYI: Transmute sincroniza , mas não é mais desenvolvido ou atualizado. Ele tem problemas com o arquivo criptografado places.sqlite Firefox' e com versões mais recentes do Opera
nixda

Respostas:

2

O Shaarli de código aberto pode ser um candidato ao seu projeto. Não tenho experiência pessoal com ele, mas a descrição do projeto diz:

Shaarli é um clone delicioso e minimalista que você pode instalar em seu próprio site. Ele foi projetado para ser pessoal (usuário único), rápido e prático.
Instalação simples: solte os arquivos, abra a página. Não é necessário banco de dados.
Pode importar / exportar favoritos do Netscape (para importar / exportar de / para Firefox, Opera, Chrome, Delicious ...)

Outra solução de código aberto é o SiteBar , cuja lista de recursos diz:

O SiteBar é uma solução para pessoas que usam vários navegadores ou computadores e desejam ter seus favoritos disponíveis de qualquer lugar sem a necessidade de sincronizá-los ou levá-los consigo. Os marcadores são armazenados em um servidor - pode ser:

  • um servidor SiteBar executado por seus autores (você não precisa instalar o software SiteBar - basta inscrever nosso serviço);
  • outro servidor público executando nosso software SiteBar;
  • seu próprio servidor executando nosso software SiteBar gratuito. O SiteBar está pronto para usar o Gerenciador de Favoritos do Internet Explorer, o Gerenciador de Favoritos do Firefox, o Gerenciador de Favoritos do Mozilla, o Gerenciador de Favoritos do Opera e muito mais

Caso contrário, você pode tentar usar o BookmarkSync antigo e descontinuado . As fontes deste projeto (datadas de 2003) podem ser encontradas nesta página do projeto , servidor e cliente.

Apenas para observar que o Xmarks afirma que prefere usar o WebDAV para servidor próprio, mesmo dizendo que "o FTP provavelmente não será tão bem suportado em versões futuras do Foxmarks". Portanto, o WebDAV ainda pode funcionar para o servidor próprio.

harrymc
fonte
Obrigado, vou verificar suas soluções. E sim, o Xmarks pode funcionar, eu deixei essa idéia no meio do caminho, mas agora estou trabalhando em uma solução adequada novamente - ainda há algumas dificuldades a serem superadas. Eu até pensei em abusar git em uma maneira de fazer isso, eu vou postar alguma coisa, quando há algo de trabalho;)
Jook
Ainda não estou satisfeito e muito triste com a falta de sincronização entre o Opera <> Chrome <> Firefox :(
nixda
Devo entender que todas essas soluções não resolvem completamente o seu problema? Provavelmente o Xmarks + WebDAV é o que realmente deve dar uma olhada, porque o Xmarks é o melhor de seu tipo e suporta os três navegadores.
harrymc
@harrymc Como o Xmarks suporta o Opera? Você quer dizer Opera 12 ou 15 (onde você pode instalar extensões do Chrome)?
Nixda
Parece que o Opera 17 começará a ter um suporte ao Xmarks. Mais informações aqui principalmente nos comentários.
precisa saber é
2

Entendi trabalhando com xmarks - por enquanto.

Aqui está a configuração:

  • BACKUP seus favoritos em todos os Firefoxes que você não deseja usar xmark-sync!
  • instalar xmarks (usei 4.2.1)
  • configurar um servidor FTP simples (login e senha podem ser usados, mas não TLS)
  • um endereço DynDNS ajuda muito, se o FTP não tiver um endereço estático
  • abra xmarks-setting e vá para avançado
  • selecione "usar próprio servidor" e clique em editar
  • Use um URL como este ftp://fritz.box/FF-Bookmarks/SyncMarks.json para Favoritos
  • Use um URL como este ftp://fritz.box/FF-Bookmarks/SyncPassw.json para senhas
  • coloque seu nome de usuário e senha
  • quando o usuário faz logon no FTP, os FF-Bookmarks devem estar no diretório raiz
  • repita essa configuração no seu outro Firefox
  • quando estiver pronto, usei "substituir manualmente" e "enviar" da configuração xmarks avançada e sincronizei meu outro Firefox com este envio

Estranhamente, isso não funcionou na primeira tentativa, pode haver alguns problemas, atualmente não posso apontar. Pode ser porque tenho muitos Favoritos (o arquivo tem cerca de 800 KB).

Para aqueles que desejam recriar essa configuração usando um AVM FritBox:

  • precisa ter alguma funcionalidade NAS ( Heimnetz)
  • ativar o NAS em Heimnetz -> Speicher (NAS)
  • se você quiser fazer login no NAS enquanto não estiver na sua rede doméstica, precisará ativá-lo Internet / Freigaben / FRITZ!Box-Dienste- não use o FTPS!
  • configure seus usuários System / FRITZ!Box-Kennwort / FRITZ!Box-Benutzer
  • você precisa ativar pelo menos o acesso ao conteúdo NAS e adicionar um diretório raiz (existe uma predefinição ftpuser)
  • você também pode adicionar acesso à Internet, para que esse usuário possa se conectar enquanto não estiver na rede doméstica (existe uma predefinição ftpuser-internet)
  • ftp://fritz.box funciona onyl enquanto estiver na rede doméstica, você precisa usar seu ip externo ou um endereço DynDNS atualizado, quando não estiver em casa
  • O meu suporta a configuração de um serviço DNS dinâmico ( Internet), que eu recomendaria usar

Essa configuração funcionou para mim, pelo menos para uma sincronização agora, o que já era útil. Claro que isso não cobre cromo e ópera. E estou bastante infeliz por não poder forçar o uso de FTPS ou pelo menos permitir apenas não-FTPS apenas para um usuário específico.

Ainda estou experimentando usar o git para isso em combinação com o Box-NAS. Ter repositórios git vazios em uma unidade USB já é muito bom em combinação com uma conexão VPN, é quase como um próprio servidor git. Além disso, a VPN é uma solução alternativa ao uso de conexão não FTPS pela Internet para o xmark-sync.

Vou tentar estender essa solução quando terminar de experimentá-la.

Jook
fonte
Hum, não há sincronização com o Opera e o Chrome. Ainda é o fim para mim.
Nixda 19/08/2013
Existe um plug-in para Chrome, Safari, IE e um mini-plugin para o Opera, mas nenhum deles (o safari é uma suposição) suporta um próprio FTP :( Não é o ponto de partida para mim, mas eu entendo e apoiar a sua posição - gostaria de tê-lo melhor eu mesmo.
Jook
Como eu temia, parece haver um problema com o comportamento produtivo - sincronização irá atualmente funcionam apenas para um dos meus navegadores ... eu vou ter que avaliar isso melhor
Jook