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

Deixar o __main__.py mais intuitivo e expressivo #31

Open
GabrielSimonetto opened this issue Oct 9, 2021 · 1 comment
Open

Deixar o __main__.py mais intuitivo e expressivo #31

GabrielSimonetto opened this issue Oct 9, 2021 · 1 comment
Labels
enhancement New feature or request

Comments

@GabrielSimonetto
Copy link
Member

GabrielSimonetto commented Oct 9, 2021

Resumo

Nosso main atual é uma demonstração do tipo de coisa que o paratex é capaz de fazer, mas para que uma pessoa entenda o que está acontecendo, ela precisa ir até o código e ler o que está lá, pois o único output que aparece na tela contem as mensagens Building 2014-05-07.csv (que vai trocando a data, o que eh bem descolado), e quando termina nao diz nada.

Eu proponho que a operabilidade do main se dê da seguinte forma:

Demonstração do paratex:
Extrairemos os dados de {site} das datas de {inicio} ate {fim} na pasta {pasta_destino}, podemos começar? {y/N}

Building 2014-05-07.csv // o mesmo que ja tem hoje (Mas se a gente tiver usando pt-br tem que traduzir)

Extração Completa!

Aí, dá pra evoluir essa issue pra criar uma CLI com os parametros acima, mas por enquanto só printar o que ta acontecendo ja ajuda bastante

@GabrielSimonetto GabrielSimonetto added the enhancement New feature or request label Oct 9, 2021
@GabrielSimonetto
Copy link
Member Author

Além disso seria legal externalizar aquela funcionalidade ali que tem pra receber todos os csv's juntos ou extratificados por sessão, mas nao pensei um jeito decente de mostrar isso

def main(partitioned_mode=False):
    """
    partitioned_mode: True makes output splitted into a CSV file for each
    session, False joins sessions into a single CSV.
    """

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

No branches or pull requests

1 participant