Completed

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

Published on the March 25, 2019 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Desktop apps
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed
API Integrations Social media (Facebook, Twitter, etc.)
Required platforms Windows

Delivery term: Not specified

Skills needed