Tudo o que eu automatizar em 2020 para me poupar horas de tempo

2020 foi um grande ano para mim – esse pequeno aborrecimento de uma pandemia global à parte. Eu me mudei da cidade, tenho cinco meses no meu trabalho, automatizar minha vida, sentar aqui agora com um futuro incerto e toda a liberdade que eu poderia desejar.

A vida é um tombo, mas no geral eu meio que gosto – e ter o espaço mental que a automação me proporciona desempenha um grande papel nisso. Então aqui está o que eu automatizar este ano para me poupar horas de tempo, esforço, trabalho ameaçador.

Eu automatizari minhas automações

A coisa mais importante que fiz em 2020 foi dar um passo adiante e fazer questão de executar todos os meus roteiros na startup de sistemas. Ter automações é bom e tudo mais, mas se você ainda precisa clicar no script, pior ainda precisa navegar pelo console e executar um script python você acaba perdendo tempo — e mais importante, você perde espaço mental.

E é tudo tão fácil, tudo o que você precisa é de um único arquivo .bat que contenha algumas linhas como esta: iniciar “path\to\file.py/.bat/.exe” “parâmetros” “você pode” “precisar”.

Em seguida, coloque esse arquivo em sua pasta de inicialização automática — ou melhor ainda: coloque-o na pasta de unidade do Google e basta colocar um atalho para ele em todos os dispositivos que você usa.

A maioria dos scripts não leva muito tempo para ser executada, ou eles podem facilmente ser executados em segundo plano em computadores modernos. Por exemplo, eu tenho um monte de automações de Selenium que podem executar “sem cabeça”, o que significa que eles são invisíveis e você pode continuar trabalhando como normal, apenas com um pouco de energia reduzida.

No meu computador de mesa eu nem percebo uma lentidão quando eu chegar ao trabalho, mesmo que meus scripts levem os primeiros cinco ou dez minutos para serem executados – é apenas um sem cérebro que me poupa muito tempo e capacidade mental. Configure as coisas uma vez, continue executando tudo automaticamente para sempre.

Eu configurei um pipeline de criação de conteúdo

Agora para chegar à primeira automação real: um pipeline automatizado de criação de conteúdo. O que isso faz para mim é manter todos os meus projetos de escrita organizados, configurá-los, estruturá-los e apoiá-los – e isso tudo levou apenas uma tarde para se configurar.

Eu uso uma placa Trello como meu principal ponto de contato, cada vez que adiciono um novo cartão com um título de post eu aciono um trabalho zapier que criará um arquivo de texto no Google Drive para mim. Dependendo do quadro, a subpasta será diferente, mas todas elas fazem parte do meu projeto Git que uso para salvar todos os meus arquivosde escrita. Basta colocar esse repositório de git dentro do Google Drive e os novos arquivos serão adicionados automaticamente à sua lista de alterações, isso é muito conveniente.

O arquivo de texto já é nomeado como meu cartão Trello, então eu tenho um script Python que cria uma subpasta de mesmo nome e move o arquivo .txt para dentro, renomeia-o para formato Markdown (ótimo para escrever e compartilhar!) e coloca o título como a primeira linha com uma notação de Markdown para mim.

Como você provavelmente pode dizer isso já me poupa muito tempo para cada post que eu crio – pelo menos cinco a dez minutos de trabalho super irritante e ameaçador. Também me permite colocar todas as imagens diretamente com o poste dentro dessa subpasta — além disso, sei que nunca esqueço de transformar uma ideia em um esqueleto de projeto.

Quanto mais escrevo, mais útil isso se torna — e como eu disse, só levei uma tarde preguiçosa para descobrir e me preparar, então já estou profundamente na zona de lucro sobre isso.

Eu automatindo minhas estatísticas e gerou um relatório diário de monitoramento

Se você é como eu, você tem um monte de coisas diferentes acontecendo – algo novo e brilhante sempre aparece. Verificar estatísticas é uma parte importante de manter o controle — mas custa uma tonelada de tempo para fazer manualmente.

No entanto, é muito simples automatizar a tração de estatísticas usando Python e Selenium — e agora você pode de repente empurrá-los todos para uma planilha diária, até mesmo enviar um e-mail para si mesmo para que você possa ler suas estatísticas no trem para o trabalho.

Eu automatizar (alguns) repositórios de git

Eu trabalho muito entre diferentes dispositivos, seja meu computador principal ou meu tablet Microsoft Surface. Isso funciona quase fluentemente usando o Github ou o Google Drive — mas muitas vezes descobri que tiraria meu tablet da bolsa quando o trem parte e perceber que esqueci de empurrar minhas mudanças do meu computador de mesa na noite anterior. Isso é irritante, e não precisa ser assim — basta automatizar o git commit / git push com um simples script que roda em um loop interminável atrasado.

Isso não é bom se você colaborar em projetos com outros — mas se, digamos, você tivesse um repositório de escrita automatizado, um em que você trabalha sozinho, então não faz sentido fazer mensagens de compromisso adequadas. Tudo o que eu escreveria lá seria “fiz alguma escrita yo” de qualquer maneira.

Então eu só uso um arquivo em lote que executa cometer e empurrar a cada dez minutos naquele repo, isso é suficiente para garantir que 99% do tempo eu estou atualizado em todos os meus dispositivos.

Na inicialização do sistema eu executo buscar e puxar uma vez, isso é o suficiente como eu sempre desligo meus dispositivos quando eles não estão em uso.

Eu automatizari minhas finanças

