A premissa básica do computador pessoal é facilitar a vida do usuário. Mas as tarefas rotineiras e repetitivas do computador, como classificar e mover arquivos da pasta de download, fazem exatamente o oposto. Eles nos atrasam e nos distraem. Felizmente, existem aplicativos para nos ajudar a automatizar essas tarefas em segundo plano e nos concentrar no que é importante. Para usuários de Mac, Hazel é o melhor desse grupo.
Regras Hazel não estão destinadas a ser quebrado
Hazel é um painel de Preferências do Sistema Mac que assiste a uma pasta e realiza conjuntos de ações especificados toda vez que certos conjuntos de condições são atendidos. Você pode adicionar quantas pastas, condições e ações desejar. Adicione a capacidade de executar scripts para isso e você tem possibilidades ilimitadas do que você pode conseguir com Hazel.
Para começar a usar Hazel, você precisa criar regras . Abra Hazel em Preferências do Sistema e adicione uma pasta para assistir no painel esquerdo.
Em seguida, ao selecionar essa pasta, adicione Regras no painel direito. As regras são listadas em ordem de importância, a primeira regra na lista será executada antes da segunda e assim por diante. Então, se você quer rodar A antes de B, coloque A acima de B na lista. Você pode arrastar e soltar para criar o pedido.
Criar regra básica deve ser simples o suficiente:
- Dê um nome à regra.
- Defina as condições (e as condições aninhadas mantendo pressionada a tecla Option enquanto clica no botão Mais ).
- Defina as ações a serem executadas quando as condições forem atendidas.
Para criar regras semelhantes, você pode duplicar outra regra existente e modificar o conteúdo.
Mergulhando profundamente em subpastas
Uma das características legais de Hazel é a capacidade de observar subpastas. Por exemplo, em vez de adicionar dez pastas dentro da Pasta A à Hazel e criar regras semelhantes para cada uma delas, você pode criar regras mestras para a Pasta A e pedir à Hazel para aplicar essas regras a todas as subpastas dentro da Pasta A.
Para fazer isso, basta adicionar uma regra para observar as subpastas na parte superior da lista Regras da Pasta A. As etapas são:
- Crie uma regra e nomeie "Watch Subfolders" ou algo parecido.
- Definir a condição para: Kind - is - Folder
- Definir a ação para: Executar regras no conteúdo da pasta
- Coloque essa regra no topo.
Depois disso, qualquer regra que você adicionar à Pasta A também será aplicada a todas as pastas dentro dela.
Adicionando Super Power com Spotlight e Scripts
Para criar regras mais avançadas, o Hazel permite que os usuários integrem o Spotlight e os scripts às suas regras.
Ao editar uma regra, você pode usar os atributos do Spotlight na condição da regra indo até o final da lista e escolhendo Outro.
A lista de atributos do Spotlight será exibida. Você pode selecionar um deles para ser a condição.
Por exemplo, você pode definir a condição para ser válida se o item usar a fonte Verdana.
O suporte do Spotlight significa que você pode usar qualquer coisa que possa ser identificada pelo Spotlight como condição - e abrange quase tudo.
Enquanto os atributos do Spotlight vão para as condições, os suportes de scripts pertencem à parte de ações. Você pode usar o Apple Script, o Java Script, o Shell Script e o Automator Workflow. Tradução: você pode pedir a Hazel para fazer quase tudo o que seu Mac pode fazer.
Para adicionar um script, escolha um dos suporte a script na lista suspensa e use um script pronto ou compile-o diretamente no Hazel.
Esgueirando-se em várias regras de amostra
Usando Hazel deve ser adaptado às necessidades individuais. Mas aqui estão alguns exemplos do meu uso pessoal para mostrar as possibilidades. Por favor, consulte este fórum Hazel para mais estudos de caso.
1. Gerenciando a pasta Desktop e Downloads
Ambas as pastas Desktop e Downloads são os locais convenientes para largar tudo e podem ficar desordenadas num instante. Você pode usar o Hazel para classificar seu conteúdo e mover os arquivos para o local apropriado automaticamente.
Por exemplo, você deseja mover os arquivos de filmes TED baixados da pasta Downloads para a pasta TED Talks dentro da pasta Filmes. Aqui estão os passos para criar a regra:
- Adicione a pasta Downloads à lista.
- Enquanto a pasta Downloads estiver selecionada, adicione uma regra no painel direito.
- Dê um nome à regra.
- Em Condições, defina Kind - is - Movie e Source URL / Address - is - //the_root_source_address_of_the_video.com/
- Para descobrir o endereço de origem, clique com o botão direito do mouse em um dos vídeos do Finder e escolha Obter Informações (ou selecione e use Command + I ).
- Cada vídeo do TED tem um endereço de download diferente, mas tem a mesma origem raiz. Não use o endereço completo.
- Em Ações, defina Conversas do TED para Mover para a Pasta . Você pode definir pasta de destino diferente, se quiser.
- Você também pode adicionar mais ações, como Adicionar Tags e Exibir notificação.
Para fazer coisas semelhantes a diferentes tipos de arquivos, crie outras regras. Você pode duplicar essas regras e modificar as condições e ações, ou criar regras semelhantes para pastas diferentes.
2. Processando Screenshots
Eu tiro muitas imagens para a minha escrita. Antes de usar o Hazel, peguei capturas de tela, cortei / redimensionei-as para o tamanho desejado, anotei-as, otimizei-as para a web e movi-as para uma pasta específica de acordo com seus projetos. Esse é um processo muito demorado.
Hazel não pode assumir todos os passos, mas com certeza pode agilizá-los. Mas primeiro, eu defini um novo fluxo de trabalho para suportar Hazel:
- Eu ainda tenho que tirar as screenshots. Eu uso um aplicativo dedicado para obter capturas de tela dentro do limite de tamanho necessário.
- Eu também ainda tenho que anotar as imagens com caixas, setas e texto conforme necessário.
- Mas agora adicionei uma etapa extra ao salvar a imagem. Eu adiciono uma tag relacionada ao projeto. Por exemplo, screenshots para o projeto A serão marcadas como “A”, o projeto B será marcado como “B”, projectGadget-Info.com será marcado como “Beebom”, etc. Eu também configurei uma pasta dedicada para salvar todas as capturas de tela.
Agora é aqui que o Hazel entra em ação. Eu crio duas regras para a pasta screenshots. A primeira regra é otimizar a imagem:
- Nas condições :
- Kind - is - image - claro o suficiente
- Tags - não contém - otimizado - para garantir que a Hazel processe somente imagens não otimizadas .
- Data da última modificação - está na última - 1 hora - para que a regra não seja aplicada a capturas de tela antigas.
- Nas ações :
- Aberto - com aplicação - ImageOptim - este é o aplicativo para otimizar o tamanho da imagem em segundo plano.
- Adicione tags - otimizadas - para informar a Hazel que esta imagem foi otimizada.
- Exibir notificação - arquivo, hora - isso é opcional.
A segunda regra é mover as imagens otimizadas para a pasta correta. Crie tantas variações da segunda regra quantas forem necessárias, cada uma ajustada para se adequar a um projeto específico.
- Nas condições :
- Kind - is - image
- Tags - contêm tags - otimizadas, Beebom - para garantir que a regra seja aplicada somente a imagens otimizadas que pertencem ao projeto Gadget-Info.com.
- Nas ações :
- Mover para pasta --Gadget-Info.comProjetos
A combinação dessas duas regras garantirá que todas as imagens salvas do aplicativo de captura de tela sejam otimizadas e prontas na pasta do projeto, sem que eu precise fazer mais nada.
3. Downloads de Disparo Remoto
Este é simples e divertido. Se estiver trabalhando com vários computadores, por exemplo, um em casa e outro no escritório, você pode configurar o computador do escritório para baixar um arquivo encontrado em seu computador doméstico. Mas precisamos de ajuda do Dropbox (ou Google Drive).
No seu computador doméstico, copie e cole o link de download em um arquivo de texto. Em seguida, salve o documento com um nome exclusivo (por exemplo: 2bdld) em uma pasta do Dropbox (por exemplo: Lista de downloads).
No computador do escritório, crie uma regra Hazel que observe a pasta "Lista de downloads" no Dropbox. Defina a regra para abrir o arquivo de texto 2bdld, sem a tag baixada, usando um gerenciador de downloads que pode aceitar entrada de URL de um arquivo de texto. A maioria dos gerenciadores de downloads pode fazer isso.
Adicione outra ação na regra para marcar a nota: baixada depois que o gerenciador de downloads a abrir. Esta ação é para garantir que um arquivo de texto seja aberto apenas uma vez.
Para manter a pasta limpa, você pode criar outra regra para excluir arquivos de texto com mais de um dia.
4. Arquivando contas no Evernote
Às vezes, viver sem papel significa que você move suas bagunças do mundo real para o mundo digital. Mas você pode arquivar suas contas digitais no Evernote usando Hazel e AppleScript.
Crie uma regra para assistir a pasta onde você guarda todas as suas contas digitais. Defina as condições para corresponder ao tipo de contas que você deseja salvar. Por exemplo, se as contas da sua TV a cabo forem documentos em PDF da XYZ Co., defina as condições para trabalhar apenas com arquivos PDF da XYZ Co.
Em seguida, adicione esse script ao painel Ações:
diga ao aplicativo “Evernote”
ativar
criar nota do arquivo Bloco de anotações theFile {“Notebook_Name”} tags {“Tag_Name1”, “Tag_Name2”, “Tag_Name3”, “Tag_Name4”}
end tell
Certifique-se de que o Notebook_Name e todos os Tag_Names já estejam criados no Evernote.
Você pode criar tantas variações desta regra quanto precisar para outros faturamentos ou outros documentos.
5. Salvando e classificando anexos de e-mail em pastas do Mac
E se suas contas vierem via e-mails? Você pode arquivá-los no Evernote sem levantar um dedo? Absolutamente, com uma pequena ajuda do Dropbox, do Gmail e do IFTTT.
- Primeiro, crie uma regra de filtro no Gmail para que qualquer e-mail de faturamento da XYZ com anexo (s) seja rotulado como "Billings" (ou qualquer outro rótulo de sua escolha).
- Depois disso, crie uma pasta no Dropbox chamada “Billings” (ou qualquer outro nome que você escolher). Você pode usar a pasta existente do Dropbox para essa finalidade.
- Crie uma regra IFTTT para conectar o Gmail ao Dropbox. Configure-o para salvar qualquer e-mail com o rótulo “Billings” na pasta “Billings” do Dropbox.
- Aplique as dicas do número 4 acima para esta pasta.
Esses cinco exemplos são apenas a ponta do iceberg do que você pode fazer com Hazel. Eu espero que você possa ver que o seu horizonte de automação é tão longe quanto sua imaginação pode ir.
Você usa Hazel? Compartilhe suas regras Hazel favoritas no comentário abaixo.