docs: add French documentation

This commit is contained in:
2026-08-08 18:57:08 +02:00
parent 692138d0dd
commit 29f0684127
3 changed files with 108 additions and 1 deletions

View File

@@ -2,6 +2,8 @@
Install free Android apps via ADB from F-Droid, GitHub Releases, GitLab Releases, Codeberg Releases, or generic HTTPS pages.
[Français](README.fr.md)
## Requirements
- Python 3.11+
@@ -31,6 +33,13 @@ sideload [APP] [--list] [--update-all] [--device SERIAL] [--dry-run] [--config P
installed apps whose remote APK has a greater `versionCode` (incompatible with `APP` and `--list`)
- `--config`, `-c` — path to config.toml (default: ./config.toml)
`--update-all` selects the ADB device once, then checks every configured package with
`adb shell dumpsys package`. Apps that are not installed are reported and skipped without
downloading anything. Installed apps are updated only when the validated remote APK has a
strictly greater `versionCode`; equal or lower versions are skipped. Errors for one app do
not stop the other apps, and the command prints a summary and returns a non-zero status if
an update failed.
## Configuration
See `config.example.toml`. Supported sources:
@@ -39,7 +48,7 @@ See `config.example.toml`. Supported sources:
| -------- | ---------------------------- |
| `fdroid` | `url` (page F-Droid) |
| `github` | `url` (repository) |
| `gitlab` | `url` (projet) |
| `gitlab` | `url` (project) |
| `codeberg` | `url` (repository Codeberg) |
| `generic` | `url`, `asset_pattern` (HTTPS page or directory) |
@@ -58,6 +67,9 @@ pattern with numeric capture groups selects the greatest numeric tuple.
must be available in `PATH`. The script refuses to install an APK when neither
tool can validate it.
For `--update-all`, `aapt2 dump badging` (with `aapt dump badging` fallback) also reads the
remote APK `versionCode` before deciding whether an installation is needed.
For Wi-Fi ADB, configure an explicit address after enabling wireless debugging:
```toml