Condiciones If … Else en Python

Las condiciones son declaraciones que pueden ser verdaderas o falsas y viene definidas por True or False.

Existen diferentes formas de hacer condiciones en Python.

Para montar condiciones vamos a necesitar conocer los siguientes símbolos que usaremos para comparar valores:

Sigue leyendo

Cómo encontrar libros duplicados con Calibre

Opciones de búsqueda de libros duplicados en Calibre

Cuando tenemos una biblioteca virtual de varios miles de libros  es inevitable tener libros duplicados.

Si utilizamos Calibre para gestión de nuestra biblioteca, es muy sencillo encontrar y eliminar estos libros, ebooks, repetidos. Tan solo tenemos que instalar el plugin «Find Duplicates» 

Sigue leyendo

Control por voz en PC y RaspberryPi con Whisper

control por voz en pc y raspberry pi

La idea del proyecto es dar instrucciones de voz para interactuar a través de nuestro PC o de nuestra Raspberry Pi utilizando el modelo Voice-to-text Whisper.

Daremos una orden que será transcrita, convertida a texto, con Whisper y entonces analizada para ejecutar la orden adecuada que puede ser desde ejecutar algún programa a dar voltaje a los pines de la RaspberryPi.

Yo voy a utilizar una vieja Raspberry Pi 2, un micro USB y utilizaré el modelo de Voice-to-text recién liberado por OpenAI, Whisper. Al finl del artículo puedes ver un poquito más de Whisper.

Sigue leyendo

Cómo cambiar la dirección MAC en Ubuntu

Cambiar la MAC es una cuestión de privacidad. Existen diferentes motivos por los que se recomienda cambiar la MAC de tu dispositivo. Uno de ellos es si te vas a conectar a una red pública dónde hay más usuarios conectados.

Recuerda que la MAC es una identificación del hardware físico, de tu tarjeta de red y es única para tu equipo.

Se recomienda siempre, por seguridad, cambiar la MAC cuando te conectas a una red wifi pública o a un VPN.

Sigue leyendo

Cómo hacer que el portátil no entre en suspensión al bajar la pantalla

como usar un portátil con la tapa cerrada

Existen varios motivos para querer que nuestro portátil no cambie de estado al bajar la pantalla, es decir, que siga funcionando sin apagarse ni entrar en suspensión. La principal razón es que vas a utilizar tu portátil como una torre, conectándole una pantalla externa y otros periféricos como teclado USB y un ratón.

Este verano para trabajar he preferido conectar el monitor LED de Benq que se ve en la imagen, que es más grande y se ve mucho mejor que el TFT de mi viejo Dell XPS 15 que tiene 12 o 13 años y he tenido que configurarlo. No es difícil pero como no me sale en el menú de configuración hay que hacerlo editando un archivo.

Sigue leyendo

Bucle For en Python

El bucle For en Python tiene algunas características diferentes a otros lenguajes de programación. Os dejo lo que voy aprendiendo para exprimir al máximo uno de los bucles más usados.

En Python está pensado para recorrer un objeto iterable, bien sea una lista, un objeto u otro elemento.

La estructura que sigue es

Sigue leyendo

AntennaPod, el reproductor de Podcast de código abierto

AntennaPod reproductor podcast código abierto

AntennaPod es un reproductor de Podcast de código abierto. Es una aplicación gratuita, de código abierto y libre de anuncios, con un diseño limpio y elegante y todas las funciones que yo necesito en un reproductor / gestor de suscripciones de Podcasts.

Y es el reproductor que llevo probando desde hace un tiempo y que me funciona de maravilla. Yo la utilizo con F-Droid en Android, aunque también puedes encontrarla en la Play Store.

Hasta ahora usaba iVoox y he cambiado sus más de 100Mb por AntennaPod de poco más de 10MB. iVoox además de los anuncios se me colgaba constantemente, lo que la hacía insufrible. Es una gran alternativa a muchos reproductores comerciales .

De esta forma, me va muy fluido, no tengo anuncios y utilizo una opción Open Source y sobre F-Droid. De momento todo son ventajas.

Sigue leyendo

Las mejores aplicaciones de F-Droid

las mejores aplicaciones de software libre de f-droid

Ya hemos visto qué es F-droid, sus ventajas y por qué deberíamos de usarlo. En este artículo quiero darte a conocer algunas de sus mejores aplicaciones. Está claro que esto es muy subjetivo porque la mejor aplicación será la que cubra una de nuestras necesidades. Pero aquí van unas cuantas que considero que pueden ayudarte.

Pues voy a dejar las aplicaciones que considero más interesantes de este repositorio de aplicaciones de Software Libre. De algunas no encontrarás alternativas, y de otras ya tendrás aplicaciones instaladas que hagan los mismo. Es un buen momento para valorar si te interesa pasar esa aplicación que usas a otra de Software Libre.

Sigue leyendo

Cómo crear alertas en Wallapop

Éste es un sencillo truco, realmente una buena configuración, de nuestra aplicación de Wallapop para que nos avise cuando aparece un nuevo producto que estamos buscando. De esta forma no tendremos que estar siempre entrando y buscando que hay nuevo.

Tan solo creamos las alertas que necesitemos y nos enviará notificaciones cuando cuelguen algún nuevo producto que cumpla con las características que hemos elegido en los filtros.

Un ejemplo claro, es buscar una Nintendo Switch. Podemos hacer que Wallapop nos avise con una notificación cuando alguien venda una Nintendo Switch, hasta un precio determinado, con filtro de distancia, etc.

Sigue leyendo

Qué es F-Droid

f-droid la play stor del software libre

F-Droid es un repositorio de software, una tienda de aplicaciones, una alternativa a Play Store. Es el Play Store del software Libre. F-Droid es software libre y las aplicaciones que podemos encontrar dentro son Software Libre u Open Source (FOSS). Podemos encontrar su código en GitHub revisarlo y modificarlo a nuestro gusto si queremos.

Y una vez que sabes lo que es, lo siguiente que te preguntarás es para qué necesitas instalarlo si tienes Play Store.

NO hay aplicaciones pirata. Para eso tienes otras alternativas. F-Droid es un apuesta por el software Libre y ya.

Sigue leyendo