Add French translation of quickstart.md

This commit is contained in:
bacardi55
2021-05-12 16:45:45 -06:00
committed by nytpu
parent 2353e9dc71
commit aadf7c93aa
+92
View File
@@ -0,0 +1,92 @@
# Démarrer rapidement avec Comitium
Comitium est construit pour être très simple à installer et utiliser, même sur
des solutions d'hébergement mutualisées sans accès root. Seul un serveur gemini
capable de servir des fichiers statiques est nécessaire ainsi que la possibilité
de lancer des planifiées tâches (cron).
## installation
Des binaires pré-construits sont disponibles ici [https://nytpu.com/releases/comitium/](https://nytpu.com/releases/comitium/).
Pour construire manuellement comitium:
Si vous pouvez écrire dans `/usr/local/`, vous pouvez simplement suivre les
instructions, y compris `make install` sur le [README][]. Si vous n'avez accès
qu'à votre répertoire personnel, vous pouvez utiliser le binaire construit et la
page de manuel dans `build/` après avoir exécuté `make`. Vous pouvez ensuite
copier ou créer un lien symbolique du binaire comitium vers votre répertoire
bin préféré et accéder à la page de manuel avec `man -l build/comitium.1`.
[README]: ../README.md
## Configuration
### Stockage des données
Une fois que vous avez configuré le binaire, vous devez déterminer où vous
souhaitez que les données soient stockées. Si votre capsule se trouve dans
`~/public_gemini` ou équivalent (votre utilisateur principal a accès au
répertoire), indiquez simplement `export COMITIUM_DATA="~/public_gemini"` dans
le fichier rc de votre shell et les fichiers y seront générés.
Si votre capsule se trouve dans `/var/gemini` ou équivalent (votre utilisateur
principal n'a pas accès au répertoire), il est préférable d'utiliser votre
répertoire par défaut et d'utiliser un lien symbolique `feeds.gmi` et
`subscriptions.gmi` dans le dossier concerné. De cette façon, comitium n'a pas
besoin d'être exécuté en root, aucune permission système sont nécessaire et pas
de connexion à un utilisateur gemini pour ajouter un flux.
### Ajouter un flux
Il faut maintenant ajouter des flux à vos abonnements. Si vous n'avez pas de
liste existante de flux, il suffit d'un simple `comitium add <url>` pour
ajouter un nouveau flux (voir [`man comitium`][man] pour plus de détails sur la
commande `add`). Il est inutile d'utiliser la commande `comitium refresh` après
`add`, cette dernière ira récupérer les éléments du nouveau flux et mettra à
jour les fichiers .json et .gmi avec les nouvelles entrées.
Si vous avez une liste existante de flux, il est assez trivial (pour la plupart
des formats :P) d'écrire un script shell ou similaire pour extraire les
différentes url et exécuter `comitium add` pour chacune d'elle.
[man]: comitium.1.scd
### Configurer l'en-tête
Vous pouvez personnaliser l'en-tête de votre `feed.gmi`. Pour cela, créez
simplement un fichier `header.gmi` dans le répertoire gemini (où se trouvent les
fichiers `comitium.json`, `feed.gmi` et `subscriptions.gmi`) et indiquez votre
contenu personnalisée. Le lien de résumé indiquant le nombre d'abonnements à la
page `subscriptions.gmi` sera placée après le contenu de `header.gmi`, séparé
par une nouvelle ligne.
Par exemple, si le fichier `header.gmi` contient:
```
# mon agregateur
```
alors le rendu final de `feed.gmi` contiendra:
```
# mon agregateur
=> subscriptions.gmi X capsules, gopherholes et sites internet sont agrégés.
Generé le ...
```
### Mise à jour régulière
Une simple ligne dans `crontab` suffit, par exemple pour une actualisation
toutes les 6 heures:
```
0 */6 * * * /usr/local/bin/comitium refresh
```
Si vous utilisez une variable d'environnement pour définir le répertoire gemini
comme indiqué précédemment, celle ci ne sera pas utilisée par `cron`, il faudra
donc indiquer le chemin vers le répertoire gemini, par exemple:
```
0 */6 * * * /home/somebody/bin/comitium refresh -d /home/somebody/public_gemini
```