mirror of
https://github.com/n8n-io/n8n-nodes-starter.git
synced 2025-10-29 06:22:24 -05:00
Remove local-files from repository and add to .gitignore
This commit is contained in:
parent
5831230d13
commit
99a4e91a74
3 changed files with 0 additions and 91 deletions
|
|
@ -1,51 +0,0 @@
|
||||||
from pathlib import Path
|
|
||||||
from zipfile import ZipFile
|
|
||||||
import datetime
|
|
||||||
import os
|
|
||||||
|
|
||||||
# ====== CONFIGURACIÓN ======
|
|
||||||
carpeta_origen = Path(r"D:\Users\aleja\Code\n8n-nodes-starter-s4ds\local-files\images")
|
|
||||||
archivo_zip = carpeta_origen.parent / f"queue_{datetime.date.today()}.zip"
|
|
||||||
|
|
||||||
# Extensiones de imagen a eliminar después del zip
|
|
||||||
extensiones_imagen = {".jpg", ".jpeg", ".png", ".gif", ".bmp", ".webp", ".tiff"}
|
|
||||||
|
|
||||||
# ====== OBTENER ARCHIVOS ======
|
|
||||||
archivos_a_comprimir = list(carpeta_origen.glob("*")) # Solo archivos del nivel actual
|
|
||||||
|
|
||||||
archivo_queue_json = carpeta_origen / "queue.json"
|
|
||||||
|
|
||||||
# ====== CREAR ZIP ======
|
|
||||||
if archivos_a_comprimir:
|
|
||||||
with ZipFile(archivo_zip, 'w') as zipf:
|
|
||||||
for archivo in archivos_a_comprimir:
|
|
||||||
if archivo.is_file():
|
|
||||||
zipf.write(archivo, arcname=archivo.name)
|
|
||||||
print(f"📦 Añadido al zip: {archivo.name}")
|
|
||||||
print(f"\n✅ ZIP creado en: {archivo_zip}")
|
|
||||||
else:
|
|
||||||
print("⚠️ No hay archivos para comprimir.")
|
|
||||||
exit()
|
|
||||||
|
|
||||||
# ====== ELIMINAR IMÁGENES ======
|
|
||||||
eliminados = 0
|
|
||||||
for archivo in archivos_a_comprimir:
|
|
||||||
if archivo.suffix.lower() in extensiones_imagen:
|
|
||||||
try:
|
|
||||||
archivo.unlink()
|
|
||||||
print(f"🗑️ Imagen eliminada: {archivo.name}")
|
|
||||||
eliminados += 1
|
|
||||||
except Exception as e:
|
|
||||||
print(f"❌ Error al eliminar {archivo.name}: {e}")
|
|
||||||
|
|
||||||
print(f"\n🧹 Eliminación finalizada. Total imágenes eliminadas: {eliminados}")
|
|
||||||
|
|
||||||
# ====== LIMPIAR queue.json ======
|
|
||||||
if archivo_queue_json.exists():
|
|
||||||
try:
|
|
||||||
archivo_queue_json.write_text("[]", encoding="utf-8")
|
|
||||||
print(f"\n✅ queue.json limpiado correctamente.")
|
|
||||||
except Exception as e:
|
|
||||||
print(f"❌ Error al limpiar queue.json: {e}")
|
|
||||||
else:
|
|
||||||
print("⚠️ queue.json no se encontró en la carpeta.")
|
|
||||||
|
|
@ -1,39 +0,0 @@
|
||||||
from pathlib import Path
|
|
||||||
from datetime import datetime, timedelta
|
|
||||||
import shutil
|
|
||||||
|
|
||||||
# ====== CONFIGURACIÓN ======
|
|
||||||
carpeta_base = Path(r"D:\Users\aleja\AppData\Local\Temp\gradio")
|
|
||||||
carpeta_destino = Path(r"D:\Users\aleja\Code\n8n-nodes-starter-s4ds\local-files\videos")
|
|
||||||
buscar_recursivamente = True
|
|
||||||
|
|
||||||
# ====== CALCULAR HORA LÍMITE ======
|
|
||||||
ahora = datetime.now()
|
|
||||||
una_hora_atras = ahora - timedelta(hours=1)
|
|
||||||
|
|
||||||
# ====== BÚSQUEDA ======
|
|
||||||
archivos = carpeta_base.rglob("*.mp4") if buscar_recursivamente else carpeta_base.glob("*.mp4")
|
|
||||||
encontrados = []
|
|
||||||
|
|
||||||
for archivo in archivos:
|
|
||||||
try:
|
|
||||||
modificado = datetime.fromtimestamp(archivo.stat().st_mtime)
|
|
||||||
if modificado >= una_hora_atras:
|
|
||||||
encontrados.append(archivo)
|
|
||||||
except Exception as e:
|
|
||||||
print(f"⚠️ Error al leer {archivo.name}: {e}")
|
|
||||||
|
|
||||||
# ====== COPIAR ARCHIVOS ======
|
|
||||||
if encontrados:
|
|
||||||
carpeta_destino.mkdir(parents=True, exist_ok=True)
|
|
||||||
print(f"\n🎯 Archivos .mp4 modificados en la última hora:\n")
|
|
||||||
|
|
||||||
for archivo in encontrados:
|
|
||||||
destino = carpeta_destino / archivo.name
|
|
||||||
try:
|
|
||||||
shutil.copy2(archivo, destino)
|
|
||||||
print(f"✅ Copiado: {archivo.name}")
|
|
||||||
except Exception as e:
|
|
||||||
print(f"❌ Error al copiar {archivo.name}: {e}")
|
|
||||||
else:
|
|
||||||
print("\n⚠️ No se encontraron archivos .mp4 recientes.")
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
[]
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue