diff --git a/README.md b/README.md index 7bf3bde..d336489 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,31 @@ -# Deezer-Downloader-Nextcloud +# đŸŽ” Deezer Downloader for Nextcloud -Fork de deezer-downloader pour en faire une app externe Nextcloud +## đŸ§© Description -## Limites: +Ce projet a pour objectif d’évoluer en une **application Nextcloud**. +Pour l’instant, il s’agit d’une **application externe**. + +Le projet est basĂ© sur le dĂ©pĂŽt GitHub de [deezer-downloader](https://github.com/kmille/deezer-downloader). +Un grand merci aux auteurs pour leur excellent travail ! + +## ❓ Pourquoi + +Je souhaitais intĂ©grer Ă  **Nextcloud** un **raccourci** permettant aux utilisateurs de **tĂ©lĂ©charger leur musique, playlists, albums**, etc., directement depuis **Deezer**. + +## 🔧 Modifications apportĂ©es par rapport au dĂ©pĂŽt original + +* 🔐 Utilisation du **JWT de Nextcloud** pour obtenir les informations d’identification de l’utilisateur connectĂ©. +* 📂 TĂ©lĂ©chargement des fichiers dans le **dossier personnel** de l’utilisateur connectĂ©, dans un rĂ©pertoire créé Ă  la racine : `DeezerDl`. +* đŸȘ Utilisation d’un **cookie** pour sauvegarder le rĂ©pertoire de destination choisi par l’utilisateur. +* đŸš« VĂ©rification de la **connexion Ă  Nextcloud** : si non connectĂ© → retour **403 Forbidden**. + +## ⚠ Limites actuelles + +* 💡 Fonctionne uniquement avec le plugin **AppExterne**. +* đŸ‘„ Pas de gestion de **sessions utilisateurs sĂ©parĂ©es** : + il est possible que le rĂ©pertoire de destination ne soit pas correct si deux utilisateurs tĂ©lĂ©chargent simultanĂ©ment. + Cependant, chaque utilisateur ayant son propre cookie, cela **devrait fonctionner correctement** dans la plupart des cas. -* N'as pas de sessios part user ## Dev sous windows: