Update README: fix repository URL and remove emojis

This commit is contained in:
Augustin ROUX 2025-10-16 09:11:43 +02:00
parent f113ad6721
commit 2d9b09b1d1

View File

@ -6,15 +6,15 @@
**Activity Tracker** est un système de suivi d'activité conçu pour aider les utilisateurs à reconstruire leur historique de travail via une analyse automatisée des actions numériques. **Activity Tracker** est un système de suivi d'activité conçu pour aider les utilisateurs à reconstruire leur historique de travail via une analyse automatisée des actions numériques.
## 📋 Caractéristiques (MVP) ## Caractéristiques (MVP)
- **Capture passive** : Screenshots toutes les 5 minutes + métadonnées fenêtres - **Capture passive** : Screenshots toutes les 5 minutes + métadonnées fenêtres
- **Stockage sécurisé** : Base SQLite avec chiffrement AES-256-GCM - **Stockage sécurisé** : Base SQLite avec chiffrement AES-256-GCM
- **Analyse intelligente** : Classification automatique en 5 catégories - **Analyse intelligente** : Classification automatique en 5 catégories
- **Rapports journaliers** : Export JSON avec statistiques détaillées - **Rapports journaliers** : Export JSON avec statistiques détaillées
- **Privacy-first** : Toutes les données sont chiffrées localement - **Privacy-first** : Toutes les données sont chiffrées localement
## 🚀 Installation ## Installation
### Prérequis ### Prérequis
@ -25,7 +25,7 @@
### Compilation ### Compilation
```bash ```bash
git clone https://github.com/yourorg/activity-tracker.git git clone https://gitea.legion-muyue.fr/Muyue/activity-tracker.git
cd activity-tracker cd activity-tracker
cargo build --release cargo build --release
``` ```
@ -42,7 +42,7 @@ sudo cp target/release/activity-tracker /usr/local/bin/
export PATH=$PATH:$(pwd)/target/release export PATH=$PATH:$(pwd)/target/release
``` ```
## 📖 Utilisation ## Utilisation
### 1. Démarrer la capture d'activité ### 1. Démarrer la capture d'activité
@ -92,7 +92,7 @@ activity-tracker cleanup --password "..." --days 30
activity-tracker export --password "..." --output backup.json activity-tracker export --password "..." --output backup.json
``` ```
## 🔒 Sécurité ## Sécurité
### Chiffrement ### Chiffrement
@ -107,7 +107,7 @@ activity-tracker export --password "..." --output backup.json
2. **Ne pas stocker le mot de passe** : Saisie manuelle à chaque commande 2. **Ne pas stocker le mot de passe** : Saisie manuelle à chaque commande
3. **Sauvegarde sécurisée** : Chiffrez les exports JSON avant de les stocker ailleurs 3. **Sauvegarde sécurisée** : Chiffrez les exports JSON avant de les stocker ailleurs
## 📊 Format de rapport (JSON) ## Format de rapport (JSON)
```json ```json
{ {
@ -148,7 +148,7 @@ activity-tracker export --password "..." --output backup.json
} }
``` ```
## 🎯 Catégories d'activités ## Catégories d'activités
Le MVP classifie automatiquement les activités en 5 catégories : Le MVP classifie automatiquement les activités en 5 catégories :
@ -160,7 +160,7 @@ Le MVP classifie automatiquement les activités en 5 catégories :
| **Design** | Figma, Sketch, Photoshop, Illustrator | | **Design** | Figma, Sketch, Photoshop, Illustrator |
| **Other** | Toute autre activité non classifiée | | **Other** | Toute autre activité non classifiée |
## ⚙️ Configuration ## Configuration
Créez un fichier `config/settings.toml` : Créez un fichier `config/settings.toml` :
@ -192,7 +192,7 @@ Puis lancez :
activity-tracker start --password "..." --config config/settings.toml activity-tracker start --password "..." --config config/settings.toml
``` ```
## 🧪 Tests ## Tests
```bash ```bash
# Tests unitaires # Tests unitaires
@ -205,7 +205,7 @@ cargo test --coverage
cargo test --test integration_tests cargo test --test integration_tests
``` ```
## 📁 Structure du projet ## Structure du projet
``` ```
activity-tracker/ activity-tracker/
@ -240,7 +240,7 @@ activity-tracker/
└── README.md └── README.md
``` ```
## 🛠️ Développement ## Développement
### Ajouter une nouvelle catégorie ### Ajouter une nouvelle catégorie
@ -267,7 +267,7 @@ Les patterns sont définis dans `classifier.rs`. Ajoutez vos propres règles :
Pattern::new(vec!["slack", "discord", "telegram"], 0.9), Pattern::new(vec!["slack", "discord", "telegram"], 0.9),
``` ```
## 📈 Roadmap Post-MVP ## Roadmap Post-MVP
- [ ] **Keylogging optionnel** (avec consentement explicite RGPD) - [ ] **Keylogging optionnel** (avec consentement explicite RGPD)
- [ ] **Synchronisation cloud** chiffrée E2E - [ ] **Synchronisation cloud** chiffrée E2E
@ -277,25 +277,25 @@ Pattern::new(vec!["slack", "discord", "telegram"], 0.9),
- [ ] **Détection audio** de réunions - [ ] **Détection audio** de réunions
- [ ] **Intégrations** (Trello, Jira, calendriers) - [ ] **Intégrations** (Trello, Jira, calendriers)
## 🐛 Problèmes connus ## Problèmes connus
- **Linux** : L'accès aux métadonnées de fenêtres nécessite X11 (Wayland non supporté) - **Linux** : L'accès aux métadonnées de fenêtres nécessite X11 (Wayland non supporté)
- **macOS** : Nécessite autorisations Accessibilité (voir documentation officielle) - **macOS** : Nécessite autorisations Accessibilité (voir documentation officielle)
- **Windows** : Fonctionne avec les privilèges standards - **Windows** : Fonctionne avec les privilèges standards
## 🤝 Contribution ## Contribution
Les contributions sont les bienvenues ! Consultez [CONTRIBUTING.md](CONTRIBUTING.md) pour les guidelines. Les contributions sont les bienvenues ! Consultez [CONTRIBUTING.md](CONTRIBUTING.md) pour les guidelines.
## 📄 Licence ## Licence
MIT License - voir [LICENSE](LICENSE) pour plus de détails. MIT License - voir [LICENSE](LICENSE) pour plus de détails.
## 👥 Auteurs ## Auteurs
- **Activity Tracker Team** - [GitHub](https://github.com/yourorg/activity-tracker) **Activity Tracker Team** - [Gitea](https://gitea.legion-muyue.fr/Muyue/activity-tracker)
## 🙏 Remerciements ## Remerciements
- Design inspiré du document `design-journal.md` - Design inspiré du document `design-journal.md`
- Chiffrement via [RustCrypto](https://github.com/RustCrypto) - Chiffrement via [RustCrypto](https://github.com/RustCrypto)