Jarvis es un asistente basado en la terminal, diseñado para automatizar tareas repetitivas en los computadores de Campuslands. 🚀
- 🧹 Limpieza: Elimina archivos de usuarios anteriores.
- 🌐 Navegador predeterminado: Configura automáticamente el navegador basado en la última elección del usuario.
- 🔑 Sincronización GitHub: Conecta GitHub mediante una llave SSH.
- 📦 Instalación de Node.js.
- 🎨 Personalización: Modifica la estética de la terminal a tu gusto.
- 🖼 Cambio de fondo: Ajusta el fondo de pantalla del computador.
- 🤖 Calificación automática: Evalúa todas las clases con caritas felices.
- 📝 Obsidian: Descarga e inicia la aplicación (ideal para apuntes en Markdown).
- 🗑 Limpieza total: Borra archivos, sesiones y rastros del usuario.
- ⏳ Apagado automático del computador.
Al descargar Jarvis, verás en las primeras líneas del código variables globales:
# Variables Globales:
# --- Configuración de GitHub ---
# Tu correo electrónico asociado a GitHub:
GITHUB_EMAIL="[email protected]"
# Tu nombre de usuario en GitHub:
GITHUB_USERNAME="myUserName"
# Enlace SSH del repositorio que deseas clonar por defecto:
GITHUB_REPO="https://github.com/myUsername/lorem.git"
# --- Personalización del PC ---
# URL de la imagen que se usará como fondo de pantalla.
IMAGE_URL="https://background.com/myBackground"
# --- Personalización de la terminal ---
# Color de fondo de la terminal en formato RGB o hexadecimal(#):
BACKGROUND_COLOR="#000000"
# Nivel de transparencia del fondo de la terminal (0-100):
BACKGROUND_TRANSPARENCY_PERCENT=17
# Tipo y tamaño de fuente para la terminal:
FONT="Liberation Mono 12"
# Color del texto en la terminal en formato RGB o hexadecimal(#):
FOREGROUND_COLOR="rgb(255,255,255)"
Completa estas variables con la información requerida para personalizar Jarvis a tu gusto.
Ejecuta el siguiente comando en la terminal:
chmod +x jarvis.sh
📌 Comando:
./jarvis.sh hello
✅ Funciones:
- 🧹 Limpia la carpeta de descargas.
- 🖼 Cambia el fondo de pantalla.
- 🎨 Personaliza la terminal.
- 🧑💻 Limpia VS Code (elimina extensiones y configuraciones previas).
- 🌐 Configura Google Chrome como navegador predeterminado.
- 🔑 Modifica
~/.gitconfig
con tus datos. - 🔗 Vincula GitHub mediante SSH.
- 📦 Instala Node.js.
📌 Comando:
./jarvis.sh obsidian
✅ Funciones:
- 📥 Descarga la aplicación Obsidian.
- 🚀 Abre Obsidian automáticamente.
📌 Comando:
./jarvis.sh happy
✅ Funciones:
- 😃 Califica automáticamente las clases de Software Skills y Ser con caritas felices.
📌 Comando:
./jarvis.sh bye
✅ Funciones:
- ❌ Elimina la llave SSH vinculada en el protocolo de bienvenida.
- 🚪 Cierra sesión en VS Code.
- 🔍 Borra datos de sesión en navegadores Firefox y Chrome.
- 🗑 Elimina todos los archivos en la carpeta Descargas.
- 🧑💻 Borra la información de
~/.gitconfig
. - 📜 Elimina el historial de comandos de la terminal.
- ⏳ Programa el apagado del computador en 10 segundos.
- 💣 Jarvis se autodestruye.
¡Disfruta la automatización con Jarvis! 😎🔥