Why Nostr? What is Njump?
2025-04-20 17:48:48

Poisonheart 🇧🇷 #NORDESTESTRONGHOLD on Nostr: Eu tinha um script que eu havia feito na minha época dev em Android 5 que era feito ...

Eu tinha um script que eu havia feito na minha época dev em Android 5 que era feito em bash Shell, e servia para pegar todas as imagens da pasta atual e organizar, renomeando para seus hashs e extensão padronizada, evitando arquivos duplicados, e se quiser, mover cada tipo para um diretório específico, como JPEG/ GIF/ WEBP/ e etc, se passado essa opção ao executar o script.

Tudo era verboso, mostrando na tela os arquivos skippados por não serem imagens, skippando os arquivos que já foram processados por esse script, mostrando que removeu os duplicados, e mostrando o antigo e novo nome de cada arquivo movido. No fim, ele mostrava quantos arquivos foram movidos, quanto tempo demorou e etc tudo bonitinho e colorido no terminal.

Além disso, até as imagens sem extensão eram descobertas e ganhavam sua extensão apropriada, pois o script se baseada em códigos mágicos, os primeiros bytes da imagem que diz sua extensão. Se a extensão não era reconhecida não fazia nada, apenas skippava e mostrava na tela.

Pois bem, tentei reescrever há um tempo atrás pois meu Android 5 não liga mais e perdi tudo nele, mas acontece que eu não consegui mais. Me enferrujei. Joguei hoje no chatgpt o arquivo incompleto que fiz a um tempo e ele me humilhou fazendo uma versão 100x mais limpa, bonita e funcional. No tempo, não existia chatgpt, era tudo no bate cabeça.

Enfim, não precisei gastar 2 segundos pensando 😹😹
Obrigado chatpgt 🫂 e ainda trocou o sha256sum para b3sum que é mais performático 😹😹😹😹

#dev #brasil
Author Public Key
npub1gwx22vu2yzm8eq95nvvmgvpax04u96gq4r8rgqqf9pgsheu2lz4q429cus