From 1f6a43803ec05d215fe246feb4b0747bcec7710d Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Tue, 25 Apr 2023 22:05:51 +0200 Subject: [PATCH] Proofreading using.fr.md --- using.fr.md | 39 ++++++++++++++------------------------- 1 file changed, 14 insertions(+), 25 deletions(-) diff --git a/using.fr.md b/using.fr.md index 5eecee4..b16d19b 100644 --- a/using.fr.md +++ b/using.fr.md @@ -13,14 +13,14 @@ paf() } ``` -Cette fonction permet d’envoyer un fichier : +elle permet d’envoyer un fichier : ```bash $ paf manage.py - https://p.afpy.org/TaPa/manage.py ``` -Ou plusieurs : +ou plusieurs : ```bash $ paf *.py @@ -33,6 +33,8 @@ $ paf *.py - https://p.afpy.org/d6Xd/views.py ``` +une version évoluée de cette fonction est fournie plus bas. + ## Le projet @@ -45,9 +47,11 @@ Le code source est disponible ici : https://git.afpy.org/AFPy/pasteque ## Utilisation avec `curl` -Tous les exemples sont rédigés avec `curl`, libre à vous d’adapter à votre usage. +Tous les exemples sont rédigés avec `curl`, libre à vous d’adapter à +votre usage. -En utilisant des requêtes `multipart/form-data` il est possible d’envoyer un fichier : +En utilisant des requêtes `multipart/form-data` il est possible +d’envoyer un fichier : ```bash $ curl https://p.afpy.org/ -Fmanage.py=@manage.py @@ -65,6 +69,12 @@ $ curl https://p.afpy.org/ -Fmanage.py=@manage.py -Frequirements.txt=@requiremen C’est l’extension dans le nom du fichier qui permet de choisir la coloration syntaxique pour chaque fichier. +Les fichiers texte sont interprétés en Markdown lors de l’affichage +dans un navigateur. + +Les fichiers sont toujours rendus tels quels lorsqu’ils sont récupérés +hors d’un navigateur, typiquement via `wget` ou `curl`. + ### Envoyer dans le corps d’une requête @@ -195,24 +205,3 @@ $ curl https://p.afpy.org/nnLR ``` Et qui est rendu avec des liens cliquables en HTML ! - - -## Accès aux collages - -Chaque collage peut-être consulté dans un navigateur (où il est -présenté avec de la coloration syntaxique : https://p.afpy.org/manage.py), -ou être consulté en ligne de commande (où il est délivré brut) : - -``` -$ curl https://p.afpy.org/manage.py -#!/usr/bin/env python -import os -import sys - -if __name__ == "__main__": - os.environ.setdefault("DJANGO_SETTINGS_MODULE", "webtools.settings") - - from django.core.management import execute_from_command_line - - execute_from_command_line(sys.argv) -```