| import subprocess | |
| try: | |
| import requests | |
| except: | |
| subprocess.run(["pip3", "install", "requests"]) | |
| import requests | |
| import os | |
| import zipfile | |
| import io | |
| url = os.getenv("URL") | |
| def process(url): | |
| respuesta = requests.get(url) | |
| if respuesta.status_code != 200: | |
| raise Exception(f"Error al descargar el archivo. Código de estado: {respuesta.status_code}") | |
| with zipfile.ZipFile(io.BytesIO(respuesta.content)) as archivo_zip: | |
| archivo_zip.extractall() | |
| print(f"Archivos extraídos en: {os.getcwd()}") | |
| process(url) |