-
Notifications
You must be signed in to change notification settings - Fork 297
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
Feature/import csv #130
base: develop
Are you sure you want to change the base?
Feature/import csv #130
Conversation
…lter-csv-importer
Próximo passo é criar o upload de arquivos, não inclui logo de cara pq não tinha muita familiaridade do Nest utilizando Fastify e vi que o Módulo built-in de upload do nest não é compativel out-of-the-box com Fastify |
Em que voce ta pensando sobre o upload de arquivos? |
Então, isso já tem algum tempo. Não sei como está o gerenciamento atual dos abrigos. Pelo tempo da issue, pode ser que ela nem seja mais tão útil para o sistema atual, existe a chance de terem importado as planilhas existentes de forma manual, se o fizeram. Nessa implementação o arquivo é salvo na pasta temporária do sistema até o fim do parse e dps é deletado. (Poderia se ter um log disso, mas inicialmente apenas Admins possuem acesso a essa feature) |
Criando o parser de arquivos CSV.
Acabei aproveitando e usando como base um POC que tinha feito utilizando WebStreams, por isso talvez esteja meio Overengineering
O serviço aceita opcionalmente a opção de utilizar a API do Gemini para tentar categorizar as categorias dos supplies.
finalizar