Merge branch 'main' of https://git.bonisco.fr/grizouille/Deezer-Downloader-Nextcloud
This commit is contained in:
29
README.md
29
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:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user