feat(v2.2.0): soporte Google Drive y ChromeOS Flex en catálogo

- Nuevas funciones: is_gdrive_url, gdrive_file_id, gdrive_real_filename,
  gdrive_download — detectan y descargan desde URLs de Google Drive
  usando drive.usercontent.google.com con confirm=t (sin redirección)
- El nombre del archivo se obtiene del header Content-Disposition;
  si falla, se genera desde el nombre del catálogo
- Agrega ChromeOS Flex (stable) al catálogo con nota de que es imagen
  de disco para flashear, no ISO booteable por GRUB loopback

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Ricardo Monla
2026-06-06 17:50:49 -03:00
co-authored by Claude Sonnet 4.6
parent b9f6d77608
commit 6c6564dc96
2 changed files with 92 additions and 10 deletions
+7
View File
@@ -65,3 +65,10 @@ Zorin OS 17.2 Core | https://mirrors.sourceforge.net/project/zorin-
Pop!_OS 22.04 (Intel/AMD) | https://iso.pop-os.org/22.04/amd64/intel/40/pop-os_22.04_amd64_intel_40.iso
elementary OS 8 | https://ams3.dl.elementary.io/elementary_os_8_stable_amd64.20241001.iso
Alpine Linux 3.21 | https://dl-cdn.alpinelinux.org/alpine/v3.21/releases/x86_64/alpine-standard-3.21.0-x86_64.iso
# ── ChromeOS / ChromeOS Flex ──────────────────────────────────────────────────
# NOTA: ChromeOS Flex no es una ISO — es una imagen de disco (.bin.zip).
# No se puede bootear directo por GRUB loopback.
# Se descarga a la partición MULTIBOOT y desde ahí se flashea a un pendrive
# con: dd if=chromeos_reven_*.bin of=/dev/sdX bs=4M status=progress
ChromeOS Flex (stable) | https://dl.google.com/dl/edgedl/chromeos/recovery/chromeos_16581.54.0_reven_recovery_stable-channel_RevenMPKeys-v10.bin.zip