
¿Alguna vez has pensado en buscar rápidamente? ganador del premio nobel ¿No es necesario abrir un navegador web? Si eres un usuario de Linux que prefiere la terminal, entonces NobelCLI Justo lo que necesitas. Este sencillo script de Python trae información del Premio Nobel directamente a su línea de comando.
¿Qué es NobelCLI?
Nobel CLI es un script Python liviano que puede recuperar los ganadores del Premio Nobel directamente desde la terminal de Linux.
NobelCLI obtiene datos de la API oficial del Premio Nobel: api.nobelprize.org. La API proporciona información completa sobre todos los ganadores y premios.
Te permite filtrar resultados por año y categoría (física, química, literatura, paz, economía, medicina, etc.) sin salir de la línea de comando.
Ahora puedes ver a los ganadores, sus logros y motivaciones directamente en una ventana de terminal sin tener que navegar por el sitio web.
Además, la herramienta muestra todo en un formato limpio y fácil de leer. Verás el año, categoría, nombre del ganador y su contribución.
Al finalizar los resultados, te proporcionará el enlace oficial para verificar si los resultados son correctos.
NobelCLI utiliza únicamente la biblioteca estándar de Python. El script utiliza los siguientes módulos Python integrados:
jsonSe utiliza para analizar respuestas API.urllibSe utiliza para realizar solicitudes HTTP.argparsePara parámetros de línea de comandodatetimeUtilizado para la verificación del año.
No es necesario instalar ningún paquete adicional. Si tienes Python 3, estás listo.
Características principales
Filtrar por año
¿Quieres saber quién ganó el Premio Nobel en 2025? Sólo especifica el año. Por ejemplo:
nobelcli --year 2025
Este comando muestra todos los ganadores del Premio Nobel en varias categorías desde 2025.
Filtrar por categoría
Asimismo, puedes buscar por categorías específicas. NobelCLI admite las seis categorías del Premio Nobel:
- física
- Químico
- droga
- literatura
- Paz
- ciencias económicas
Filtros combinados
Aún mejor, puedes combinar filtros de año y categoría. Entonces, si solo quieres ver a los ganadores de física de 2020, puedes hacerlo fácilmente.
Manejo inteligente de errores
NobelCLI también incluye mensajes de error útiles. Si ingresa un año o categoría no válida, la herramienta le dirá exactamente qué salió mal. Además, sugiere cómo resolver el problema.
Enlace de verificación
Después de mostrar los resultados, NobelCLI proporciona un enlace al sitio web oficial del Premio Nobel. Así siempre podrás verificar la información si es necesario.
Cómo instalar NobelCLI en Linux
Instalar NobelCLI es muy sencillo. Necesitas hacer lo siguiente:
Paso 1: descargue el guión
NobelCLI está alojado en nuestro Conceptos básicos de OSTechNix GitHub.
Primero, descargue y guarde el script Python de NobelCLI.
usar curl:
curl -L -o ~/.local/bin/nobelcli https://gist.githubusercontent.com/ostechnix/c6e47366a41d1ef6f9d3e994412c4299/raw/2bf1c000eafbaa3d3c75b54b5198be5865eafabe/nobelcli.sh
Y otorgue permisos ejecutables al script:
chmod +x ~/.local/bin/nobelcli
O usar wget:
wget -O ~/.local/bin/nobelcli https://gist.githubusercontent.com/ostechnix/c6e47366a41d1ef6f9d3e994412c4299/raw/2bf1c000eafbaa3d3c75b54b5198be5865eafabe/nobelcli.sh
Asigne permisos ejecutables al script:
chmod +x ~/.local/bin/nobelcli
Paso 2: agréguelo a PATH (si es necesario)
comprobar si ~/.local/bin En tu camino:
echo $PATH
Si falta, agréguelo usando el comando:
export PATH="$HOME/.local/bin:$PATH"
para ti ~/.bashrc o ~/.zshrcy luego recargar:
source ~/.bashrc
Lectura relacionada: Cómo agregar un directorio a PATH en Linux
Paso 3: empieza
¡Eso es todo! Ahora puede utilizar NobelCLI desde cualquier lugar del terminal:
nobelcli --year 2025 --category peace
Obtenga los ganadores del Premio Nobel desde la línea de comandos usando NobelCLI
Permítame mostrarle cómo utilizar NobelCLI de forma eficaz.
Ver todos los ganadores del Premio Nobel 2025
Para ver todos los ganadores del Premio Nobel en 2025 puedes utilizar:
nobelcli --year 2025
Salida de ejemplo:
================================================================================
NOBEL PRIZES
================================================================================┌─ 2025 - CHEMISTRY
│
├─ Susumu Kitagawa
│ for the development of metal–organic frameworks
├─ Richard Robson
│ for the development of metal–organic frameworks
└─ Omar M. Yaghi
for the development of metal–organic frameworks┌─ 2025 - ECONOMIC SCIENCES
│
└─ No prize awarded this year┌─ 2025 - LITERATURE
│
└─ László Krasznahorkai
for his compelling and visionary oeuvre that, in the midst of
apocalyptic terror, reaffirms the power of art┌─ 2025 - PEACE
│
└─ Maria Corina Machado
for her tireless work promoting democratic rights for the people of
Venezuela and for her struggle to achieve a just and peaceful transition
from dictatorship to democracy┌─ 2025 - PHYSICS
│
├─ John Clarke
│ for the discovery of macroscopic quantum mechanical tunnelling and
│ energy quantisation in an electric circuit
├─ Michel H. Devoret
│ for the discovery of macroscopic quantum mechanical tunnelling and
│ energy quantisation in an electric circuit
└─ John M. Martinis
for the discovery of macroscopic quantum mechanical tunnelling and
energy quantisation in an electric circuit┌─ 2025 - PHYSIOLOGY OR MEDICINE
│
├─ Mary E. Brunkow
│ for their discoveries concerning peripheral immune tolerance
├─ Fred Ramsdell
│ for their discoveries concerning peripheral immune tolerance
└─ Shimon Sakaguchi
for their discoveries concerning peripheral immune tolerance================================================================================
Verify official page: https://www.nobelprize.org/all-nobel-prizes-2025/
================================================================================

