From 45c5746d5ebae05fe00e48c39f4695e87621d89d Mon Sep 17 00:00:00 2001 From: Grizouille Date: Thu, 6 Nov 2025 16:52:04 +0000 Subject: [PATCH 1/4] Actualiser README.md --- README.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4b93534..966f7df 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,17 @@ Fork de deezer-downloader pour en faire une app externe Nextcloud +## Pourquoi + +Je souhaitais intégrer dans nextcloud un raccourci pour que les utilisateurs puissent télécharger leur musique, playliste... sur deezer. + +## Modifications apportées par rapport au dépôt original + +* Utilisation du jwt nextcloud +* Destination des fichiers dans dossier utilisateurs +* Vérification si connecté à nextcloud sinon 403 + ## Limites: -* N'as pas de sessios part user \ No newline at end of file +* Fonctionne avec le plugin "appExterne" +* N'as pas de sessions par user, pas testé mais il se pourrait que le répertoire de destination ne soit pas le bon si 2 user télécharge en même temps. \ No newline at end of file From da43da05654e52216a8c22180f0ef1d50983b2a0 Mon Sep 17 00:00:00 2001 From: Grizouille Date: Thu, 6 Nov 2025 17:35:50 +0000 Subject: [PATCH 2/4] Actualiser README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 966f7df..ebbc1e4 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # Deezer-Downloader-Nextcloud Fork de deezer-downloader pour en faire une app externe Nextcloud +https://github.com/kmille/deezer-downloader ## Pourquoi From 6d2702ff54cb263636c34e591f27516b8e2cfad6 Mon Sep 17 00:00:00 2001 From: Grizouille Date: Thu, 6 Nov 2025 18:53:18 +0000 Subject: [PATCH 3/4] Actualiser README.md --- README.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index ebbc1e4..0afe137 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,23 @@ # Deezer-Downloader-Nextcloud -Fork de deezer-downloader pour en faire une app externe Nextcloud +Le projet a pour but d'évoluer en tant qu App Nextcloud. Pour l'instant c'est une app externe. + + +Je suis partie du dépot GIT de deezer-downloader pour en faire une app externe Nextcloud, merci pour leur travaille. https://github.com/kmille/deezer-downloader ## Pourquoi -Je souhaitais intégrer dans nextcloud un raccourci pour que les utilisateurs puissent télécharger leur musique, playliste... sur deezer. +Je souhaitais intégrer dans nextcloud un raccourci pour que les utilisateurs puissent télécharger leur musique, playlist... sur deezer. ## Modifications apportées par rapport au dépôt original -* Utilisation du jwt nextcloud -* Destination des fichiers dans dossier utilisateurs +* Utilisation du jwt nextcloud pour avoir les informations d'identification de l'utilisateur connecté. +* Destination des fichiers dans dossier utilisateur connecté, répertoire créé à la racine "DeezerDl". +* Utilisation d'un cookie pour sauvergader le repertoire de destination de l'utilisateur. * Vérification si connecté à nextcloud sinon 403 ## Limites: -* Fonctionne avec le plugin "appExterne" -* N'as pas de sessions par user, pas testé mais il se pourrait que le répertoire de destination ne soit pas le bon si 2 user télécharge en même temps. \ No newline at end of file +* Fonctionne avec le plugin "AppExterne" +* N'as pas de sessions par utilisateur, pas testé mais il se pourrait que le répertoire de destination ne soit pas le bon si 2 utilisateur télécharge en même temps. Mais vu qu ils ont leur cookie respectif çadevrait fonctionner... \ No newline at end of file From 47c0f3abe8fa74f562171eb043185579455b0616 Mon Sep 17 00:00:00 2001 From: Grizouille Date: Thu, 6 Nov 2025 18:58:08 +0000 Subject: [PATCH 4/4] Actualiser README.md --- README.md | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 0afe137..67cce45 100644 --- a/README.md +++ b/README.md @@ -1,23 +1,27 @@ -# Deezer-Downloader-Nextcloud +# 🎵 Deezer Downloader for Nextcloud -Le projet a pour but d'évoluer en tant qu App Nextcloud. Pour l'instant c'est une app externe. +## 🧩 Description +Ce projet a pour objectif d’évoluer en une **application Nextcloud**. +Pour l’instant, il s’agit d’une **application externe**. -Je suis partie du dépot GIT de deezer-downloader pour en faire une app externe Nextcloud, merci pour leur travaille. -https://github.com/kmille/deezer-downloader +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 +## ❓ Pourquoi -Je souhaitais intégrer dans nextcloud un raccourci pour que les utilisateurs puissent télécharger leur musique, playlist... sur deezer. +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 +## 🔧 Modifications apportées par rapport au dépôt original -* Utilisation du jwt nextcloud pour avoir les informations d'identification de l'utilisateur connecté. -* Destination des fichiers dans dossier utilisateur connecté, répertoire créé à la racine "DeezerDl". -* Utilisation d'un cookie pour sauvergader le repertoire de destination de l'utilisateur. -* Vérification si connecté à nextcloud sinon 403 +* 🔐 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: +## ⚠️ Limites actuelles -* Fonctionne avec le plugin "AppExterne" -* N'as pas de sessions par utilisateur, pas testé mais il se pourrait que le répertoire de destination ne soit pas le bon si 2 utilisateur télécharge en même temps. Mais vu qu ils ont leur cookie respectif çadevrait fonctionner... \ No newline at end of file +* 💡 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.