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 os favoritos entre o Firefox, o Chrome e o Safari em vários computadores? sobre a sincronização de favoritos, mas estou procurando uma solução diferente.

É de certa forma triste, que depois de 10 anos, desde que eu primeiro topei com problemas de sincronização de favoritos, isso ainda é um problema básico - pelo menos se você não quer confiar em servidores de terceiros. Uma solução fácil com um ou dois aplicativos e um ftp básico ou sftp-server - não deve ser mais complicado do que isso.

E este é o meu principal motivo para esta pergunta e a minha ideia para qualquer programador que tenha algum tempo livre ou esteja à procura de uma útil ideia de produto comunitário.

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

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

No entanto, eu gostaria muito de usar o servidor FTP embutido do meu roteador (AVM 7390 FritzBox). Esta seria uma ótima aplicação 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
  • tem que ser possível automatizá-lo o máximo possível, embora seja bom sempre ter uma prévia das alterações a serem feitas - antes de serem feitas, como com o syncToy do MS

Atualmente, acho que tenho mais chances de usar as ferramentas Code-Merging e Bookmark-Auto-Backup-Plugins. Parece ser o caminho mais fácil, lidando com a sincronização fora do navegador.

Eu quero usar meu próprio servidor devido a questões de privacidade e porque eu realmente não vejo o ponto de usar um terceiro para isso, que pode ou não estar disponível em alguns anos.

FYI

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

Transmutar é promissor. - No entanto, parece que você teria que executar a tarefa de sincronização sozinho - pelo menos eu não encontrei nenhuma configuração para "atualização automática quando xxx". -Pagar 20-30 $ para uma das versões avançadas. + Você pode configurar os Diretórios FTP. + A ferramenta gratuita é um ótimo conversor portátil para vários formatos.

    
por Jook 16.02.2013 / 04:13

2 respostas

2

O open source Shaarli pode ser um candidato para seu projecto. Não tenho experiência pessoal com isso, mas a descrição do projeto diz:

Shaarli is a minimalist delicious clone you can install on your own website. It is designed to be personal (single-user), fast and handy.
Dead-simple installation: Drop the files, open the page. No database required.
Can import/export Netscape bookmarks (for import/export from/to Firefox, Opera, Chrome, Delicious…)

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

SiteBar is a solution for people who use multiple browsers or computers and want to have their bookmarks available from anywhere without need to synchronize them or take them along. The bookmarks are stored on a server - this could be:

  • a SiteBar server run by its authors (you don't need to install SiteBar software - just sign up our service);
  • another public server running our SiteBar software;
  • your own server running our free SiteBar software. SiteBar is a ready to use Internet Explorer Favorites Manager, Firefox Bookmark Manager, Mozilla Bookmark Manager, Opera Bookmark Manager and more

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

Só para observar que Xmarks afirma que eles preferem usar o WebDAV para o próprio servidor, 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 próprio servidor.

    
por 18.08.2013 / 19:12
2

Trabalhou com xmarks - por enquanto.

Aqui está a configuração:

  • BACKUP seus favoritos em todos os Firefox que você não usará xmark-sync!
  • instalar xmarks (usei 4.2.1)
  • configurar um servidor FTP simples (login e senha podem ser usados, mas sem TLS)
  • um endereço DynDNS ajuda muito, se o FTP não tiver endereço estático
  • abra a configuração de xmarks e vá para o avançado
  • selecione "usar próprio servidor" e clique em editar
  • Use uma URL como esta ftp://fritz.box/FF-Bookmarks/SyncMarks.json para Favoritos
  • Use uma URL como esta ftp://fritz.box/FF-Bookmarks/SyncPassw.json para Senhas
  • insira seu nome de usuário e senha
  • quando o usuário acessa o FTP, os FF-Bookmarks devem estar em seu diretório-raiz
  • repita esta configuração em seu outro Firefox (es)
  • quando estiver pronto, eu uso "substituir manualmente" e "carregar" a configuração avançada de xmarks e sincronizei meu outro Firefox com esse upload

Estranhamente, isso não funcionou na primeira tentativa, pode haver alguns problemas, atualmente não posso apontar. Pode ser, porque eu tenho um monte de Bookmarks (File é de cerca de 800KB).

Para quem deseja recriar essa configuração usando um AVM FritBox:

  • tem que ter alguma funcionalidade NAS ( Heimnetz )
  • ative o NAS em Heimnetz -> Speicher (NAS)
  • se você quiser fazer o login no NAS enquanto não estiver na sua rede doméstica, você precisa ativar isso em Internet / Freigaben / FRITZ!Box-Dienste - não use FTPS!
  • configure seus usuários em 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 um pré-ajuste ftpuser )
  • você também pode adicionar acesso à Internet, para que este usuário possa se conectar enquanto não estiver na rede doméstica (existe um pré-ajuste ftpuser-internet )
  • ftp://fritz.box funciona onyl enquanto estiver na rede doméstica, você precisa usar seu ip externo ou um DynDNS-Adress atualizado, quando não estiver em casa
  • o meu suporta a configuração de um serviço de DNS dinâmico ( Internet ), que eu recomendaria usar

Esta configuração funcionou para mim pelo menos para uma sincronização agora, o que já foi útil. Claro que isso não cobre cromo e ópera. E estou bastante infeliz, que não posso forçar o uso de FTPS ou pelo menos permitir somente 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 nus em uma unidade USB já é bastante agradável em combinação com uma conexão VPN, é quase como um próprio git-Server. Além disso, a VPN é uma solução alternativa ao uso de conexão não-FTPS pela Internet para sincronização de xmark.

Tentarei estender essa solução, quando terminar de experimentar.

    
por 19.08.2013 / 07:36