Skip to content

Miniature Swapper es una herramienta que permite intercambiar miniaturas de YouTube de forma sencilla. Facilita la gestión y actualización de thumbnails para optimizar la apariencia y el engagement de los videos.

Notifications You must be signed in to change notification settings

Franmgg/miniature-swapper

Repository files navigation

Miniature Swapper

Requisitos

Instalación

  1. Clonar el repositorio:

    git clone https://github.com/tu_usuario/miniature-swapper.git
    cd miniature-swapper
  2. Crear y activar un entorno virtual:

    python -m venv venv
    source venv/bin/activate  # En Windows usa `venv\Scripts\activate`
  3. Instalar las dependencias:

    pip install -r requirements.txt
  4. Crear un archivo .env en la raíz del proyecto con el siguiente contenido:

    DEVELOPER_KEY=your_developer_key_here
    CHANNEL_ID=your_channel_id_here
    CHANNEL_USERNAME=your_channel_username_here
    CHANNEL_USER_ID=your_channel_user_id_here
    VIDEOS_DIR=./videos
  5. Ejecutar el script:

    python main.py

Uso

El script autentica con la API de YouTube, obtiene estadísticas del canal, estados de los videos y cambia las miniaturas de los videos.

Ejecución con Docker

  1. Construye la imagen de Docker:
    docker build -t miniature-swapper .
  2. Ejecuta el contenedor de Docker:
    docker run --rm -v $(pwd)/credentials.json:/app/credentials.json -v $(pwd)/token.json:/app/token.json -v $(pwd)/videos:/app/videos miniature-swapper

About

Miniature Swapper es una herramienta que permite intercambiar miniaturas de YouTube de forma sencilla. Facilita la gestión y actualización de thumbnails para optimizar la apariencia y el engagement de los videos.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published