# Customizing synced content

### 1. Web scraping

A raspagem de sites é feita pelo comando [browsertrix-crawler](https://github.com/webrecorder/browsertrix-crawler) na linha de comando. Encontre mais instruções na [documentação de raspagem](https://www.notion.so/Web-Crawling-c8f980b0fac54cdc9c2d9a308461ddd9).

Algumas experimentações são necessárias para encontrar as melhores práticas sobre como obter exatamente a quantidade de páginas que desejamos raspar e para cada idioma.

A raspagem pode levar muito tempo. Use os arquivos warcz de saída na próxima etapa.

### 2. Carregar para a nuvem

Acesse o serviço do [FileBrowser](https://files.earthdefenderstoolkit.com) na nuvem do EDT.

<figure><img src="https://616048629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsjID0VvxBypAxyh1sHJv%2Fuploads%2Fgit-blob-81930be0cfbd53577a104406e70304bfda9c4abb%2FUntitled.png?alt=media" alt=""><figcaption></figcaption></figure>

Existem diferentes diretórios dentro do diretório `content`, cada um para um tipo de conteúdo: dados do repositório F-Droid; instaladores para desktop; dados do Mapeo (configurações e tiles); e websites offline.

Crie uma nova pasta para o novo conteúdo, se necessário:

Certifique-se de que há espaço de armazenamento suficiente no servidor e para carregar novo conteúdo basta arrastar para a pasta ou usar o ícone de upload para selecionar o arquivo no seu computador:

<figure><img src="https://616048629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsjID0VvxBypAxyh1sHJv%2Fuploads%2Fgit-blob-6e94baa504cf9b5152fc5723dfa8c2e3951d50ce%2FUntitled%201.png?alt=media" alt=""><figcaption></figcaption></figure>

Assim que o novo conteúdo for carregado, podemos sincronizá-lo nos dispositivos do EDT.

### 3. Sincronize

Acesse o serviço [Syncthing](http://sync.earthdefenderstoolkit.com/) na nuvem do EDT e siga os mesmos passos como em [content-syncronization.md](https://docs.earthdefenderstoolkit.com/portugues/device-usage/bundled-applications/content-syncronization).

### 4. Adicionar ao dispositivo

Verifique as instruções em [syncing-content.md](https://docs.earthdefenderstoolkit.com/portugues/device-usage/first-steps/syncing-content) sobre como começar a sincronizar com um novo dispositivo. Você aprenderá como obter seu ID do Syncthing.

Na instância do EDT Cloud, pesquise por esse ID:

<figure><img src="https://616048629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsjID0VvxBypAxyh1sHJv%2Fuploads%2Fgit-blob-a2c6d18324d58da6e870dfd64fede53c5e5c07af%2FUntitled%206.png?alt=media" alt=""><figcaption></figcaption></figure>

Dê um nome descritivo ao novo dispositivo e vá para a página de **Compartilhamento**.

<figure><img src="https://616048629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsjID0VvxBypAxyh1sHJv%2Fuploads%2Fgit-blob-a877d9d12b894b4a93f26b72948a201645341d88%2FUntitled%207.png?alt=media" alt=""><figcaption></figcaption></figure>

Na página **Compartilhamento** selecione todas as pastas relevantes para o novo dispositivo, geralmente as defautls:

<figure><img src="https://616048629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsjID0VvxBypAxyh1sHJv%2Fuploads%2Fgit-blob-1f69b508cbdf814a7210f764186fd455ee641ba2%2FUntitled%208.png?alt=media" alt=""><figcaption></figcaption></figure>

No EDT Cloud você deve ver que o dispositivo está começando a sincronizar:

<figure><img src="https://616048629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsjID0VvxBypAxyh1sHJv%2Fuploads%2Fgit-blob-26f3fc7d191ba0fdbf4be0b8c8294364eea4e9ee%2FUntitled%209.png?alt=media" alt=""><figcaption></figcaption></figure>

Na Offline Toolkit local você também deve ver a sincronização acontecendo com mais detalhes, como taxa de download e quantidade sincronizada até agora.

Pronto. Agora, toda vez que a nuvem atualizar a pasta de conteúdo, os dispositivos Offline Toolkit sincronizarão automaticamente sempre que estiverem online.