Essa etapa de automação não tem nada a ver com programação regular — mas o homem é útil. Parei de ter problemas financeiros depois que parei de olhar para minha conta bancária há dois anos, isso não é exagerado. Claro, outras partes desempenham um papel nisso – mas honestamente esta é uma área onde eu guardo tanto espaço mental por uma “falta de conhecimento” que é quase irreal. Eu praticamente vivo em uma base apenas em dinheiro para todos os custos não recorrentes, tudo o que eu tenho que pagar mensalmente é apenas retirado automaticamente.

Meu aluguel, internet, energia e aquecimento, água e seguros, contribuições de planos de aposentadoria — eu não me importo com nenhum desses, eu não quero vê-los, ouvi-los falar, sussurrar pensamentos sombrios em meus ouvidos.

Da mesma forma eu automatizari minha renda também, o que significa que eu automaticamente retirar de PayPal, pagador, listra ou pelo menos fazer isso manualmente uma vez por mês com um lembrete automatizado. Sério PayPal, recomponha suas coisas e faça a retirada automática de um recurso de conta não-empresarial. De qualquer forma, todas as minhas fontes de renda direta também são automatizadas, da Patreon, Amazon Affiliate, Kindle, sites freelance — todos eles me pagam de alguma forma e de alguma forma o dinheiro cai na minha conta.

Eu literalmente nem olhei para a minha conta bancária este mês e eu faço isso talvez uma vez a cada dois meses para verificar se algo parece estranho. Até agora isso me serviu bem e me poupou muito estresse.

A grande parte aqui é que estou longe de ser rico, mas posso viver como se não me importasse mais com dinheiro. Eu vivo barato, saudável, feliz e quando eu preciso de um táxi de 500€por milha para chegar em casa quando alguém jogou móveis nos trilhos do trem (novamente) eu posso apenas engolir e gastar o dinheiro mais ou menos sem se preocupar.

Todas as minhas imagens são otimizadas para web automaticamente

Manipulação de imagens, edição, upload — todos eles são uma enorme perda de tempo com a que eu preferiria não lidar. Gosto da abordagem “filtro do Instagram” para edição de imagens onde você clica através de algumas opções, escolhe a que você mais gosta e chama de dia. As chances são de que você não tentará ganhar um concurso de imagens quando tudo o que você faz é enviar uma imagem para um post no blog em seu site.

No entanto, esta última parte é onde você sentirá os efeitos do dimensionamento inadequado da imagem e da falta de otimização — sua imagem média de smartphone de 8mb é pelo menos oito vezes maior do que tem que ser. Sua página carrega (muito) mais devagar, seu site é penalizado pelo Google, as pessoas em conexões móveis verão sua largura de banda sendo consumida — tudo sem motivo.

Então eu só executar um script python sobre a minha pasta de imagens que otimiza automaticamente e renomeia cada imagem que não tem um nome de arquivo começando com “optimized_”. Isso é seriamente rápido para executar até mesmo sobre pastas inteiras contendo grandes quantidades de imagens – e se você apenas carregar um punhado de imagens por dia ou uma semana você nem vai notar isso.

É claro que eu volto para o primeiro ponto aqui e tenho esse script executado automaticamente sempre que meu computador começa – e desde que eu mantenho todas as minhas imagens sincronizadas na unidade do Google eu só preciso executá-lo recursivamente sobre uma única pasta. Você pode escolher criar um backup de cada imagem, eu não. Eu sei que funciona perfeitamente, não tem praticamente nenhuma fonte possível de erros e se eu precisar do Google Drive tem um controle de versão rudimentar para voltar para uma versão anterior.

Eu automatizari minhas entregas postais

Sabe o que realmente custa muito tempo? Esperando os serviços postais entregarem minha fantasia de monge de Halloween que foi uma decisão financeira tão inteligente este mês.

Estou tão feliz que essas caixas de entrega existem aqui na Alemanha agora, que tornou tudo muito mais simples, simplificado, confortável para todos. Tenho certeza que os entregadores vivem tão bem sem falar comigo e posso pegar minha bicicleta à meia-noite para pegar meu pacote se eu quiser.

É uma invenção tão grande e funciona perfeitamente. Você recebe textos automatizados quando algo é entregue, se você tem um emprego sem trabalho em casa, você economiza um dia inteiro de férias em cada entrega – é simplesmente ótimo.

Vivendo em uma cidade pequena agora eu confio em entregas para quaisquer bens não-padrão e este sistema paga por si mesmo a primeira ou segunda vez que você usá-lo.

Resumo: Você pode automatizar muitas coisas em sua vida e economizar horas ao longo do ano.

Espero que este post possa mostrar algum potencial de otimização e automação em uma vida bastante regular — e que ainda está apenas arranhando a superfície. Isso se torna ainda mais verdade quando você olha para a semimascomação, como por exemplo, encontrar uma maneira fácil de classificar rapidamente através de e-mails e empurrá-los para pastas. Eu podia ver um sistema como o aplicativo Tumblr onde você pressiona um botão no seu telefone e um pequeno menu de círculo abre com todos os seus blogs sob essa conta, então você desliza para um e o e-mail é adicionado lá.

Com algo assim, você pode economizar muito tempo em tarefas que não podem ser totalmente automatizadas — outro grande exemplo é qualquer coisa que você possa fazer com scripts AutoHotkey.

Todo este post foi escrito usando meu script de autocorreção e eu economizei pelo menos uma hora neste post sozinho digitando muito mais rápido, fazendo com que corrigisse todos os meus erros de digitação e expandisse abreviaturas personalizadas em palavras completas, economizando assim tempo e tensão nos meus dedos. Quando pressiono Win-T, minha frase atualmente selecionada será convertida em caso de título, o Win-G seleciona a última palavra digitada e pesquisa por esse termo no Google — tantos pequenos hacks rápidos que economizam muito tempo ao longo de um dia de trabalho.