Overview
Comment: | [njs] fix typos and mistakes |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | njs | nodejs |
Files: | files | file ages | folders |
SHA3-256: |
58155764559e77348f7e6cc963e28e21 |
User & Date: | olr on 2018-10-17 13:44:21 |
Other Links: | branch diff | manifest | tags |
Context
2018-10-17
| ||
13:56 | [njs] Add note in client doc check-in: 694fbfbe9e user: IllusionPerdu tags: njs, nodejs | |
13:44 | [njs] fix typos and mistakes check-in: 5815576455 user: olr tags: njs, nodejs | |
13:43 | [njs] Fix some case in cli check-in: e0cae3263f user: IllusionPerdu tags: njs, nodejs | |
Changes
Modified gc_lang/fr/nodejs/cli/bin/gramma-cli.js from [2fa257f1cc] to [cbc4196f53].
︙ | ︙ | |||
14 15 16 17 18 19 20 | https://stackoverflow.com/questions/41058569/what-is-the-difference-between-const-and-const-in-javascript */ const argCmd = require("../lib/minimist.js")(process.argv.slice(2)); const { performance } = require("perf_hooks"); //Initialisation des messages | | | 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | https://stackoverflow.com/questions/41058569/what-is-the-difference-between-const-and-const-in-javascript */ const argCmd = require("../lib/minimist.js")(process.argv.slice(2)); const { performance } = require("perf_hooks"); //Initialisation des messages const msgStart = "\x1b[31mBienvenue sur Grammalecte pour NodeJS!!!\x1b[0m\n"; const msgPrompt = "\x1b[36mGrammaJS\x1b[33m>\x1b[0m "; const msgSuite = "\x1b[33m…\x1b[0m "; const msgEnd = "\x1b[31m\x1b[5m\x1b[5mBye bye!\x1b[0m"; var repPreference = { json: false, perf: false |
︙ | ︙ | |||
38 39 40 41 42 43 44 | arg: "", description: "Affiche les informations que vous lisez ;)", execute: "" }, perf: { short: "", arg: "on/off", | | | 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | arg: "", description: "Affiche les informations que vous lisez ;)", execute: "" }, perf: { short: "", arg: "on/off", description: "Permet d’afficher le temps d’exécution des commandes.", execute: "" }, json: { short: "", arg: "on/off", description: "Réponse en format format json.", execute: "" |
︙ | ︙ | |||
68 69 70 71 72 73 74 | arg: "texte", description: "Permet de mettre en forme le texte.", execute: "formatText" }, check: { short: "", arg: "texte", | | | | | | | | 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 | arg: "texte", description: "Permet de mettre en forme le texte.", execute: "formatText" }, check: { short: "", arg: "texte", description: "Vérifie la grammaire et l’orthographe d'un texte.", execute: "verifParagraph" }, lexique: { short: "", arg: "texte", description: "Affiche le lexique du texte.", execute: "lexique" }, spell: { short: "", arg: "mot", description: "Vérifie l’existence d’un mot.", execute: "spell" }, suggest: { short: "", arg: "mot", description: "Suggestion des graphies proches d’un mot.", execute: "suggest" }, morph: { short: "", arg: "mot", description: "Affiche les informations pour un mot.", execute: "morph" }, lemma: { short: "", arg: "mot", description: "Donne le lemme d’un mot.", execute: "lemma" }, gceoption: { short: "", arg: "+/-name", description: "Définit les options à utiliser par le correcteur grammatical.", execute: "" }, tfoption: { short: "", arg: "+/-name", description: "Définit les options à utiliser par le formateur de texte.", execute: "" } }; var cmdOne = ["json", "perf", "help", "exit"]; var cmdMulti = ["text", "format", "check", "lexique", "spell", "suggest", "morph", "lemma"]; |
︙ | ︙ | |||
465 466 467 468 469 470 471 | repAction["help"].push(action.padEnd(10, " ") + ": " + cmdAction[action].arg.padEnd(8, " ") + ": " + cmdAction[action].description); } repAction["help"].push(""); repAction["help"].push("================================== Note: =================================="); repAction["help"].push(""); repAction["help"].push("En mode client: les arguments sont de la forme «--argument» !"); repAction["help"].push("En mode client intéractif: pour les commandes concernant un texte, vous"); | | | 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 | repAction["help"].push(action.padEnd(10, " ") + ": " + cmdAction[action].arg.padEnd(8, " ") + ": " + cmdAction[action].description); } repAction["help"].push(""); repAction["help"].push("================================== Note: =================================="); repAction["help"].push(""); repAction["help"].push("En mode client: les arguments sont de la forme «--argument» !"); repAction["help"].push("En mode client intéractif: pour les commandes concernant un texte, vous"); repAction["help"].push(" pouvez taper la commande puis Entrée (pour saisir le texte) pour "); repAction["help"].push(' terminer la saisie du texte et exécuter la commande taper /"commande"'); } if (repPreference.json) { return JSON.stringify(repAction); } else { return repToText(repAction); |
︙ | ︙ |
Modified gc_lang/fr/nodejs/cli/readme.md from [a056264171] to [61b1f94066].
1 2 3 4 | # Client/Serveur de Grammalecte pour NodeJS ## Informations | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | # Client/Serveur de Grammalecte pour NodeJS ## Informations Il y a trois modes de fonctionnement : client / client interactif / serveur. * Client interactif: `gramma-cli -i`. * Client: `gramma-cli --command \"mot/texte\"`. * Serveur: lancé avec la commande `gramma-cli --server --port NumPort`. ## Installation > npm install grammalecte-cli -g ## Commandes | Commande | Argument | Description | | --------- | -------- | ------------------------------------------------------------- | | help | | Affiche les informations que vous lisez ;) | | perf | on/off | Permet d’afficher le temps d’exécution des commandes. | | json | on/off | Réponse en format json. | | exit | | Client interactif : permet de le quitter. | | text | texte | Client / Server: Définir un texte pour plusieurs actions. | | format | texte | Permet de mettre en forme le texte. | | check | texte | Vérifie la grammaire et l’orthographe d'un texte. | | lexique | texte | Affiche le lexique du texte. | | spell | mot | Vérifie l’existence d'un mot. | | suggest | mot | Suggestion des orthographes possible d’un mot. | | morph | mot | Affiche les informations pour un mot. | | lemma | mot | Donne le lemme d’un mot. | | gceoption | +/-name | Définit les options à utiliser par le correcteur grammatical. | | tfoption | +/-name | Définit les options à utiliser par le formateur de texte. | ## Client interactif Le mode interactif est un mode question/réponse. Pour le lancer vous devez saisir `gramma-cli -i`. Exemple pour les vérifications portant sur un mot: |
︙ | ︙ | |||
55 56 57 58 59 60 61 | GrammaJS> exit ``` Exemple pour les vérifications portant sur un texte: ``` CMD> gramma-cli -i | | | 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | GrammaJS> exit ``` Exemple pour les vérifications portant sur un texte: ``` CMD> gramma-cli -i Bienvenue sur Grammalecte pour NodeJS!!! GrammaJS> format > salut,les copains!!! > vous allez bien ? > /format Mise en forme: salut, les copains!!! vous allez bien ? |
︙ | ︙ | |||
83 84 85 86 87 88 89 | Exemple faisant plusieurs actions: ``` CMD> gramma-cli --lemma --morph --suggest --text salut Morph possible de: salut └ >salut/:N:m:s/* | | | | | | 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 | Exemple faisant plusieurs actions: ``` CMD> gramma-cli --lemma --morph --suggest --text salut Morph possible de: salut └ >salut/:N:m:s/* Lemme possible de: salut └ salut Suggestion possible de: salut ├ salut ├ salit ├ salue ├ salua ├ saluai ├ saluts ├ salué ├ saluât ├ salât └ salît CMD> ``` ## Serveur Le serveur supporte les requêtes POST et GET... Par défaut le port d’écoute est le 2212, pour le changer utilisez l’argument `--port` lors du lancement. ## Les fichiers * bin/gramma-cli.bat : Fait juste un appel `node gramma-cli.js argument(s)` * bin/gramma-cli.js : Le code principal pour la console * data/script.gramma : Exemple de script pour faire des vérifications automatiques * (sous widows) `type script.gramma | gramma-cli -i` * (sous linux) `cat script.gramma | gramma-cli -i` * lib/minimist.js : Une librairie pour simplifier la gestion des arguments * package.json : Fichier d’information pour npm * readme.md : Le fichier que vous lisez (ou pas) actuellement ;) ## Utilisation d'une librairie (incluse) * [Minimist](https://github.com/substack/minimist) => Simplify parser argument |
Modified gc_lang/fr/nodejs/core/readme.md from [c4fcf0addd] to [48fe8f24b1].
1 2 3 4 5 6 7 8 9 | # Grammalecte pour NodeJS ## Informations Grammalecte est un correcteur grammatical open source dédié à la langue française. Site Internet : https://www.dicollecte.org/ ## Installation | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | # Grammalecte pour NodeJS ## Informations Grammalecte est un correcteur grammatical open source dédié à la langue française. Site Internet : https://www.dicollecte.org/ ## Installation Dans votre répertoire de développement : > npm install grammalecte ## Les fichiers * grammalecte/* : Tout le contenu de Grammalecte pour JavaScript * api.js : Une API pour simplifier l’utilisation de Grammalecte * package.json : Fichier d’information pour npm * readme.md : Le fichier que vous lisez (ou pas) actuellement ;) |
Modified gc_lang/fr/nodejs/note.md from [ea06c98861] to [9cf07414eb].
1 2 | # Note pour le dévellepement pour NodeJS | | | 1 2 3 4 5 6 7 8 9 10 | # Note pour le dévellepement pour NodeJS ## Commande pour définir l’utilisation d’un paquetage local ``` cd core npm link cd .. cd cli npm link grammalecte |
︙ | ︙ |