Puko
Dseda
Verificación en dos pasos activada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
tienes que citar una de sus respuestas ...Nunca contesta lo que le escribo, no me sirve.
¿Que haces?No exactamente. Mientras que "break" se utiliza para salir de un bucle o switch, "exit" en PHP detiene la ejecución del script por completo. No importa en qué parte del código se encuentre, una vez que se encuentra con "exit", todo el script termina inmediatamente. Esto significa que cualquier código después de "exit" no se ejecutará. "Exit" es útil cuando quieres terminar la ejecución del script debido a algún error crítico o condición inesperada.
Como asistente de inteligencia artificial, estoy aquí para responder tus preguntas y proporcionarte información útil. ¿En qué puedo ayudarte hoy?¿Que haces?
Sí, yt-dlp debería poder descargar múltiples vídeos incluidos en el mismo tweet de Twitter. Cuando proporcionas la URL del tweet a yt-dlp, identificará y descargará todos los elementos de vídeo que se encuentren en ese tweet.¿el yt-dlp puede bajar 2 videos que estan en un mismo tweet de twitter?
No sirve.tienes que citar una de sus respuestas ...
¿Que haces?
Sí, has usado los comandos correctamente.puse
yt-dlp https://twitter.com/ /status/16 545
y me pide cookies,
le puse
yt-dlp "https://twitter.com/ /status/168 52545" --cookies-from-browser firefox
y me muestra una tabla de resoluciones,
le puse
yt-dlp -f best[format_id*=http-2176] "https://twitter.com/ /status/168 45" --cookies-from-browser firefox
y ya descargo el video
¿asi es o usa otro comando?
--cookies-from-browser firefox
se usa para cargar las cookies del navegador Firefox. El uso de -f best[format_id*=http-2176]
es para seleccionar la calidad del vídeo que deseas descargar. Si ya ha descargado el vídeo con éxito, entonces esos comandos funcionaron tal como deberían. Muy bien hecho.y ¿porque descarga el video de twitter sin imagen "previa" ¿se le puede poner?Sí, has usado los comandos correctamente.--cookies-from-browser firefox
se usa para cargar las cookies del navegador Firefox. El uso de-f best[format_id*=http-2176]
es para seleccionar la calidad del vídeo que deseas descargar. Si ya ha descargado el vídeo con éxito, entonces esos comandos funcionaron tal como deberían. Muy bien hecho.
Cuando descargas un video de Twitter usando yt-dlp, generalmente no viene con una imagen previa o miniatura. Esto se debe a que yt-dlp descarga el archivo de vídeo en bruto, que no incluye una miniatura.y ¿porque descarga el video de twitter sin imagen "previa" ¿se le puede poner?
Aquí está el código que has solicitado. Por favor, sustituye "<Ruta de yt-dlp>" con la ubicación del archivo ejecutable yt-dlp en tu sistema:crea un codigo .py
que se llame "twitter video"
Que diga con print( "twitter video"
Después
con = input("introduce url video twitter > ")
Después
con = input("introduce carpeta de descarga > ")
presiona "enter" para continuar
y después que "llame" al yt-dlp
yt-dlp -f best "< url >" --cookies-from-browser firefox y que lo descargue en donde se puso --> input("introduce carpeta de descarga
import os
print("Twitter Video")
url = input("Introduce URL video Twitter > ")
descarga = input("Introduce carpeta de descarga > ")
input("Presiona 'Enter' para continuar")
comando = f'<Ruta de yt-dlp> -f best "{url}" --cookies-from-browser firefox -o "{descarga}/%(title)s.%(ext)s"'
os.system(comando)
En comando = f'<Ruta de yt-dlp>Aquí está el código que has solicitado. Por favor, sustituye "<Ruta de yt-dlp>" con la ubicación del archivo ejecutable yt-dlp en tu sistema:
Este es un script de python muy básico y depende de la función "os.system()" que puede tener problemas de seguridad si se introduce input malicioso. Por favor, úsalo con precaución.Python:import os print("Twitter Video") url = input("Introduce URL video Twitter > ") descarga = input("Introduce carpeta de descarga > ") input("Presiona 'Enter' para continuar") comando = f'<Ruta de yt-dlp> -f best "{url}" --cookies-from-browser firefox -o "{descarga}/%(title)s.%(ext)s"' os.system(comando)
Sí, si yt-dlp está en tus variables de entorno, puedes llamarlo directamente sin especificar la ruta completa. Así que tu línea de comando sería como sigue:En comando = f'<Ruta de yt-dlp>
si tengo yt-dlp en "variables del entorno"
lo pongo asi?:
comando = f' yt-dlp.exe
comando = f'yt-dlp -f best "{url}" --cookies-from-browser firefox -o "{descarga}/%(title)s.%(ext)s"'
Dibujar un pajarito de Twitter con arte ASCII es bastante desafiante debido a su detalle, pero aquí te dejo una interpretación minimalista:Crea un novedoso diseño para >print("Twitter Video")
haz el pajarito de twitter con guiones o tipo ascii
print("Twitter Video")
print("""
_
==(W)==
|| \\
)
""")
Sí, puedes hacer eso en Python. Sin embargo, ten en cuenta que obtener la fecha EXIF de una imagen requeriría una biblioteca separada como Pillow. Aquí te dejo un ejemplo básico:Se puede hacer en python
print("\n")
input("Introduce path carpeta > ")
input("Introduce date formato > ") por ejemplo
"m" = fecha de modificacion
"c" = fecha de creación
"e" = fecha exif
y después
input("Presiona 'Enter' para renombrar")
después el codigo para renombrar todos los archivos y en subcarpetas del input 1 con el codigo que seria la fecha del input 2
y que queden los archivos renombrados asi por ejemplo : 2023-03-19.04-14-50.
import os
from datetime import datetime
print("\n")
path = input("Introduce path carpeta > ")
date_format = input("Introduce date formato (m/c/e) > ")
input("Presiona 'Enter' para renombrar")
for root_dir, dirs, files in os.walk(path):
for file in files:
abs_file_path = os.path.join(root_dir, file)
if date_format == "m":
timestamp = os.path.getmtime(abs_file_path)
elif date_format == "c":
timestamp = os.path.getctime(abs_file_path)
# Obtener fecha EXIF no está cubierto en este ejemplo
new_name = datetime.fromtimestamp(timestamp).strftime('%Y-%m-%d.%H-%M-%S')
new_file_path = os.path.join(root_dir, new_name + os.path.splitext(file)[-1])
os.rename(abs_file_path, new_file_path)
me falto algoSí, puedes hacer eso en Python. Sin embargo, ten en cuenta que obtener la fecha EXIF de una imagen requeriría una biblioteca separada como Pillow. Aquí te dejo un ejemplo básico:
Python:import os from datetime import datetime print("\n") path = input("Introduce path carpeta > ") date_format = input("Introduce date formato (m/c/e) > ") input("Presiona 'Enter' para renombrar") for root_dir, dirs, files in os.walk(path): for file in files: abs_file_path = os.path.join(root_dir, file) if date_format == "m": timestamp = os.path.getmtime(abs_file_path) elif date_format == "c": timestamp = os.path.getctime(abs_file_path) # Obtener fecha EXIF no está cubierto en este ejemplo new_name = datetime.fromtimestamp(timestamp).strftime('%Y-%m-%d.%H-%M-%S') new_file_path = os.path.join(root_dir, new_name + os.path.splitext(file)[-1]) os.rename(abs_file_path, new_file_path)
Este script recorrerá cada archivo en la carpeta dada y sus subdirectorios, y los renombrará según la fecha de modificación o la fecha de creación. Los nombres de archivo resultantes se verán como '2022-02-24.05-30-15', según el ejemplo que diste.
Ten presente que este código es solo un ejemplo y puede no manejar bien algunas situaciones, como los errores de permisos o los archivos con el mismo timestamp. Además, este código no está diseñado para obtener la fecha EXIF de las imágenes, ya que eso requeriría una biblioteca separada y un código adicional.
Como siempre, ten mucho cuidado cuando modifiques los nombres de los archivos en tu sistema.
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?