DAV, LOCALMENTE SINCRONIZA A AGENDA ENTRE O MÓVEL E O PC

Ilustración para sincronizar con DAV, Radicale y DecSync

Sincronizar a agenda telefônica com o computador local Com a ajuda do DAV, juntamente com o Decsync e o Radicale, está voltando à maneira clássica de unificar os contatos e o calendário do dia. Como aconteceu com os telefones básicos ao conectar com USB. Este guia para Deepin e Andróide Isso ajudará muitos a ter os dados ao seu alcance e você só precisa de uma conexão Wi-Fi local.

Ter uma sincronização local tem vantagens que, por enquanto, funcionam apenas para os dois sistemas operacionais. Não depende da velocidade da Internet nem consome outros recursos. Além disso, mantém uma agenda exclusivamente sua e confidencial. Esse aprimoramento se beneficia do código aberto, DAV significa Free StandardCriação e controle de versão distribuídos.

Por enquanto, as etapas são simples. Como simplificamos a maioria das instruções possíveis, você terá algumas limitações, como registro, onde pode acessar com qualquer senha ou executar o comando sempre que iniciar o computador. Você sempre terá os comentários para resolvê-lo.

Como sincronizar a agenda telefônica com o computador local

A combinação a que recorreremos neste guia é Thunderbird, Lightning, Radicale. E nos celulares DecSync ou DAVx5. Como resultado, detalhamos os seguintes aplicativos para dispositivos móveis e equipamentos:

  • Thunderbird: Email incorporado no Deepin.
    • Lightning: complemento do Thunderbird para gerenciar o calendário no formato CalDAV e que está instalado.
    • Sogo.nu: Outro complemento para gerenciar a lista de contatos. Compatível com CardDAV.
  • Radicale: Contatos e servidor de calendário. É simples instalar sua linguagem no Python (da versão 3.5). Disponível em repositórios.
  • Davx5: Para sincronizar com o celular. Disponível em F-droid.

Como instalaremos o DecSync, que será útil caso a sincronização falhe no celular, essas são as combinações.

  • DecSync: um software que consiste em:
    • DecSync-plugin, executável Radicale (PC).
    • DecSyncCC (aplicativo para Android).
    • Synthing, para sincronizar los archivos (opcional).

Instalação do servidor DAV

Nota 1: Esta versão foi testada no Deepin 15.11. No momento, outros gerenciadores de email e clientes relacionados ao gerenciamento de calendário e contatos não foram testados.
Nota 2: Para este versión se probó con la versión 3. Para eso se modifica un comando del paso 2. (originalmente: python3 -m pip install --upgrade radicale) Por enquanto, ele não funciona com a versão 3 até que eles lançem um patch.

  1. Instalamos o PIP que facilitará a integração. O programa oferecerá a versão recente do Radicale e será mantido atualizado a qualquer momento.
  2. Instalamos o Radicale. Este servidor armazenará localmente os contatos do PC em segundos. Sua interface é web, mas sua instalação é por o terminal.
sudo apt install python3-pip 
python3 -m pip install --upgrade radicale==3.*
python3 -m pip install --upgrade radicale_storage_decsync
  1. Após a instalação no computador, criamos a pasta decsync, que servirá para armazenar os dados e sincronizar com o Synthing no futuro. Com estes comandos simples:
cd ~/.local/share
mkdir prueba decsync
cd decsync
Crear carpeta para los archivos
  1. Em seguida, continuamos a criar um arquivo que indica como o servidor está configurado. Este arquivo chamado config está localizado na pasta ~ / .config / radicale / e tem este texto:
[server]
# Bind all addresses
hosts = 0.0.0.0:5232, [::]:5232

[storage]
type = radicale_storage_decsync
# Set folders
filesystem_folder = ~/.var/lib/radicale/collections
decsync_dir = ~/.local/share/decsync

[auth]
type = htpasswd
htpasswd_filename = ~/.local/share/decsync/users
# encryption method used in the htpasswd file
htpasswd_encryption = plain
  1. Nos dirigimos a ~/.local/share/decsync y creamos el archivo users y añadimos como único texto: «user:1234» (es el más sencillo y puedes cambiar los parámetros, pero si no quieres aplicar esta seguridad, omite el paso 6 y borra la sección [auth] con las líneas restantes).
El archivo users del paso 6
El archivo users del paso 6
  1. Finalmente, executamos o comando python3 -m radicale (e toda vez que você reiniciar o computador, você deve executar este comando, a menos que verifique a seção "Esclarecimentos")
Proceso de DecSync que actúa en la visualización del servidor DAV

Criar coleções

  1. Uma vez configurado o servidor, acessamos a página de administração http://localhost:5232/. Por intuición, es user y 1234 (o cualquier credencial si omitiste el paso 6).
  2. Criamos novas coleções. Nesse caso, os tipos que carregamos são «Catálogo de endereços» e «Calendário». Em cada coleção, podemos o título e a descrição.
Crear nueva colección en el servidor DAV Radicale

O resultado está em duas partes, agenda e calendário, como neste exemplo:

