Terminado

Simple script de alertas con Api de mercadolibre

Publicado el 18 Septiembre, 2020 en Programación y Tecnología

Sobre este proyecto

Abierto

Necesitamos crear un script que se conecte a mercadolibre a buscar si existe un item con una palabra clave, y de existir, mandar una alerta.

El propósito es detectar objetos coleccionables apenas se suben a la plataforma mercadolibre para su inmediata revisión y posterior compra si así se considera.

El script tiene que estar escrito en Python, puesto en producción con un cron job o similar, y enviar un correo electrónico cuando lo encuentre.
El funcionamiento es muy simple: cuando se ejecuta el script, se accede al API de búsqueda de mercadolibre. No se necesita ninguna credencial de acceso, sólo accediendo al endpoint https://api.mercadolibre.com/sites/MLA/search?q={PALABRA_CLAVE} se recupera un Json con los resultados.

Cuando se encuentre un resultado, o más de uno, se envía un correo electrónico con la alerta del producto encontrado y el enlace a verlo.

Una nota importante: cuando se encuentra un producto sólo se debe enviar una alerta si el producto no se había encontrado en una búsqueda anterior. De otra forma, sería acumulativo y mostraría siempre los mismos items.
Por ejemplo, si esto se corre 1 vez por hora, se alerta sólo los resultados que no se habían alertado las horas anteriores.
Esto se puede hacer guardando los IDs encontrados y no repitiéndolos, o filtrando por la hora publicada (sólo alertar los publicados en la última hora).

Las palabras clave son más de 1, se puede poner una instancia del proceso por cada palabra clave (ej, un cron job por cada palabra clave).

Por favor, al enviar una oferta, comentar qué experiencia tienen en Python (o si proponen otra tecnología), cómo lo pondrían en producción y si tienen experiencia con el API de mercadolibre y con APIs y Json.

Gracias!

Categoría Programación y Tecnología
Subcategoría Data Science
Tamaño del proyecto Pequeño
¿Es un proyecto o una posición? Un proyecto
Disponibilidad requerida Según se necesite

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por M. D. V.