Skip to content

Ceci est un générateur de vignettes pour les vidéos YouTube grâce à leur URL. C'est un side project perso sur lequel tout le monde peut contribuer.

License

Notifications You must be signed in to change notification settings

prince0xdev/youtube-thumbnail-generator

Repository files navigation

YT Thumbnail Generator

YT Thumbnail Generator est un outil open-source permettant de générer des miniatures personnalisées pour des vidéos YouTube. Ce projet utilise React, Zustand pour la gestion d'état, et l'API YouTube pour extraire des données nécessaires. Contribuez pour améliorer l'outil ou ajoutez vos propres fonctionnalités !


Fonctionnalités

  • Recherche de vidéos YouTube : Permet de rechercher des vidéos directement via l'API YouTube.
  • Génération de miniatures : Créez des miniatures personnalisées en fonction de vos préférences.
  • Personnalisation facile : Afficher ou non certains élements commme le logo, les statistiques et autres.
  • Stockage d'état local : La gestion d'état est assurée avec Zustand pour des performances optimales.

Installation

Pour utiliser ou contribuer à ce projet, suivez ces étapes :

  1. Clonez ce dépôt :

    git clone https://github.com/prince-dev41/yt-thumbnail-generator.git
  2. Naviguez dans le dossier du projet :

    cd yt-thumbnail-generator
  3. Installez les dépendances :

    npm install
    # ou
    yarn install
  4. Lancez l'application en mode développement :

    npm run dev
    # ou
    yarn dev
  5. Ouvrez votre navigateur à l'adresse suivante :

    http://localhost:5173
    

Configuration de l'API YouTube

  1. Créez un projet sur la Google Cloud Console.
  2. Activez l'API YouTube Data v3.
  3. Générez une clé API.
  4. Ajoutez la clé API dans un fichier .env à la racine du projet :

VITE_API_YOUTUBE=Votre_Clé_API


---

## Contribution

Les contributions sont les bienvenues ! Voici comment commencer :

1. Forkez le dépôt.
2. Créez une branche pour vos modifications :
```bash
git checkout -b ma-fonctionnalite
  1. Effectuez vos modifications.
  2. Commitez vos changements :
    git commit -m "Ajout de ma fonctionnalité"
  3. Poussez vos modifications vers votre fork :
    git push origin ma-fonctionnalite
  4. Créez une Pull Request dans le dépôt principal.

Stack Technologique

  • Frontend : React + Vite
  • Gestion d'État : Zustand
  • API : YouTube Data API v3

Licence

Ce projet est sous licence MIT. Consultez le fichier LICENSE pour plus d'informations.


Remerciements

Merci à tous ceux qui contribuent à ce projet et à la communauté open-source en général !


Contact

Si vous avez des questions ou des suggestions, n'hésitez pas à me contacter sur LinkedIn ou ouvrez une issue sur GitHub.

About

Ceci est un générateur de vignettes pour les vidéos YouTube grâce à leur URL. C'est un side project perso sur lequel tout le monde peut contribuer.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •