Light theme default + yt-dlp search fallback
This commit is contained in:
@@ -0,0 +1,80 @@
|
||||
# YouTube Personal — Mémoire Export / Import V1
|
||||
|
||||
## Objectif
|
||||
|
||||
Ajouter dans **Réglages** un bloc **Mémoire & transfert** permettant de déplacer le profil appris par l'application entre Windows, Android et, plus tard, Linux.
|
||||
|
||||
## Données exportées
|
||||
|
||||
- historique ;
|
||||
- favoris ;
|
||||
- positions de reprise ;
|
||||
- compteurs personnels de vues ;
|
||||
- chaînes masquées ;
|
||||
- recommandations Radar masquées / auteurs réduits ;
|
||||
- notes et feedback d'apprentissage ;
|
||||
- catégories corrigées manuellement ;
|
||||
- langue préférée des recommandations ;
|
||||
- filtre jeune public.
|
||||
|
||||
## Données volontairement exclues
|
||||
|
||||
- compte / session Google ;
|
||||
- access tokens, OAuth, secrets et credentials ;
|
||||
- chemins du cache média ;
|
||||
- données temporaires ;
|
||||
- réglages spécifiques à un appareil lorsqu'ils ne concernent pas l'apprentissage.
|
||||
|
||||
## Format
|
||||
|
||||
Extension : `.ypmemory`
|
||||
|
||||
Le fichier est un JSON versionné avec :
|
||||
|
||||
- `format` ;
|
||||
- `schemaVersion` ;
|
||||
- date UTC d'export ;
|
||||
- plateforme source ;
|
||||
- identifiant stable de l'appareil source ;
|
||||
- préférences mémoire typées.
|
||||
|
||||
Ce format constitue la base de la future synchronisation multi-appareils.
|
||||
|
||||
## Installation
|
||||
|
||||
Extraire le ZIP dans la racine du projet :
|
||||
|
||||
`D:\07-Logiciels\23-youtube_personal`
|
||||
|
||||
Puis :
|
||||
|
||||
```powershell
|
||||
cd "D:\07-Logiciels\23-youtube_personal"
|
||||
Set-ExecutionPolicy -Scope Process Bypass
|
||||
.\APPLIQUER_MEMOIRE_V1.ps1
|
||||
```
|
||||
|
||||
## Test Windows
|
||||
|
||||
```powershell
|
||||
flutter run -d windows
|
||||
```
|
||||
|
||||
## Test Android
|
||||
|
||||
```powershell
|
||||
flutter devices
|
||||
flutter run -d <ID_DU_TELEPHONE>
|
||||
```
|
||||
|
||||
## Utilisation
|
||||
|
||||
1. Windows > Réglages > Mémoire & transfert > **Exporter la mémoire**.
|
||||
2. Copier/envoyer le fichier `.ypmemory` vers le téléphone.
|
||||
3. Android > Réglages > Mémoire & transfert > **Importer une mémoire**.
|
||||
4. Choisir :
|
||||
- **Fusionner** : conserve les blocs locaux qui ne sont pas présents dans la sauvegarde ; la sauvegarde remplace les blocs portant la même clé ;
|
||||
- **Remplacer** : efface la mémoire comportementale locale puis restaure exactement la sauvegarde.
|
||||
5. Fermer complètement puis rouvrir l'application après l'import.
|
||||
|
||||
Le redémarrage est nécessaire car plusieurs services de l'application gardent une copie de leur état en mémoire pendant l'exécution.
|
||||
Reference in New Issue
Block a user