Asimismo, puedes ver todos los ganadores del Premio Nobel desde 2024 usando el siguiente comando:
nobelcli --year 2024
Esto mostrará todas las categorías para 2024.
Aquí hay un ejemplo de salida de mi sistema Debian:

Ver los ganadores de categorías y años específicos
Asimismo, puede ver los ganadores del Premio Nobel para una categoría y año específicos. Por ejemplo, podemos ver los ganadores de física de 2020 usando el comando:
nobelcli --year 2020 --category physics
Verás a Roger Penrose, Reinhard Genzel y Andrea Ghez, luminarias que han ganado premios por su trabajo sobre agujeros negros.
Salida de ejemplo:
================================================================================
NOBEL PRIZES
================================================================================
┌─ 2020 - PHYSICS
│
├─ Roger Penrose
│ for the discovery that black hole formation is a robust prediction of
│ the general theory of relativity
├─ Reinhard Genzel
│ for the discovery of a supermassive compact object at the centre of our
│ galaxy
└─ Andrea Ghez
for the discovery of a supermassive compact object at the centre of our
galaxy
================================================================================
Verify official page:
================================================================================NobelCLI admite banderas cortas. Por ejemplo:
nobelcli -y 2024 -c physics¡Esto le ahorra algo de tiempo de escritura!
Ver todos los premios Nobel de una categoría específica
¿Quieres explorar todos los premios Nobel de Química? Utilice esto:
nobelcli --category chemistry
Sin embargo, tenga cuidado: esto muestra los premios de todos los años, por lo que el resultado será muy largo.
Guardar resultados en un archivo
También puedes redirigir la salida a un archivo:
nobelcli --year 2024 > nobel_2024.txt
Esto guardará todos los premios de 2024 en un archivo de texto para referencia futura.
Buscar información específica
Además, puede combinar NobelCLI con grep para buscar palabras clave:
nobelcli --year 2020 | grep -i "black hole"
Esto encontrará cualquier mención a los «agujeros negros» en los premios 2020.
Consulte la sección de ayuda de NobelCLI
Si necesita ayuda, NobelCLI incluye documentación integrada:
nobelcli --help
Esto muestra todas las opciones disponibles, ejemplos e información de uso.
usage: nobelcli [-h] [-y YEAR] [-c {physics,chemistry,medicine,literature,peace,economics}]
View Nobel Prize winners in the terminal
options:
-h, --help show this help message and exit
-y YEAR, --year YEAR Filter by year (e.g., 2024)
-c {physics,chemistry,medicine,literature,peace,economics}, --category {physics,chemistry,medicine,literature,peace,economics}
Filter by category
Examples:
nobelcli --year 2024
nobelcli --year 2023 --category physics
nobelcli --category chemistry
Available categories:
physics, chemistry, medicine, literature, peace, economics
Note: Nobel Prizes have been awarded since 1901.Comprender el formato de salida de NobelCLI
Cuando ejecute NobelCLI, verá una pantalla bellamente formateada. Esto es lo que significa cada parte:
título
En la parte superior verás un cartel que dice «Premio Nobel» entre signos iguales. Esto marca claramente el comienzo de los resultados.
================================================================================
NOBEL PRIZES
================================================================================Información del premio
A continuación, cada premio aparece en una estructura en forma de caja. Verás:
- año y categoría en la parte superior
- A continuación se muestran los nombres de cada ganador.
- Su motivación o logro (cuidadosamente empaquetado para adaptarse a su pantalla)
┌─ 2004 - CHEMISTRY
│
├─ Aaron Ciechanover
│ for the discovery of ubiquitin-mediated protein degradation
├─ Avram Hershko
│ for the discovery of ubiquitin-mediated protein degradation
└─ Irwin Rose
for the discovery of ubiquitin-mediated protein degradationEnlace de verificación
Finalmente, NobelCLI muestra un enlace al sitio web oficial del Premio Nobel en la parte inferior. Por lo tanto, siempre puedes volver a verificar la información.
================================================================================ Verify official page: ================================================================================
Mensajes de error que puedes ver
NobelCLI incluye manejo inteligente de errores.
Año no válido (demasiado pronto):
Por ejemplo, si intenta un año antes de 1901:
nobelcli -y 1894 -c chemistry
Verás:
❌ Error: Nobel Prizes were first awarded in 1901. You specified: 1894 Please use a year from 1901 to 2025.
Esto sucedió porque el testamento de Alfred Nobel estableció el premio y fue establecido en 1901.
En los próximos años:
Asimismo, si ingresa un año futuro:
nobelcli -y 2030 -c chemistry
Verás:
❌ Error: The year 2030 is in the future. Current year is 2025. Please use a year from 1901 to 2025.
NobelCLI le impedirá buscar premios que aún no existen.
Categoría no válida:
Cuando escribe el nombre de categoría incorrecto:
nobelcli -y 2000 -c biology
Verá el siguiente mensaje:
error: argument -c/--category: invalid choice: 'biology'
Luego, la herramienta le mostrará categorías válidas para elegir.
Consejos y trucos para usuarios avanzados
Ahora, permítanme compartir algunas técnicas avanzadas.
Crear alias
Primero, puedes Crear un alias más corto. Añade esto a tu ~/.bashrc:
alias np='nobelcli'
Después de eso, simplemente ingrese np en lugar de nobelcli:
np --year 2024 --category physics
ciclo durante muchos años
También puede consultar varios años a la vez:
for year in {2020..2024}; do
nobelcli --year $year --category physics
doneEste es el quinto año consecutivo en que se gana el Premio de Física.
Usar junto con otros comandos
Además, puede integrar NobelCLI en scripts de shell:
#!/bin/bash echo "Recent Nobel Prizes in Physics:" nobelcli --year 2024 --category physics
Usuarios objetivo de NobelCLI
- Para estudiantes e investigadores: NobelCLI ayuda a los estudiantes a investigar rápidamente a los ganadores del Premio Nobel. En lugar de buscar en un sitio web, pueden encontrar información en segundos.
- Para profesores: Asimismo, los educadores pueden utilizar NobelCLI en cursos de informática. Demuestra el uso de API, herramientas de línea de comandos y programación en Python.
- Para los amantes de la ciencia: Si le encanta la ciencia, NobelCLI le facilita explorar a los galardonados y sus trabajos innovadores. Podrás descubrir nuevos logros y aprender sobre la historia de la ciencia.
Preguntas frecuentes sobre NobelCLI
Respuesta: NobelCLI es una herramienta CLI de Python que se utiliza para obtener y mostrar datos de los ganadores del Premio Nobel. Los ganadores se enumeran por año y categoría sin moverte de tu terminal.
Respuesta: ¡Sí! NobelCLI funciona en cualquier distribución de Linux que utilice Python 3. Esto incluye Ubuntu, Fedora, Arch, etc.
Respuesta: Solo Python 3 con algunas bibliotecas estándar, p. json Se utiliza para analizar respuestas API, urllib Se utiliza para realizar solicitudes HTTP, argparse para parámetros de línea de comando, y datetime Se utiliza para la verificación del año. Todos estos vienen preinstalados en la mayoría de las distribuciones de Linux modernas.
Respuesta: Por supuesto. MacOS viene con Python 3 instalado de forma predeterminada, por lo que NobelCLI funciona perfectamente.
Respuesta: NobelCLI también puede ejecutarse en Windows con Python 3 instalado. Sin embargo, es posible que desee utilizar python nobelcli en lugar de solo nobelcli.
Respuesta: Sí, NobelCLI es de uso completamente gratuito. No hay tarifas ni suscripciones ocultas.
Respuesta: Por supuesto. Los enlaces oficiales se proporcionan al final de cada resultado.
en conclusión
NobelCLI lleva la autoridad de la información del Premio Nobel a su terminal. Con NobelCLI puede buscar premios Nobel por año y categoría mediante comandos simples.
Es rápido, eficiente y perfecto para usuarios de Linux que prefieren la línea de comandos. Además, debería funcionar en cualquier sistema con Python 3 instalado.
NobelCLI es ideal para estudiantes, investigadores y entusiastas de las terminales que desean acceder rápidamente a la información del Premio Nobel. Espero que esto ayude.









