Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Contador de dias úteis #19

Open
UnderEu opened this issue Mar 25, 2018 · 9 comments
Open

Contador de dias úteis #19

UnderEu opened this issue Mar 25, 2018 · 9 comments
Labels

Comments

@UnderEu
Copy link

UnderEu commented Mar 25, 2018

Seria interessante, ao lado do contador de dias, um contador com os dias úteis daquele pacote - no caso de encomendas internacionais, seria útil para o usuário monitorar quantos dias úteis transcorreram desde a postagem e a pessoa poder reclamar o vencimento da entrega junto ao Correios e/ou transportador do país de origem.

@GabrielRF
Copy link
Owner

Opa! Concordo. Eu só não conheço uma maneira fácil de contar os dias úteis em Python.
Você tem alguma dica?

@gmontanola
Copy link

acho que usar o weekdays do datetime + essa lib https://pypi.python.org/pypi/holidays

@GabrielRF
Copy link
Owner

Excelente! Não conhecia.
Obrigado, @gmontanola

Irei investigar qual é o critério de feriados dos Correios. Se vale o feriado no município, do estado ou do país.
Tem alguma idéia?

@rougeth
Copy link
Collaborator

rougeth commented Apr 16, 2018

A holidays não tem suporte para os feriados no Brasil :/

@gmontanola
Copy link

gmontanola commented Apr 16, 2018

@rougeth , to ligado, teria que criar uma classe no dedo.

Estou em semana de provas, se eu tiver um tempo na semana que vem eu faço um dict com a maioria deles...

Mas brasil sendo brasil, acaba ficando um um pouco complicado mapear tudo. esse é o tipo de coisa fica facilitado se tiver mais gente ajudando, ou alguém tiver uma fonte boa pra fazer um scrap dos feriados de cada estado/cidade.

Como as vezes pode ser muito trabalho, creio que só os nacionais pra início já ajudariam muito.

@GabrielRF acho que usam os municipais, mas fica uma área um pouco confusa, pq envolveria prazos diferentes (já que a encomenda está passando por cidades diferentes). Talvez pra efeito de contagem do prazo pra reclamação deve ser algo nacional mesmo OU o da unidade que o produto foi recebido.

@heylouiz
Copy link

Apesar de eu achar que essa funcionalidade não tem utilidade prática, acho que o bot poderia simplesmente assumir que a cada 7 dias serão 5 dias úteis, isso já da uma estimativa boa de que o cara vai ter que esperar umas 8 semanas no mínimo pra abrir uma reclamação. Pode até adicionar uma margem, depois do cara esperar 8 semanas, 2 ou 3 dias não vai fazer diferença pra ele.

Quando a mensagem de 40 dias úteis aparecesse o bot poderia simplesmente responder:
Prazo para abrir reclamação = dia atual + 8 * 7

Mas como eu disse, acho desnecessária essa adição.

@fcrespo82
Copy link

A holidays não tem suporte para os feriados no Brasil :/

Não sei se será útil para este projeto, mas abri um PR na holidays adicionando suporte aos feriados Brasileiros, ainda falta fazer os testes, mas já está em desenvolvimento.

@rennerocha
Copy link

A holidays já tem os feriados brasileiros.

@Rogersuporte
Copy link

Pessoal, estava lendo os comentários e já finalizaram o projeto? deem uma olhada nesse contador de dias com e sem Feriados Nacionais. Também conta sábados, domingos, horas trabalhadas, adiciona e subtrai dias de uma data. Pode ser útil para validar o projeto em que estão trabalhando.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

8 participants