{"repo":"cauethenorio/edne-correios-loader","free":true,"listed":false,"github":"https://github.com/cauethenorio/edne-correios-loader","clone":"git clone https://github.com/cauethenorio/edne-correios-loader.git","description":"Importe os arquivos de texto do e-DNE Básico dos Correios do Brasil em seu banco de dados para habilitar a busca por CEP","language":"Python","stars":86,"topics":["cep","correios","database","dne","e-dne","endereco","zipcode","cep-search","correios-cep","correios-edne"],"license":"MIT","category":"databases-storage","readme_excerpt":"e-DNE Correios Loader Carregue todos os CEPs do Brasil no seu banco de dados com um único comando. O e-DNE (Diretório Nacional de Endereços) dos Correios contém mais de 1,5 milhão de CEPs e está disponível gratuitamente. Esta ferramenta baixa automaticamente a versão mais recente, processa os arquivos e carrega em qualquer banco de dados (PostgreSQL, MySQL, SQLite, etc.), criando uma tabela unificada pronta para consulta. --- English version 🇺🇸 Quick Start Com uv instalado, execute diretamente sem precisar instalar: Para PostgreSQL: Após a importação, consulte CEPs: O que faz - Baixa automaticamente o e-DNE Básico do site dos Correios - Processa os arquivos de texto e carrega em um banco de dados - Cria uma tabela unificada para consulta de CEPs (não inclusa no DNE original) - Suporta PostgreSQL, MySQL, SQLite e outros bancos via SQLAlchemy - Permite personalizar os nomes das tabelas criadas - Atualiza os dados sem interrupção do serviço (transação atômica) - Atualizações quinzenais: basta rodar o comando novamente Instalação Caso prefira instalar o pacote ao invés de usar uvx : Também será necessário instalar o driver do banco de dados que será utilizado: PostgreSQL Se não houver uma versão compilada do psycopg2 para seu sistema operacional e versão do python, outra opção é instalar o driver pg8000 , escrito totalmente em Python. MySQL SQLite O Python já disponibiliza a biblioteca sqlite3 , não é necessária nenhuma instrução adicional. Outros Qualquer banco de dados suport","default_branch":null,"files":null,"tree":[],"storefront":"/r/cauethenorio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cauethenorio/edne-correios-loader/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}