Denise, es un interesante emulador de ordenadores Commodore, en concreto del C64 y el Commodore Amiga.
Podéis instalarlo con RetroMultiInstaller, que ahora os creará el acceso directo en el menú en una nueva subcategoría Commodore dentro de la categoría Emuladores, aunque la instalación manual es tan sencilla como bajarse el último deb de su página oficial e instalarlo con dos comandos:
Nada más iniciar el emulador os vais a encontrar un problema si no domináis el alemán, ya que los menús en principio aparecen en ese idioma, para cambiar el idioma, castellano en nuestro caso, vamos a las siguientes opciones:
Optionen ► Einstellungen ► Sprache ► Spanisch
E instantáneamente aparecerán los menús en nuestro idioma.
En los menús tenemos opciones para el C64 y el Amiga, si le damos a reiniciar en el item correspondiente de cada uno de estas opciones arrancará una máquina u otra, ojo, el Commodore no necesita configuraciones ni archivos extra, mientras que si no configuramos el Amiga nos arrancará la distribución Aros.
En el modo Amiga si haces clic dentro de la pantalla captura el ratón, que puedes recuperar haciendo clic con el botón central (la rueda).
Navega por los menús del emulador para descubrir todas sus posibilidades.
Hace un tiempo me quedé sorprendido por lo que me ocurrió con una limpiadora del trabajo. Me vino un día contando que estaba con la hija en el coche y de pronto saltó desde su móvil una conversación que había tenido conmigo en el trabajo, pero que nunca la había grabado.
Tras hacerle unas preguntas me dijo que no usaba ninguna app para grabar voz, ni tenía nada en el whatsapp (yo no lo uso). Es decir, que seguramente tendría algún malware en su móvil. Y más cuando algunas veces le deja el smartphone a su nieta y quizás le pudiera instalar alguna app maliciosa.
Esto me hizo pensar en que nunca tenemos en cuenta los móviles de los demás. Nos preocupamos mucho de tener cierta privacidad en nuestros dispositivos pero luego estamos rodeados de personas con móviles y que ni siquiera saben qué es una actualización, los permisos, su funcionamiento, etc. Solo tienen un móvil para su whatsapp, sin conocer nada más.
Con esto quiero decir que por mucho que uno cuide su privacidad, la de los demás te pueden hacer perder la tuya. No me imagino diciéndole a alguien que cuando hable conmigo apague su móvil... Y no es solo el micrófono, también la cámara. No, no quiero parecer paranoico, pero pensad en ello durante un momento.
Pagamos por dispositivos de vigilancia. Cualquier gobierno tiene las herramientas para entrar en nuestros smartphones. Y si les costara entrar (que lo dudo) podrían usar los móviles de las personas que nos rodean. Igualmente van recolectando los metadatos de las personas con las que te juntas o con quienes te escribes, para sacar una opinión de ti.
Ya solo faltaban las gafas inteligentes para grabarte sin que ni siquieras te des cuenta y subiendo luego esas imagenes o vídeos a la nube de una gran compañía que tiene fama de rastrear a los demás, como os exponía en algún artículo anterior.
Retomamos los episodios de noticias en puro audio. Muchas actualizaciones de aplicaciones y herramientas, distros y alguna noticias de FLOSS en general.
Mientras tanto Neon sigue en mantenimiento por ahora, pero yo no haría instalaciones nuevas con esta distro, ya que le veo futuro incierto.
KDE Plasma 6 Wayland funciona bien en FreeBSD, tutorial.
Plasma 6.5 que ya ha sacado su primera beta, traerá un cambio en la página de permisos de Flatpak que pasa a permisos de aplicación que trae varias novedades y mejoras.
Nate nos da su visión de la última Akademy, pinta todo muy bien. Y aquí tenes un resumen oficial concienzudo, merece la pena.
openSUSE va a retirar su pantalla de bienvenida hecha en Qt5 con una más moderna que se coordine con la que tenemos en KDE y con la de GNOME.
Para los amantes de Nix, aquí os dejo un administrador para Home Manager, no se más.
Comienza tu SERVIDOR KVM o WEB HOSTING con Hostinger 👉 https://hostinger.com/locosporlinux 💥 ¡Usa el cupón de descuento LOCOSPORLINUX para obtener un 10% de DESCUENTO!
Buenas noticias para los desarrolladores y entusiastas de la IA que usan Linux: Canonical (la empresa detrás de Ubuntu) anunció una alianza con NVIDIA que hará la instalación de CUDA muchísimo más sencilla. ¿Qué significa esto? Que frameworks como TensorFlow y PyTorch ahora podrán correr en Ubuntu y derivados sin pasar por el infierno de las dependencias.
Pero la noticia no es tan simple. ¿Qué hay de las distros que no son .deb, como Fedora o Arch? Y, ¿qué hay del eterno debate sobre el software privativo en Linux? En este video te contamos lo bueno, lo malo y lo polémico de este acuerdo que podría cambiar el futuro de la IA en Linux. ✅ Asegúrate de suscribirte a mi canal para más tutoriales y trucos sobre Administración de Servidores con Linux y con Windows y Seguridad Informática.
🔥 ¡Déjame tus comentarios y preguntas! Estoy aquí para ayudarte en temas de Administración de Servidores con Windows y con Linux así como también temas de Seguridad Informática: https://www.youtube.com/@ProfeCarlosLeal
Comienza tu SERVIDOR KVM o WEB HOSTING con Hostinger 👉 https://hostinger.com/locosporlinux 💥 ¡Usa el cupón de descuento LOCOSPORLINUX para obtener un 10% de DESCUENTO!
Comienza tu SERVIDOR KVM o WEB HOSTING con Hostinger 👉 https://hostinger.com/locosporlinux 💥 ¡Usa el cupón de descuento LOCOSPORLINUX para obtener un 10% de DESCUENTO!
Ubuntu… la distro que hasta tu abuela conoce 🚀. Hubo una época en la que fue el iPhone del software libre: revolucionaria, atractiva, imprescindible. Todos querían Ubuntu. Pero con el tiempo pasó de ser la Coca-Cola del open source a convertirse en algo más parecido a un Movistar: presente, útil, pero ya no tan querido.
En este vídeo repasamos su historia, sus decisiones más polémicas (Unity, Mir, Snap…), cómo perdió a parte de su comunidad, y por qué hoy sigue reinando en servidores mientras en escritorios genera debate. También te cuento qué alternativas existen si buscas control, gaming o la experiencia GNOME pura.
¿Sigue valiendo la pena Ubuntu en 2025? Vamos a verlo.
👉 Dale a like, suscríbete y cuéntame en comentarios tu experiencia con Ubuntu o qué distro usas tú.
🎥 Capítulos 00:00 Introducción 00:50 El boom de 2004 y los CDs gratis 02:29 Ubuntu como la Coca-Cola del software libre 02:40 Unity, Mir y Snap: cuando Canonical se pasó de creativo 03:20 La fuga de usuarios a Mint, Arch y otras distros 04:13 Ubuntu hoy: servidores vs escritorio 04:50 ¿Cuándo sí recomiendo Ubuntu? 05:20 ¿Cuándo no recomiendo Ubuntu? 06:30 Ubuntu como héroe del 5% de mercado
San Fermín 2025 arranca con un chupinazo convertido en altavoz político gracias a la candidatura “Yala Nafarroa con Palestina”, apoyada por cientos de colectivos organizados mientras la mayoría solo quería celebrar. Lo que debería ser una fiesta popular se transforma en escenario de reivindicación, ejemplo de cómo la política invade incluso los espacios que parecían intocables: el ocio, la cultura, la vida cotidiana.
Esa politización constante hunde sus raíces en corrientes intelectuales del siglo XX y hoy cristaliza en el marco mental del wokeismo, donde todo gesto, palabra o silencio se interpreta como una toma de partido. Las consecuencias se sienten en la calle: desconfianza, tribalización, agotamiento y banalización del conflicto. El resultado es una sociedad más frágil, donde la convivencia se resquebraja bajo el peso de la ideología omnipresente.
El 14 de Octubre termina la vida de Windows 10, y Windows 11 no se puede instalar en máquinas relativamente antiguas, así que es el mejor momento para instalar Linux.
¿Comida de menú infantil? Puede, pero unos macarrones con una salsa casera bien hecha son placer de dioses. Esta es nuestra receta para viajar a la infancia con un extra de sabor.
Ingredientes (para 4 personas) - 800 g de tomates enteros escurridos de lata - 2 cebollas - 50 g de mantequilla - 400 g de macarrones, espaguetis o cualquier otra pasta - Pimienta negra - Sal - Queso parmesano rallado
1. Pelar las cebollas y cortarlas por la mitad. 2. Ponerlas boca abajo en una olla, preferiblemente de fondo grueso. 3. Añadir los tomates en conserva y la mantequilla y cocinar destapado a fuego lento entre 45 minutos y una hora, aplastando los tomates y removiendo de vez en cuando. 4. Cuando a la salsa le falte poco para estar lista, cocer la pasta en agua hirviendo con sal el tiempo que indique el fabricante. 5. Salar la salsa al gusto y sacar la cebolla. Esta se puede desechar o cortar en trozos gruesos para devolverla a la salsa (se recomienda esto último). 6. Poner la pasta escurrida en la cazuela de la salsa y mezclar bien. Si es necesario, añadir un poco de agua de cocción. 7. Añadir pimienta negra y servir con queso parmesano rallado.
¿Alguna vez te imaginaste un Windows totalmente libre, gratis y compatible con todas tus aplicaciones favoritas? Ese fue el sueño detrás de ReactOS, un proyecto que busca convertirse en el clon abierto de Windows. En este video te cuento la historia de este intento ambicioso: sus orígenes, su evolución, los problemas que enfrentó y por qué nunca logró convertirse en la alternativa que prometía. y también respondo la pregunta del millón:
¿Sirve en el 2025?
🚀 Si te interesa la historia del software libre, los clones de sistemas operativos y los “qué hubiera pasado si…” de la informática, este video es para vos.
✨ No olvides suscribirte para más contenido sobre Linux, sistemas operativos e historia de la tecnología.
🛎️ No olvides suscribirte, activar la campanita y compartir el video si te gustó.
Querés apoyar al canal? Da un super gracias o hacete miembro:
Se doblará el tiempo en el que el soporte oficial de mantenimiento y actualizaciones para openSUSE Leap 16. Podrás disfrutar de Leap 16 durante muchos años
openSUSE Leap es la distribución de GNU/Linux de la comunidad openSUSE basada en SUSE Linux Enterprise (SLE) de publicaciones periódicas.
La comunidad de openSUSE está preparando la inminente publicación de openSUSE 16 (prevista para octubre de 2025), la que será la nueva versión de este sistema de GNU/Linux en el que prima la estabilidad a largo plazo para vivir sin sobresaltos.
Y se ha anunciado que openSUSE Leap 16 tendrá recorrido para mucho tiempo. Por lo que tendrás un sistema mantenido y con actualizaciones de seguridad por muchos años. Pero expliquemos todo esta novedad de soporte ampliado más en detalle.
openSUSE 16 está alineado con SLE, con la base del código de la distribución de GNU/Linux empresarial que desarrolla y mantiene la empresa SUSE, se crea una versión comunitaria, disponible de manera libre y gratuita.
La versión Leap 15 actual, va teniendo actualizaciones menores (o service pack) que se nombran como 15.1, 15.2, etc. La versión 15.6 actual ya ha marcado un hito por mantener el sistema de manera oficial con actualizaciones disponibles hasta el 30 de abril de 2026, brindando una gran cantidad de apoyo comunitario inigualable.
Esto es porque el ciclo de vida habitual es de 12 meses entre versiones menores (entre la 15.1 y la 15.2 por ejemplo, etc) más 6 meses de superposición para una actualización sin problemas. Es decir que si está en la 15.1 tienes 6 meses para actualizar al siguiente service pack, que hará que sigas manteniendo la estabilidad y tengas un sistema seguro.
Pero Leap 15.6 se ha extendido 4 meses adicionales para que podamos mantener esa superposición entre versiones de seis meses después del lanzamiento de Leap 16.0 en octubre de 2025. En total, Leap 15 ha ofrecido más de 1,5 veces los 60 meses típicos de soporte ofrecido por la mayoría de las distribuciones de soporte a largo plazo.
Y esto en la próxima Leap 16 va a mejorar, ya que Leap 16 llevará las cosas aún más lejos al dar soporte a los usuarios con actualizaciones de mantenimiento en dos versiones, dando a cada versión 24 meses completos de soporte de la comunidad. A menos que haya un cambio estratégico en la final, la versión Leap 16 pasará a la 16.6 en otoño de 2031 y seguirá recibiendo actualizaciones hasta que llegue Leap 17.1 dos años después.
Claro, estas versiones extendidas en las que se mantiene la estabilidad, sacrifica el tener a veces un sistema no actualizado a nuevas versiones en ciertos aspectos. El largo ciclo de vida de Leap 15 también trajo algunas quejas de que partes del sistema se volvieron obsoletas. Leap 15.6 y la actualización de SLES correspondiente ya resolvieron muchos de los mayores puntos débiles, como las versiones anteriores de Ruby o Python.
Para este openSUSE Leap 16 se planea que habrá actualizaciones de ecosistema más grandes cuando sea necesario, en lugar de aplicar estrictamente una versión de características seguida de una versión de mantenimiento.
Se desea que haya estabilidad en el sistema, pero a la vez también esté actualizado a versiones que estén mantenidas en software específico.
Con este cambio, se desea que Leap 16 ofrezca la estabilidad a la que están las personas que lo utilizan, y que esa estabilidad se extienda por más tiempo en tu equipo de escritorio o servidor personal.
Y si quieres soporte extendido, es muy sencillo migrar de openSUSE Leap a SLE y tener soporte durante décadas que ofrece esta distribución empresarial.
¿Estás pensando en migrar a Linux pero te preocupa no poder usar Microsoft Office o Adobe Photoshop? No te dejes engañar por tutoriales que prometen lo imposible. En este video, el Profesor Carlos Leal te explica por qué, aunque técnicamente sea posible correr estos programas en Linux usando herramientas como Wine o Lutris, no es la solución que crees.
Vamos a ir al fondo del asunto: la verdad sobre el compatibilidad del software propietario, el modelo de negocio detrás de gigantes como Microsoft y Adobe, y por qué nunca veremos una versión oficial de sus programas para Linux.
Más que un problema técnico, es una cuestión de estrategia económica. Y mientras Office y Photoshop se estancan, verás por qué el gaming en Linux está avanzando a pasos agigantados.
Descubre por qué intentar usar software de Windows en Linux no tiene sentido y cuáles son las verdaderas alternativas que te harán más productivo sin atarte a nadie.
✅ Asegúrate de suscribirte a mi canal para más tutoriales y trucos sobre Administración de Servidores con Linux y con Windows y Seguridad Informática.
🔥 ¡Déjame tus comentarios y preguntas! Estoy aquí para ayudarte en temas de Administración de Servidores con Windows y con Linux así como también temas de Seguridad Informática: https://www.youtube.com/@ProfeCarlosLeal
Los niños nacen con un pan debajo del brazo, salvo en Bilbao, que llegan con un bollo de mantequilla. Este dulce de sencillez extrema ha sido compañero fiel en las infancias de incontables bilbaínos, y algunos no hemos dejado de consumirlos con alegría en la etapa adulta. Cuando nuestra ciudad era gris y apenas venían algunos señores a hacer negocios, los bollos rellenos de crema de mantequilla eran una especie de secreto local, pero con la erección del Guggenheim y la llegada del turismo, ha corrido la voz y su popularidad ha aumentado exponencialmente. La oferta también se ha multiplicado, y no es tan fácil saber dónde encontrar ejemplares auténticos.
Como bilbotarra crecido entre bollos de mantequilla suministrados por madre y tías, y cumpliendo una vez más con una importante labor social, me he prestado al experimento de probar siete ejemplares de distintas pastelerías y panaderías de mi ciudad y sus alrededores. No los he puntuado, sino que he hecho una tier list, que es más de ahora, clasificándolos en cuatro niveles en función de su calidad: bollo para turistas, bollo normal, bollo con Denominación de Origen (DOP) y bollo nivel Dios. Si quieres mi inapelable dictamen, mira el vídeo de arriba.
Recopilación y traducción del boletín mensual de noticias relacionadas con el software libre publicado por la Free Software Foundation.
¡El boletín de noticias de la FSF está aquí!
La Free Software Foundation (FSF) es una organización creada en Octubre de 1985 por Richard Stallman y otros entusiastas del software libre con el propósito de difundir esta filosofía, frente a las restricciones y abusos a los usuarios por parte del software privativo.
La Fundación para el software libre (FSF) se dedica a eliminar las restricciones sobre la copia, redistribución, entendimiento, y modificación de programas de computadoras. Con este objeto, promociona el desarrollo y uso del software libre en todas las áreas de la computación, pero muy particularmente, ayudando a desarrollar el sistema operativo GNU.
Mensualmente publican un boletín (supporter) con noticias relacionadas con el software libre, sus campañas, o eventos. Una forma de difundir los proyectos, para que la gente conozca los hechos, se haga su propia opinión, y tomen partido si creen que la reivindicación es justa!!
Por aquí te traigo un extracto de algunas de las noticias que ha destacado la FSF este mes de septiembre de 2025.
El gobierno de los Estados Unidos acaba de dificultar que el público comente sobre las regulaciones
Del 18 de agosto por Matthew Gault
A mediados de agosto, POST fue desactivado para organizaciones de terceros, lo que hizo imposible eludir el JavaScript no libre de regulation.gov.
POST es una función muy común que permite al titular de una clave API recopilar comentarios de personas con sus propios formularios y enviar estos comentarios en su nombre.
Debido a la dificultad de hacer un comentario público sobre una regulación sin usar el formulario en línea, a menudo obliga a los usuarios a elegir entre libertad y expresar su opinión.
Si bien algunas fuentes informan que se puede enviar comentarios por correo, el trabajo que se necesitaría para eso suele ser bastante laborioso lo que a veces echa para atrás.
Esta herramienta que se desactiva funciona como un efecto escalofriante sobre las libertades y la libertad de expresión de los usuarios, y un fuerte impulso para obligar a más personas a usar un sitio web que no respeta su libertad.
Confianza de MS en Windows 11: Páguenos para alojar máquinas virtuales por usted cuando su escritorio inevitablemente muera
Del 13 de agosto por Gareth Halfacree
Si usted o en su trabajo usan Windows 10, Microsoft no solo lo obliga a cambiar a Windows 11, sino que ahora les pide a los usuarios que paguen por el alojamiento en un dispositivo secundario cuando Windows 11 inevitablemente bloquea su dispositivo anterior.
Hay muchos usuarios y organizaciones que no tendrán el lujo de poseer varios dispositivos, ni deberían necesitarlo para usar el dispositivo por el que han pagado y deben esperar que funcione.
Este es otro de los «problemas» artificiales de Microsoft para hacer dinero, creando una supuesta necesidad. Los usuarios deben tener la opción de elegir qué versión de un sistema operativo quieren usar y, de manera más general, qué actualizaciones implementar.
Meta recopiló ilegalmente datos de la aplicación Flo para la regla y el embarazo, según el jurado
Del 5 de agosto por Jon Brodkin
Cuando no puede examinar el código detrás de una aplicación como Flo, una de las aplicaciones de seguimiento de la regla más populares, no tiene garantía de lo que está haciendo la aplicación en segundo plano o con quién se comparte su información.
Es posible que Flo haya sido atrapado con las manos en la masa dando a Google y Meta acceso a las comunicaciones privadas dentro de la aplicación de los usuarios, pero tenga en cuenta que no se revela de una manera similar que todos los programas o aplicaciones que no son libres violen la privacidad de los usuarios además de sus libertades.
Las usuarias individuales de Flo no podrían haber evitado este intercambio ilegal de datos, pero si el software fuera libre, al menos podrían haber sabido en qué se estaban metiendo al usar la aplicación.
Si actualmente está utilizando una aplicación como Flo o alguna otra aplicación que tenga acceso a datos confidenciales, considere almacenar esos datos confidenciales en un lugar en el que merezca confianza.
Estas son solo algunas de las noticias recogidas este mes, ¡¡pero hay muchas más muy interesantes!! si quieres leerlas todas (cuando estén traducidas) visita este enlace:
Thunderbird en el escritorio Plasma de KDE usa el diálogo de archivos GNOME a la hora de añadir un adjunto o guardar un archivo. Veamos cómo modificar eso.
Y algo que me molestaba, aunque no era un impedimento, es que al querer añadir un archivo o guardar algo en mi equipo desde Thunderbird, se mostraba el diálogo de archivos de GNOME y no el nativo del escritorio Plasma de KDE.
Buscando ví la sencilla solución a este pequeño contratiempo. Así que veamos de qué manera más sencilla podemos cambiar este comportamiento.
Tendremos que cambiar un valor en el editor de configuración del propio Thunderbird, para eso:
Pinchamos en el menú de hamburgesa de la parte superior derecha de Thunderbird (≡)
Seleccionamos la opción de Ajustes
En la parte izquierda seleccionamos la sección General
Y en esa sección, en la parte derecha nos desplazamos hasta el botón de Editor de configuración
En la nueva pantalla, en la parte superior buscamos la opción widget.use-xdg-desktop-portal.file-picker
En mi caso valía 2, y lo cambié por un 1 y ya estaría.
Ahora al querer subir un archivo o descargarlo desde un adjunto de un correo, me muestra el gestor de archivos propio de Plasma de KDE por lo que Thunderbird queda más integrado con mi entorno de escritorio.
El paquete pip y sus sucesores pip3, ya no permiten realizar busquedas usando pip search, y muestran el siguiente error:
ERROR: XMLRPC request failed [code: -32500]
RuntimeError: PyPI no longer supports 'pip search' (or XML-RPC search).
Please use https://pypi.org/search (via a browser) instead.
See https://warehouse.pypa.io/api-reference/xml-rpc.html#deprecated-methods for more information.
Debido a que en algunos servidores no disponemos de entorno gráfico y unicamente disponemos de un terminal, este proyecto personal es para poder buscar un paquete Python a partir de un patron de texto y además poder obtener información del paquete localizado, todo ello desde la consola.
Busqueda pip_busca
El programa pip_busca está escrito en Python y localiza en la bbdd de internet todos los paquetes que cumplan con la cadena de texto indicada en la busqueda.
pip_busca
══════════════════════════════════════════════════════════════
Uso: pip_busca <cadena_busqueda>
Busca paquetes en PyPI cuyo nombre contenga la cadena indicada
Ejemplo: pip_busca ansi
══════════════════════════════════════════════════════════════
Ejemplo: Buscar todos los modulos ó aplicaciones python que contengan cobol Usaremos: pip_busca cobol:
Localizar aplicaciones/módulos Python que contengan "cobol"
Información pip_info
El programa pip_info esta escrito en Bash y obtiene la información relevante del paquete indicado, el nombre debe de indicarse exactamente, ya que no realiza busquedas de paquetes.
Si necesita localizar el paquete exacto deberá de usar pip_busca
/pip_info --help
════════════════════════════════════════════════════════════════════════════════
Uso: pip_info <nombre_paquete> [--all]
Opciones:
--all Muestra todas las versiones disponibles (incluye alphas, betas, etc.)
Por defecto, se muestran las últimas 10 versiones estables.
Nota: Se indica entre paréntesis la version de Python requerida
════════════════════════════════════════════════════════════════════════════════
Ejemplo: Obtener información del paquete/modulo pip Usaremos: pip_info pip:
INSTALACIÓN
Debian (y derivados) mediante .deb
Descargar el fichero pipbusqueda.deb
Cambiarse al directorio de descarga
Instalarlo: sudo apt install ./pipbusqueda.deb
Manual
Descargar los ficheros pip_busca y pip_info
Poner permisos de ejecución: chmod +x pip_busca pip_info
Copiarlos a /usr/local/bin/: sudo cp pip_* /usr/local/bin/
Repositorio
El repositorio con todo el código fuente lo teneis disponible en mi repositorio GIT autoalojado:
PIP_BUSQUEDA en mi repositorio personal autoalojado
En detalle son dos scripts, uno en python para la búsqueda y otro en bash para obtener información. Ambos son mejorables, tanto a la hora de obtener información o en velocidad...
Os dejo el codigo de ambos programas, en caso de que no querais entrar al repositorio a ver el código.
pip_busca:
#!/usr/bin/env python3
'''
Author: LuisGuLo
Release: v1.6
ChangeLog:
v1.6: Peticion simple y extraccion
v1.5: browsers de consola y dumps
v1.4: Uso de requests-html
v1.3: Modulos y venv
v1.2: Peticion con user-agent
v1.1: Peticion web mediante query
v1.0: PoC inicial bash. Cambio a python.
'''
import sys
import requests
from bs4 import BeautifulSoup
def mostrar_ayuda():
print("══════════════════════════════════════════════════════════════")
print("Uso: pip_busca <cadena_busqueda>")
print("\nBusca paquetes en PyPI cuyo nombre contenga la cadena indicada")
print("Ejemplo: pip_busca ansi")
print("══════════════════════════════════════════════════════════════")
if len(sys.argv) < 2 or sys.argv[1] in ["--help", "-h"]:
mostrar_ayuda()
sys.exit(0)
busqueda = sys.argv[1].lower()
url = "https://pypi.org/simple/"
try:
response = requests.get(url)
response.raise_for_status()
except requests.RequestException as e:
print(f"❌ Error al conectar con PyPI: {e}")
sys.exit(1)
soup = BeautifulSoup(response.text, "html.parser")
paquetes = [a.text for a in soup.find_all("a")]
coincidentes = [p for p in paquetes if busqueda in p.lower()]
print(f"\n🔍 Paquetes que contienen '{busqueda}':\n")
if not coincidentes:
print("❌ No se encontraron coincidencias.")
else:
for nombre in coincidentes:
print(f"📦 {nombre}")
pip_info:
#!/bin/bash
: ' ---
Author: Luis GuLo
Release: 1.3
Changelog:
1.3: Mostrar version Python requerida
1.2: Ayuda + Mostrar por defecto 10 ultimas versiones disponibles, con opcion a todas
1.1: Compactar salida de todas las versiones disponibles
1.0: Localizar paquete y mostrar ultima version + disponibles
---'
mostrar_ayuda() {
echo "════════════════════════════════════════════════════════════════════════════════"
echo "Uso: $0 <nombre_paquete> [--all]"
echo ""
echo "Opciones:"
echo " --all Muestra todas las versiones disponibles (incluye alphas, betas, etc.)"
echo ""
echo "Por defecto, se muestran las últimas 10 versiones estables."
echo "Nota: Se indica entre paréntesis la version de Python requerida"
echo "════════════════════════════════════════════════════════════════════════════════"
}
# Verifica si se pidió ayuda
if [[ "$1" == "--help" || "$1" == "-h" ]]; then
mostrar_ayuda
exit 0
fi
# Verifica que se haya pasado un nombre de paquete
if [ -z "$1" ]; then
echo "❌ Error: Debe indicar el nombre del paquete."
mostrar_ayuda
exit 1
fi
PAQUETE="$1"
# Verificar orden: paquete + opcion
if [ "$PAQUETE" == "--all" ] ; then
echo "❌ Error: Orden en sintaxis obligatoria."
mostrar_ayuda
exit 0
fi
URL="https://pypi.org/pypi/$PAQUETE/json"
RESPUESTA=$(curl -s "$URL")
# Verifica si la respuesta contiene información válida
if echo "$RESPUESTA" | grep -q '"info"'; then
NOMBRE=$(echo "$RESPUESTA" | jq -r '.info.name')
VERSION=$(echo "$RESPUESTA" | jq -r '.info.version')
DESCRIPCION=$(echo "$RESPUESTA" | jq -r '.info.summary')
echo "📦 Paquete: $NOMBRE"
echo "🔢 Última versión: $VERSION"
echo "📝 Descripción: $DESCRIPCION"
# echo -e "\n📚 Versiones disponibles:"
mostrar_versiones() {
echo "$RESPUESTA" | jq -r '.releases | to_entries[] | "\(.key) \(.value[0].requires_python // "N/A")"' \
| grep -E '^[0-9]+\.[0-9]+\.[0-9]+ ' \
| sort -k1 -V -r \
| head -n 10 \
| awk '{printf "%s (%s) ", $1, $2}'
echo
}
mostrar_todas_versiones() {
echo "$RESPUESTA" | jq -r '.releases | to_entries[] | "\(.key) \(.value[0].requires_python // "N/A")"' \
| sort -k1 -V -r \
| awk '{printf "%s (%s) ", $1, $2}'
echo
}
if [[ "$2" == "--all" ]]; then
echo -e "\n📚 Versiones disponibles:"
#echo "$RESPUESTA" | jq -r '.releases | keys[]' | sort -V -r | xargs
mostrar_todas_versiones
else
echo -e "\n📚 Ultimas 10 Versiones estables disponibles:"
#echo "$RESPUESTA" | jq -r '.releases | keys[]' \
# | grep -E '^[0-9]+\.[0-9]+\.[0-9]+$' \
# | sort -V -r \
# | head -n 10 \
# | xargs
mostrar_versiones
fi
else
echo "❌ No se encontró información para el paquete '$PAQUETE'"
fi
En la cartografía movediza de las transformaciones contemporáneas, la exigencia no reside en fijar categorías, sino en disponer marcos de resonancia capaces de acoger lo múltiple sin desfondarlo. La velocidad de las mutaciones impone un pensamiento que no se aferre a clausuras, sino que practique la oscilación, la deriva, la traducción constante entre fragmentos dispersos que sólo encuentran sentido en su recomposición momentánea.
La normatividad, en este horizonte, ya no se sostiene en la verticalidad de lo instituido, sino en la trama de interacciones que, por acumulación y repetición, devienen forma. Se impone un modo de gestión que conciba la contradicción como energía productiva, donde el conflicto es condición de posibilidad y no obstáculo. Lo emergente se alimenta de esta fricción, y es en el pliegue entre continuidad y ruptura donde se abre el espacio fértil de lo político.
La praxis, por tanto, debe ensayar figuras de articulación que no pretendan estabilizar lo inasible, sino permitirle desplegarse en clave estratégica. Lo local y lo global, lo digital y lo material, lo íntimo y lo colectivo se cruzan en planos desincronizados que exigen una sintaxis flexible. La planificación se entiende como campo abierto de intensidades, rizoma que nunca se cierra, cuya potencia radica precisamente en mantener la incertidumbre como principio constitutivo.
En esta lógica, gobernar no es administrar certezas, sino sostener una plasticidad que haga del desorden una fuente de persistencia. Una política que se sepa inacabada y que, en lugar de temer al vacío, reconozca en él la condición necesaria de todo futuro compartido.