Modula Documentação do Modula

Seus dados

Importar e exportar

Exportar coloca seus textos em um arquivo; importar os traz para o Modula — de outro computador, de um backup, de um colega ou de outra ferramenta, como Text Blaze, TextExpander ou Espanso.

Exportar seus conteúdos Básico

Como fazer
  1. Configurações → Gestão de dados, aba Importar / Exportar.
  2. Clique em ⬇ Exportar Modula.json.

O arquivo contém todos os seus SmartTexts e SmartMails, com a categoria. Os exemplos da introdução perdem nele o selo “demo”.

Exportar uma categoria, uma seleção Avançado

  • Uma categoria: botão Exportar da ficha dela, na página Categorias.
  • Uma seleção: no modo Organizar, marque os itens e depois Exportar.
Exemplo

Camille compartilha suas 15 respostas “Devoluções e reembolsos” com um colega novo: ela exporta a categoria, ele importa o arquivo.

Exportar e restaurar a configuração Especialista

O cartão ⚙ Configuração exporta suas configurações sem os textos: ferramentas e opções, categorias (ícones, sites, ordem), ações rápidas, restrições. ⬆ Restaurar de um arquivo… as substitui pelas do arquivo.

Bom saber

Um backup já contém a configuração: restaure-a a partir do mesmo arquivo.

Importar um arquivo do Modula Básico

Um arquivo exportado pelo Modula — um backup, a exportação de outro computador ou de um colega — é importado na aba Importar / Exportar, botão ⬆ Importar um arquivo…. Antes de importar, o Modula oferece ⬇ Baixar um backup da sua biblioteca atual: um clique, e você pode voltar atrás.

A mensagem final diz o que foi realmente adicionado — nunca o número de linhas do arquivo.

Somente os novos, ou substituir Avançado

Antes da importação, escolha o que fazer com os itens já existentes:

ModoArquivo do ModulaOutra ferramenta
Importar somente os itens novosOs itens já existentes (mesmo ID) são ignorados.Os itens com o mesmo conteúdo, ou com a mesma palavra-chave e o mesmo título, são ignorados.
Importar e substituirA versão do arquivo substitui o item por completo.Os dois são mesclados: cada campo preenchido no arquivo substitui o valor atual; favorito e contador de uso são mantidos.

Nos dois modos, um item da sua biblioteca que não está no arquivo nunca é tocado.

Importar de outra ferramenta Avançado Pro

O assistente de importação lê as exportações das ferramentas mais comuns e detecta o formato sozinho, pelo conteúdo do arquivo:

FerramentaArquivoOnde encontrar
Text BlazeJSONdashboard.blaze.today → uma pasta → menu ⋮ → Export
TextExpanderCSVapp.textexpander.com → um grupo → Options → Export
EspansoYAMLos arquivos .yml da pasta match (veja abaixo)
ProKeysJSON ou TXTexportação pelas opções da extensão
Clipper e outrosCSV com cabeçalhoexportação CSV padrão

Três etapas:

Como fazer
  1. Colunas — confira qual coluna do arquivo vira título, conteúdo, palavra-chave, categoria.
  2. Variáveis — se o arquivo tiver variáveis próprias da ferramenta, escolha para cada uma: convertê-la em campo do Modula, mantê-la como está ou excluí-la.
  3. Prévia — o resultado, o modo de importação e depois Importar.

As pastas ou grupos da ferramenta de origem viram categorias. Seus gatilhos são mantidos como estão, com prefixo (:sig, /obrigado): seus hábitos continuam valendo.

Bom saber

Somente no plano Pro, incluído no teste de 14 dias: é o momento certo para importar. A importação de um arquivo do Modula continua gratuita.

Variáveis, formulários: Espanso e Text Blaze Especialista

O Espanso não tem botão de exportação: a configuração dele é uma pasta de arquivos. Digite espanso path em um terminal para encontrá-la, abra a subpasta match e selecione todos os .yml de uma vez — o assistente aceita vários arquivos para esse formato. O nome de cada arquivo vira uma categoria.

Text Blaze: os formulários viram campos do Modula.

Text BlazeModula
{formtext}Campo de texto de uma linha
{formparagraph}Campo de texto de várias linhas
{formmenu}, {formradio}Lista, com a opção padrão; de múltipla escolha se o original era
{formtoggle}Lista Sim / Não
{formdate}, {time}Campo de data ou hora, no formato original
{=nome}O mesmo campo: um único preenchimento
{clipboard}, {cursor}Área de transferência, cursor

Sem equivalente, e oferecidos para manter como estão ou excluir: fórmulas, condições, blocos alternáveis, snippets do Text Blaze inseridos em outro.

Bom saber

Nunca é importado: gatilhos por expressão regular, imagens e variáveis que executam código (shell, script no Espanso) — uma extensão não deve executar código vindo de um arquivo. O assistente diz exatamente o que deixou de fora.

A análise antes da importação Especialista Pro

Antes de gravar qualquer coisa, a janela de importação mostra o que esta importação vai fazer: conteúdos adicionados, substituídos ou mesclados, duplicados ignorados, itens acima do limite do plano Gratuito, erros, palavras-chave interceptadas ou que começam com *, novas categorias. Os números mudam quando você muda de modo: é o jeito mais simples de entender a diferença. Ver o detalhe lista os itens de cada linha.

Bom saber

“incl. N mais recentes do seu lado”: no modo substituir, esses itens foram alterados na sua biblioteca depois da data do arquivo. Comparar mostra as duas versões lado a lado — a armadilha clássica do backup antigo reimportado.

O relatório da última importação Especialista Pro

Depois da importação, o resumo dela aparece na aba Importar / Exportar, cartão 📋 Relatório da última importação. Ver o detalhe abre o relatório completo: cada seção se expande, e um clique em um item o abre no editor.

  • Há conteúdos que parecem modelos de e-mail? O relatório propõe convertê-los em SmartMails.
  • Procurar duplicatas na minha biblioteca abre o gerenciador de duplicados.
  • Desfazer esta importação desfaz a importação inteira: os itens adicionados vão para a lixeira, os substituídos voltam ao estado anterior, e o que você alterou depois nunca é tocado.

Depois de uma importação, um balão lembra o modo Organizar, para arrumar os recém-chegados.

Os limites do plano Gratuito Básico

No plano Gratuito, a importação para em 20 SmartTexts e 5 SmartMails, na ordem do arquivo; a mensagem final diz quantos não foram importados. Um item substituído ou mesclado não conta: ele não faz a biblioteca crescer.