Analisando propostas

Crear catálogo en Google Drive a partir de Csv y archivos en Ftp

Publicado em 19 de Julho de 2018 dias na TI e Programação

Sobre este projeto

Aberto

El objetivo es generar un catálogo de fotos en la nube (Google Drive) automáticamente, y entregar por mail un link a la carpeta creada.

Este catálogo va a ser una selección de ciertos artículos que elija el usuario, dentro un catálogo completo (mucho más grande).

Los diferentes componentes disponibles son:
- Una cuenta de Google Drive corporativa donde se deberá subir la selección de productos.
- Una carpeta con acceso de lectura vía FTP donde se encuentra actualmente un catálogo completo de todos los productos que vende la empresa (cada producto tiene una foto nombrada codigo.jpg por ej 15324.jpg 78934-.jpg etc.) Estas fotos están dentro de directorios y subdirectorios, que corresponden al rubro al que pertenece el producto. Por ejemplo, el artículo 12345.jpg está dentro de ftp://empresa.com/Marroquineria/Carteras/12345.jpg
- Los usuarios eligiran los productos en una plataforma existente que tiene la posibilidad de enviar por mail un archivo CSV con la lista de códigos seleccionados, el nombre y mail del usuario. (Codigos.csv)
- Se cuenta además con un archivo CSV (items.csv) con información adicional de todos los productos, que se usará para darle nombre a las carpetas y subcarpetas en Google Drive.


Lo que hay que hacer es:
- Recibir el archivo codigos.csv  adjunto en el mail
- parsear y recorrer línea por línea el archivo codigos.csv. En cada línea habrá un código.
- Con ese numero de codigo, buscar la foto codigo#.jpg dentro de los directorios y subdirectorios del FTP y copiarlos al google drive.

- Con ese mismo codigo, se deberá buscar en el archivo items.csv el nombre de la carpeta que se deberá crear en google drive. En esa carpeta es donde se debe copiar el archivo codigo#.jpg
- Repetir el proceso para cada línea de codigos.csv

Una vez subido todo a Google Drive, se deberá enviar un mail a la dirección indicada en el archivo codigos.csv con el link a la carpeta de Google Drive.

Categoria TI e Programação
Subcategoria Outros
Tamanho do projeto Pequeño
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho o design
Disponibilidade requerida Conforme necessário
Integrações de API Cloud Storage (Dropbox, Google Drive, etc)

Prazo de Entrega: Não estabelecido

Habilidades necessárias