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
Published at
2025-04-20 17:48:48Event JSON
{
"id": "3817c001fdcd61b493ac161ceee6279a052e89cc04ecfed397c7d093f7dea262",
"pubkey": "438ca5338a20b67c80b49b19b4303d33ebc2e900a8ce34000928510be78af8aa",
"created_at": 1745171328,
"kind": 1,
"tags": [
[
"t",
"dev"
],
[
"t",
"brasil"
],
[
"client",
"jumble"
]
],
"content": "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.\n\nTudo 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.\n\nAlé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.\n\nPois 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.\n\nEnfim, não precisei gastar 2 segundos pensando 😹😹\nObrigado chatpgt 🫂 e ainda trocou o sha256sum para b3sum que é mais performático 😹😹😹😹\n\n#dev #brasil",
"sig": "8777e885fdaa8756c20a4af9218a47ac767516d6125b95cbcd530c6d97b30a71ee304a0ca6271bb25deb79d7ef1c3d0de996f3dd40993b0d9c42240d636f1a55"
}