translation

This commit is contained in:
√(noham)²
2025-06-28 15:10:15 +02:00
parent b0a5a2aca0
commit c11da6fbbf

View File

@@ -1,48 +1,67 @@
# AppleMusicExporter
AppleMusicExporter is a project designed to### Front:
An implementation example of the API is available in [front-example](front-example):
<!-- ![screen.png](front-example/screen.png) -->
<img src="front-example/screen.png" width="400" height="331"/> <!-- 710 × 588 -->
<img src="Music-Player.gif" width="400" height="331"/>
## Uninstall:
```bash
cd user
./uninstall.sh
```
# To do:
- commentfrom Apple Music in real time. AppleMusicExporter uses [AppleScript](https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/introduction/ASLR_intro.html) for interactions with Apple Music.
<img src="Diagramme.drawio.png" width="800" height="437"/> <!-- 781 × 437 -->
## Dependencies:MusicExporter
AppleMusicExporter est un projet conçu pour exporter les musiques depuis Apple Music en temps réel. AppleMusicExporter utilise [AppleScript](https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/introduction/ASLR_intro.html) pour les interactions avec Apple Music.
<img src="Diagramme.drawio.png" width="800" height="437"/> <!-- 781×437 -->
## Dépendances :
### Back :
### Back:
- flask
- python-dotenv (optionnel)
- python-dotenv (optional)
- requests
### User :
### User:
- colorthief
- python-dotenv
- requests
## Install :
### Back :
## Installation:
### Back:
```bash
git clone https://github.com/NohamR/AM-Exporter.git
cd back
```
Créer le fichier .users avec les utilisateurs et leurs mots de passe hashés ([.user.example](back/.users.example)).
Create the .users file with users and their hashed passwords ([.user.example](back/.users.example)).
```bash
docker build -t amexporter .
```
```bash
docker run -d -p 3005:3005 amexporter
```
Ou
Or
```bash
docker-compose up -d
```
### User :
### User:
```bash
git clone https://github.com/NohamR/AM-Exporter.git
cd user
python install -r requirements.txt
```
Créer le fichier .env avec l'utilisateur et son mot de passe ([.env.example](user/.env.example)).
Create the .env file with the user and their password ([.env.example](user/.env.example)).
Configuer [music-exp.plist](user/music-exp.plist) sur l'exemple de [music-exp.plist.example](user/music-exp.plist.example) :
Configure [music-exp.plist](user/music-exp.plist) based on the example [music-exp.plist.example](user/music-exp.plist.example):
PYTHON_PATH
WORKING_DIRECTORY
```bash
@@ -50,7 +69,7 @@ WORKING_DIRECTORY
```
![notif.png](notif.png)
Logs can but found in the working direcrtory :
Logs can be found in the working directory:
```bash
cd WORKING_DIRECTORY
tail -f error_logfile.log