Metadata-Version: 2.1
Name: youtube-zik
Version: 2.5.1
Summary: YT DDL GUI based on pytubefix
Home-page: https://github.com/Fawn06220/Youtube-Zik
Download-URL: https://github.com/Fawn06220/Youtube-Zik/archive/refs/tags/v2.3.1.tar.gz
Author: François Garbez
Author-email: fawn06220@gmail.com
License: MIT
Keywords: python,youtube,gui
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: wxpython
Requires-Dist: moviepy
Requires-Dist: pytubefix

[![EN](https://img.shields.io/badge/lang-EN-red.svg)](https://github.com/Fawn06220/Youtube-Zik/blob/main/README.en.md)

# 🎵 YoutubeZik DDL V2.5

**Téléchargeur YouTube pour Windows (audio & vidéo) avec interface graphique (wxPython)**  
Développé par Fawn — testé sous Python 3.12 et Windows 11.

## ✨ Fonctionnalités

- 🔍 Recherche directe de musiques/vidéos YouTube dans l'interface
- 🎧 Téléchargement audio uniquement (format `.m4a`)
- 🎞️ Téléchargement vidéo `.mp4` avec ou sans son
- 🔊 Choix de la qualité vidéo (Low ou High)
- 📁 Sauvegarde automatique dans des dossiers distincts :
  - `Audio Collection`
  - `Video Collection`
- 🌈 Couleurs pour identifier les fichiers déjà téléchargés :
  - **Bleu** : Téléchargeable
  - **Vert** : Vidéo déjà présente
  - **Violet** : Audio déjà présent
  - **Rouge** : Audio + Vidéo déjà présents
- 🔄 Système de gestion de doublons avec boîtes de dialogue intelligentes
- 🧵 Téléchargements en arrière-plan (multithreading)
- 💚 Lien de donation PayPal intégré
- 🆘 Aide intégrée via un bouton

## ⚠️ ULTRA IMPORTANT : Node.js requis

Pour que YoutubeZik fonctionne correctement, **Node.js doit être installé sur votre machine**.

➡️ Télécharger la version recommandée ici :  
[https://nodejs.org/fr/download](https://nodejs.org/fr/download)

Sans Node.js, l'application ne pourra pas télécharger les musiques et vidéos correctement !!!

## 🖥️ Démo

- 🎬 Démos vidéo : [http://ninjaaior.free.fr/devdemos/index.html](http://ninjaaior.free.fr/devdemos/index.html)

## EXE compilé pour windows

- Version compilée : [http://ninjaaior.free.fr/YoutubeZik-Setup.rar](http://ninjaaior.free.fr/YoutubeZik-Setup.rar) (click droit "enregistrer sous...")

## 🚀 Installation

### Prérequis

- Python ≥ 3.10 recommandé
- Windows uniquement (wxPython n'est pas cross-platform dans cette version)

### Installation des dépendances

```bash
pip install wxPython pytubefix moviepy
```

> **Note :** `pytubefix` est une version corrigée de `pytube`. Assure-toi qu’elle est bien installée.

### Lancement

```bash
python Youtube-Zik.py
```

## 📁 Arborescence

```
├── Youtube-Zik.py
├── Audio Collection/
└── Video Collection/
```

## ❤️ Remerciements

- 📺 [pytubefix](https://github.com/ldunn/pytubefix)
- 🎞️ [moviepy](https://zulko.github.io/moviepy/)
- 🖼️ [wxPython](https://wxpython.org/)

---

## ☕ Offrez un p'tit café au développeur ?

Si cet outil vous a été utile, vous pouvez soutenir le développement (et la consommation excessive de café ☕) ici :

➡️ [![Donate](icone/donate.png)](https://www.paypal.com/paypalme/noobpythondev)

Un grand merci ! 💙


