Foto de Raspberry Pi a Telegram

En el tutorial de hoy te voy a enseñar a consumir la API de Bots de Telegram desde una Raspberry Pi 4. Vamos a monitorear una cámara conectada a la Raspberry y enviar una foto periódicamente a Telegram, sirviendo como una cámara de vigilancia. La ventaja de tener una cámara de seguridad con Telegram y Raspberry Pi es que el almacenamiento es ilimitado y seguro, ya que no hay límite de las fotos enviadas y nadie más que el receptor puede ver las fotos tomadas con la cámara. Veamos cómo tomar fotos con el módulo de la cámara de la Pi y enviarlas en nombre de un Bot de Telegram a un canal, grupo o usuario usando un Bot de Telegram desde la línea de comandos con cURL. ...

mayo 22, 2024 · 4 min · 791 palabras · Parzibyte

Cambiar fondo de escritorio de Windows con C#

En este post veremos cómo cambiar la imagen de fondo (background) de manera programada en Windows usando C#. Con lo que veremos podrás cambiar el fondo desde un script de C# o cualquier otro lenguaje invocando al ejecutable de C#. Al final podrás invocar al ejecutable compilado desde otros lenguajes de programación como PHP, JS (del lado del servidor), Java, Python, etcétera. ...

septiembre 25, 2022 · 3 min · 439 palabras · Parzibyte

Descargar libros de CONALITEG

Ayer alguien me preguntó si se podía descargar un libro de texto gratuito de la página de CONALITEG (Comisión Nacional de Libros de Texto Gratuitos), así que le pedí que me enviara el enlace y al entrar vi que no es un PDF. Al analizarlo vi que es una imagen que se muestra con magazine.js y que cada que pasas de página se carga una nueva imagen en el fondo (eso lo vi solo en un vistazo rápido, así que puede que esté equivocado en las librerías o esas cosas, aunque al final no importa): Si te fijas, las páginas van en orden, es decir, va la 001, 002, etcétera hasta el final del libro. Entonces pensé en una idea: hacer un script de Python que reciba el número de páginas del libro, la dirección del mismo y visite todas las páginas de las imágenes, las descargue una por una y después las convierta a PDF. Para mi sorpresa el script funcionó como un encanto, y por eso te vengo a compartir cómo descargar esos libros y tal vez otros más que usen la misma tecnología. ...

abril 25, 2022 · 5 min · 860 palabras · Parzibyte

Generador de datos SQL con JavaScript

Hoy te mostraré una idea o prototipo de un generador para llenar bases de datos SQL usando el lenguaje de programación JavaScript. Básicamente es como un faker, seeder o generador de datos aleatorios para llenar bases de datos. Recientemente tuve la necesidad de generar datos falsos para mi programa de renta de consolas de juegos por tiempo, y como era algo rápido decidí crear un pequeño script para la tarea. Con lo que te mostraré espero que te puedas dar una idea de cómo hacer el tuyo y ver qué tan fácil es. Igualmente puedes usarlo como base para tu propio script. ...

noviembre 9, 2021 · 5 min · 924 palabras · Parzibyte

Ejecutar programa al encender Raspberry Pi

Hoy te mostraré cómo ejecutar un programa, comando o script al iniciar el sistema de Raspberry Pi, específicamente Raspbian. Necesitaba ejecutar un script sh que a su vez invocaba a un script de Python y luego invocaba un binario propio del sistema. Después de probar tantas opciones te vengo a compartir lo que me funcionó. Por cierto, lo que haremos será ejecutar un programa o comando tan pronto el sistema operativo esté listo y el escritorio sea mostrado. ...

agosto 10, 2021 · 2 min · 305 palabras · Parzibyte

Contador de visitas muy simple en PHP

Hoy voy a mostrarte cómo contar las visitas de usuarios usando PHP. Será un contador sin bases de datos ni dependencias, usando solo PHP. Te aviso desde ahora que es algo muy simple y sencillo. Más adelante te traeré un ejemplo más avanzado y preciso, pero por ahora lo vamos a dejar muy simple usando archivos texto. No vamos a usar bases de datos de ningún tipo. Será un contador de visitas con PHP puro y archivos de texto. Actualización: si quieres algo más avanzado con gráficas, reporte de páginas más vistas y otras mejoras puedes ver la versión avanzada del contador. ...

febrero 16, 2021 · 4 min · 679 palabras · Parzibyte

Ejemplo de makefile para Python

Anteriormente publiqué un makefile para compilar programas en C. Ahora te mostraré un ejemplo de makefile para Python que es más que nada algo como un script para automatizar las cosas. Será muy simple pero servirá para varias cosas: formatear el código fuente, ejecutarlo y pasarle datos de entrada escribiendo únicamente make. ...

enero 14, 2021 · 1 min · 213 palabras · Parzibyte

Obtener enlaces de descarga de folder en Mediafire

Hace algunos días iba a descargar de un folder o carpeta en Mediafire, un servicio de almacenamiento (como Mega, Dropbox, etcétera) pero al seleccionar varios archivos para su descarga, me solicitaba volverme premium. Así que decidí hacer un pequeño script que extrajera todos los enlaces y me los diera como una cadena para simplemente pegarlos en un gestor de descargas como lo es MiPony. ...

septiembre 19, 2020 · 1 min · 161 palabras · Parzibyte

Calcular total comprado en Steam con JavaScript

Hace unos momentos estaba revisando mi historial de compras en Steam y me dio curiosidad por saber cuánto he gastado (o comprado) en total. Así que en lugar de hacer la cuenta a mano decidí hacer un pequeño script. Por cierto, esto es para probar en la página de Steam en un navegador. La página es: https://store.steampowered.com/account/history/ ...

septiembre 17, 2020 · 2 min · 227 palabras · Parzibyte

Usar jsDelivr para cargar scripts de GitHub

GitHub es una gran fuente de scripts y código open source que nos facilita la vida. Los desarrolladores ponen a nuestra disposición las librerías, mismas que podemos descargar e incluir en nuestros proyectos. En ocasiones necesitamos cargar esas librerías sin descargarlas, es decir, usar GitHub como host para cargar los scripts. Y eso era posible hace tiempo gracias a Rawgit, pero ahora ha dejado de funcionar. Por lo tanto, buscando, encontré una alternativa: jsDelivr. ...

septiembre 8, 2020 · 2 min · 216 palabras · Parzibyte