Agenda, URL, editar y eliminar. Calendario, URL, editar y eliminar.

Também funciona com as tarefas explicadas em "Esclarecimentos".

Use o DAV no seu computador e celular

Uma vez preparado, prosseguimos com a sincronização entre o servidor com o DAV e os clientes do smartphone e do computador.

O primeiro passo é garantir que o Thunderbird esteja instalado. Vem incluído em Deepin 15,11. Também é válido usar o Versão Deepines.

  1. Verificamos se a extensão Lightning está ativada. Ou, se não estiver, tentamos reinstalá-lo no seu site.
  2. Depois disso, instalamos o Sogo plugin. Experimente a versão correspondente do Thunderbird.
  3. Já pronto, vinculamos primeiro ao novo calendário. Criamos um e o definimos como "Na rede". Em seguida, adicionamos o URL e o tipo CalDAV.
  4. Agora fazemos com o livro de contatos. No menu "Novo", selecionamos "Catálogo de endereços remoto". Colocamos o URL.
  1. No caso de telefones Android, temos o DAVx5. Que você pode baixar da loja F-droid ou no seu site.
  2. Criamos uma nova conta para a agenda e o calendário com o mesmo URL e nome de usuário. Descartamos o email porque ele não funciona com esse método.
  3. Para que isso funcione, você deve se conectar à mesma rede WiFi. Caso contrário, você pode usar o DecSyncCC, que consiste em instalar o aplicativo e atribuir a pasta para que Syncthing Receba a versão mais recente do PC. A vantagem é que os dados são armazenados permanentemente e não mudam quando conectados à rede local. Vamos explicar isso em um tutorial futuro.

Esclarecimentos

Radicale também trabalha com tarefas. Para isso, você precisará de um cliente DAV compatível como o Lightning for Thunderbird e o OpenTasks para Android. As etapas são semelhantes às criadas para o calendário. No entanto, ele não funciona com o DecSync devido a limitações técnicas.

Además, puedes migrar de un equipo a otro en la carpeta DecSync. El paso 5 indica donde está guardado la carpeta y si estás de migración, tendrás que copiar los archivos. Synthing es una opción para conservar los datos de ambas computadoras. Si resulta complicado, puedes omitir este paso y comprimir la carpeta donde está guardada para enviar por Telegram.

Acceso directo

El comando para ejecutar del paso 7 suele ser largo, porque comienza desde la terminal. Para eso, lo mejor es elaborar un Acesso direto no iniciador. Basta criá-lo a partir de MenuLibre para mencionar o mais fácil. Em seguida, adicionamos ao lançador. Para o URL, você só precisa adicionar aos marcadores do navegador.

Outro método mais prático é abrir a URL, com o único comando: xdg-open http://localhost:5232/; python3 -m radicale. Depois de abrir a página, atualize novamente para acessar e você terá a página acessível. No entanto, isso não é necessário porque o Thunderbird e o cliente DAV podem criar e editar os dados.

Crear acceso Radicale DAV en la terminal
Crie um acesso a partir do MenLibre que aparecerá no iniciador. Quando executado, ele será exibido como esta imagem.

Problemas de funcionamiento

Si notas que la aplicación no funciona correctamente, prueba con este comando: python3 -m radicale --verify-storage. Si registra algún error, podrás reportar con el desarrollador de DecSync.

Para desinstalar el software tendrás que recurrir PIP y ejecutar el comando uninstall al paquete en cuestión, además de aceptar con la tecla «y»:

python3 -m pip uninstall radicale_storage_decsync radicale

O guia é baseado a documentação pela Radicale para facilitar a instalação. Também na contribuição de Michal Táborský e Cyrille Borne para o cliente de PC e o Página DAVx5 para Android. Também complementa o repositório github DecSync para Radicale.



4.6 17 votos
Classifique o artigo
 
Inscreva-se
relatório do
6 Avaliações
Mais popular
Mais recentes Mais velho
Opinião do artigo
Ver todos os comentários
Juan Ospina
Juan Ospina (@juan-ospina)
1 mes atrás

Útil e bem explicado, seguirei o guia em breve e comentarei os resultados.

Ernesto Junco
Ernesto Junco (@ernesto_junco)
1 mes atrás

Parece muito bom uso, apenas calendário e contatos? qualquer outro tipo de informação que possa ser sincronizada com esse método? Obrigado pela informação.

Juan Osorio
Juan Osorio (@juan877osorio)
1 mes atrás

Alguma maneira de fazer isso sem ter que executar o comando radical python3 -m toda vez? Obrigado.

Эли
Эли (@eli)
Administrador
Respondendo a Juan Osorio
1 mes atrás

Se você olhar para o artigo, ele diz como, fornece um link para estas instruções.
 
Muito boa contribuição Diego Obrigado.

Arceli
Arceli (@arceli)
1 mes atrás

Procedimento interessante, eu já tinha uma solução para mensagens de texto, mas não para contatos.

6
0
Gostaríamos de saber o que você pensa, Participe da discussão.x