Closed RoinujNosde closed 1 year ago
Até vi esse link, mas achei sobrecarregado de informações e por isso não o coloquei. De qualquer forma é apenas uma solução temporária por falta de tempo.
Penso que a implementação mais correta é com um ComboBox com os códigos dos países e deixar que o usuário defina apenas o DDD + Número. Se achasse o Regex para cada país ficaria perfeito kkkk
https://github.com/daviddrysdale/python-phonenumbers Achei essa biblioteca, talvez ajude
Ajuda, mas é carregar muita coisa para uma única funcionalidade. Já basta o WebEngine que consome bastante recurso. Penso em fazer da mesma forma que fiz para a verificação ortográfica . Assim, é só pegar a lista e colocar as informações (DDI, Country, CountryCode), pois é possível pegar o CountryCode do SO.
Tem alguma ideia de como poderíamos implementar?
Eu acho meio trabalhoso reescrever essa lista, deve ter uns 200 códigos. Uma alternativa seria usar alguma API web pra pegar o código com base no local, ou montar a lista extraindo (web scraping) de algum site.
Copiar, colar e jogar em uma planilha e ir manipulando no formato do código em python. Nada de reescrever
Reparei que o site usado para listar os DDIs está em português; não é muito útil para os usuários de outros países. Tem um artigo na wikipedia com a lista completa.
Ou esse link poderia fazer parte dos arquivos de linguagem.