Entradas

Kivy - aún más fácil, más nativo

Imagen
Continuamos una serie de artículos sobre el desarrollo de aplicaciones móviles con el marco Kivy . Hoy hablaremos sobre la maravillosa biblioteca KivyMD , una biblioteca para crear una interfaz nativa al estilo de Material Design de Android, escrita en el marco de Kivy. Francamente, personalmente estoy infinitamente contento de no tener que esculpir y contemplar curvas, widgets personalizados oscuros y aterradores en las aplicaciones Kivy. Al usar la biblioteca KivyMD en nuestros proyectos y un poco de imaginación, es poco probable que alguien pueda distinguir visualmente si su programa está escrito en Java o si usa el marco Kivy y Python. Descargue, desempaquete KivyMD, vaya al directorio raíz del archivo desempaquetado y realice la instalación: python setup.py install A continuación, instale las dependencias para KivyMD: pip install kivy-garden garden install recycleview Después de instalar la biblioteca, puede ejecutar una muestra de prueba desde el

Construyendo un Web Scraper de principio a fin

Imagen
¿Qué es un Web Scraper? Un Web Scraper es un programa que literalmente raspa o recopila datos de sitios web. Tome el siguiente ejemplo hipotético, donde podríamos construir un raspador web que iría a Twitter y recopilar el contenido de los tweets. En el ejemplo anterior, podríamos usar un raspador web para recopilar datos de Twitter. Podríamos limitar los datos recopilados a tweets sobre un tema específico o por un autor específico. Como se puede imaginar, los datos que recopilamos de un raspador web se decidirán en gran medida por los parámetros que le demos al programa cuando lo construimos. Como mínimo, cada proyecto de raspado web necesitaría tener una URL para raspar. En este caso, la URL sería twitter.com. En segundo lugar, un raspador web necesitaría saber qué etiquetas buscar la información que queremos raspar. En el ejemplo anterior, podemos ver que podríamos tener mucha información que no quisiéramos eliminar, como el encabezado, el logotipo,