Terminado

Aplicación .Net para descarga de imágenes de Instagram

Publicado el 25 Marzo, 2019 en Programación y Tecnología

Sobre este proyecto

Abierto

La aplicación leerá un fichero de configuración (csv) que contiene: id(texto); activado(boolean); fecha(date); hashtag de instagram(texto).
De forma repetitiva, accederá a Instagram y buscará publicaciones, desde la fecha y con el hashtag indicados en el fichero de configuración. En caso de encontrar publicaciones, descargará todas las imágenes del post. Las imágenes se almacenarán a resolución completa en una misma carpeta, con el mismo nombre que su correspondiente ID, y se nombrarán con el formato ID_cuentadeinstagram_numerodeserie.jpg, siendo numerodeserie un número incremental (el último fichero +1) y cuenta de Instagram el nombre de cuenta que publicó la foto.


Al almacenarse todas las imágenes en la misma carpeta, no pueden existir nombres repetidos.
No debe descargar imágenes previamente guardadas para comprobar si ya descargó la foto.
Al finalizar de comprobar todos los hashtags del fichero de configuración esperará los segundos indicados en otro fichero de configuración, en el que se especificarán los segundos a esperar y el directorio donde se guardarán las imágenes descargadas.
La aplicación podrá usar ficheros de configuración si lo estimas necesario, pero no bases de datos.



Tendrá una interfaz de usuario muy sencilla en la que se indicará la actividad de la aplicación. Puede ser una ventana de Windows o una ventana de comando en la que se muestre qué hashtag se está buscando en cada momento, si está procesando, si está en estado de espera...
La aplicación usará la API oficial de Instagram y ha de ser lo suficientemente robusta como para correr durante varios días de forma desatendida. Debes controlar los errores.
Se requiere entregar: código fuente comentado, instrucciones de instalación y aplicación probada.

Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida Según se necesite
Integraciones de API Social media (Facebook, Twitter, etc.)
Plataformas requeridas Windows

Plazo de Entrega: No definido

Habilidades necesarias