Olá galera, tudo bem com vocês?
Sou novo no fórum porém no mundo Linux já estou ficando antigo. Me desculpem, eu acho que copiei o nick de alguém ae....
Eu queria desenvolver uma função na shell para pegar número de CEP pelo nome da rua via o site dos Correios.
Por que o site dos Correios dificulta tanto assim pegar CEPs? Na minha visão, é maldade e abuso de poder dos desenvolvedores. Uma coisa tão útil assim, e sempre foi difícil (eu não sei php), mas agora resolvi tentar e cheguei com a função de Bash mais abaixo.
Mas o fato é que eu queria ver o que precisa melhorar e pedir uma revisão para vocês.. Achei que ficou muito grande para ser uma função?... Já dava para fazer um script. Rs..
Vocês tem alguma dica? Como pretendo fazer um vídeo não sei quando para mostrar aos meus inscritos essa utilidade, eu queria ver se ela não está muito esdrúxula.
Por exemplo, eu inseri uma opção para procurar por resultados Semelhantes, mas como implmentei, o user terá que definir a variável SEM para qq coisa que não seja vazio... Será que não é melhor um getopt? Um usuário iniciante/intermediário saberia usar por exemplo a opção para função de shell tipo 'cep -s <nome da rua>'? Ou é melhor nem oferecer essa opção? Outra coisa, o fazer uma tabela com o 'column' já não chega a ser demais?
Obrigado