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):
Analizando libro de CONALITEG para descargar
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.
En este post te mostraré un software muy simple que he creado recientemente. Es para compartir archivos por internet y enviarlos de manera rápida y simple.
La principal función de esta app para transferir y compartir archivos es su funcionamiento para subir archivos en conexiones lentas.
Básicamente es como una alternativa open source y gratuita a WeTransfer, File.io, Firefox Send, etcétera.
A lo largo de este post te enseñaré cómo funciona, cómo puedes tenerla gratis (ya que usa Firebase en su plan gratuito) y cómo montarla en un servidor gratuitamente.
Nota: puedes ver cómo luce la app al descargar un archivo en este enlace.
Hoy te voy a relatar un pequeño problema (y su solución) que ocurre al intentar instalar Minecraft Bedrock en Windows desde la tienda oficial de manera legal después de haber instalado una versión pirata del mismo.
Puede que tú hayas instalado una versión pirata de Minecraft y después hayas pensado en comprar e instalar la versión original y legal. Pues bien, al instalar la versión pirata y después pasarte al lado legal, ocurren errores como:
Windows no pudo iniciar el servicio ClipSVC
Windows no pudo iniciar el servicio servicio de licencia de cliente (ClipSVC) en equipo local. Error 126: No se puede encontrar el módulo especificado
Se queda cargando en Adquisición de licencia
No se instala Minecraft
No se descarga Minecraft
Entonces vamos a ver cómo solucionar ese error que le ocurrió a un amigo.
En este post te mostraré cómo crear un archivo de texto en el navegador con JavaScript, escribir contenido dentro del mismo y luego forzar su descarga. Básicamente vamos a guardar un Blob con JS.
De este modo vas a poder generar un txt con JS y descargarlo. Además, con lo que te mostraré podrás generar un CSV o cualquier tipo de archivo siempre y cuando sepas estructurarlo.
Todo lo que aprenderás será aplicado del lado del cliente, así que no harás llamadas al servidor. Por cierto, usaremos Blob y URL.createObjectURL.
En este post te voy a mostrar un programa que acabo de crear (totalmente original) que sirve para el control de estacionamiento o parqueadero.
Básicamente es un software gratuito que sirve para llevar el registro en un parqueadero. Este sistema es gratuito, por lo que puedes usarlo sin ningún costo, además de explorar su código fuente.
Las características generales son:
Registro de vehículo, ya sea motocicleta, auto, camionetas, etcétera.
Registro de fecha y hora de entrada
Cálculo del tiempo que el vehículo pasó estacionado
Ajuste de costo por hora con redondeo y tolerancia
Reporte de vehículos con tiempo de estancia y ganancia
Escritorio con reporte general y gráficas
Soporte de impresión de ticket de entrada para comprobante de ingreso y comprobante de pago en impresora térmica
A lo largo de este post te mostraré los detalles del software así como las instrucciones de descarga y la ubicación del código fuente.
Nota: en las capturas de pantalla probablemente verás datos aleatorios o incoherentes, pues los he generado aleatoriamente así que no esperes que tengan sentido, solo son de relleno para mostrarte los módulos.
En este post te mostraré un sistema de ventas gratuito para descargar, fácil de usar e instalar. Es más enfocado en el usuario final que en el programador.
No es un post falso ni nada de esas cosas. Realmente te enseñaré un sistema POS que he programado hace tiempo, compilado para Windows y empaquetado para que tú puedas descargarlo y comenzar a usarlo.
El sistema PDV que te enseñaré está pensado para comerciantes, dueños de negocios, tiendas de ropa, abarrotes, etcétera, pues solo necesita una computadora para ejecutarse.
Por cierto, si te lo preguntas, el sistema es uno que ya presenté anteriormente en la nube, solo que ahora lo quitaré de la nube y será gratis para descargar.
En este post te enseñaré a instalar el software para llevar el registro de asistencias y tareas de los alumnos de una escuela que anteriormente presenté en mi blog. Si no lo has visto, puedes verlo y descargarlo aquí.
En este post de programación en Go / Golang te enseñaré cómo descargar un archivo de internet y guardarlo en el dispositivo desde donde se invocó al ejecutable.
Descargar archivo por URL usando Go Golang
Es decir, usar Go para descargar cualquier archivo de internet, ya sea una imagen, un PDF, etcétera y guardarlo en la computadora.
Hoy te mostraré cómo descargar el software Fritzing de manera gratuita, sin realizar donaciones. Todo esto lo harás desde el sitio oficial, así podrás obtener la última versión.
En este post te mostraré un ejemplo sencillo sobre cómo usar scp para copiar archivos entre dos computadoras, ya sea que copiemos desde A hacia B o desde B hacia A.
scp significa secure copy y, aunque suene redundante, copia archivos de manera segura, algo así como ssh.
En este post te mostraré una utilidad que hice usando Python y youtube-dl para descargar canciones automáticamente usando únicamente el nombre de la canción.
El funcionamiento es simple: en un archivo de texto se colocan los nombres de canciones (o nombres con artistas) y mi script:
Buscará la canción en YouTube
Descargará el primer resultado
Lo convertirá a mp3
Esto abre un montón de posibilidades pues con el mismo puedes descargar miles de canciones de manera automática.