Grammalecte  Check-in [25ce36dcf2]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:[server] change server port in HOMEPAGE
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | server
Files: files | file ages | folders
SHA3-256:25ce36dcf299eb12e7ddea462d5bfb656dde0662baa06fd585b213411867c9be
User & Date: olr 2019-02-15 13:46:19
Context
2019-02-15
15:21
[fr] faux positifs avec les parenthèses dans les mots commençant par (re)xxx check-in: 932315d71e user: olr tags: fr, trunk
13:46
[server] change server port in HOMEPAGE check-in: 25ce36dcf2 user: olr tags: server, trunk
13:05
[fr] faux positifs check-in: 90ea671ef3 user: olr tags: fr, trunk
Changes

Changes to grammalecte-server.py.

    22     22   
    23     23       <body class="panel">
    24     24           <h1>Grammalecte · Serveur</h1>
    25     25   
    26     26           <h2>INFORMATIONS</h1>
    27     27   
    28     28           <h3>Analyser du texte</h3>
    29         -        <p>[adresse_serveur]:8080/gc_text/fr (POST)</p>
           29  +        <p>[adresse_serveur]:{SERVER_PORT}/gc_text/fr (POST)</p>
    30     30           <p>Paramètres :</p>
    31     31           <ul>
    32     32               <li>"text" (text)&nbsp;: texte à analyser.</li>
    33     33               <li>"tf" (checkbox)&nbsp;: passer le formateur de texte avant l’analyse.</li>
    34     34               <li>"options" (text)&nbsp;: une chaîne au format JSON avec le nom des options comme attributs et un booléen comme valeur. Exemple&nbsp;: {"gv": true, "html": true}</li>
    35     35           </ul>
    36     36   
    37     37           <h3>Lister les options</h3>
    38         -        <p>[adresse_serveur]:8080/get_options/fr (GET)</p>
           38  +        <p>[adresse_serveur]:{SERVER_PORT}/get_options/fr (GET)</p>
    39     39   
    40     40           <h3>Définir ses options</h3>
    41         -        <p>[adresse_serveur]:8080/set_options/fr (POST)</p>
           41  +        <p>[adresse_serveur]:{SERVER_PORT}/set_options/fr (POST)</p>
    42     42           <p>Les options seront enregistrées et réutilisées pour toute requête envoyée avec le cookie comportant l’identifiant attribué.</p>
    43     43           <p>Paramètres :</p>
    44     44           <ul>
    45     45               <li>"options" (text)&nbsp;: une chaîne au format JSON avec le nom des options comme attributs et un booléen comme valeur. Exemple&nbsp;: {"gv": true, "html": true}</li>
    46     46           </ul>
    47     47   
    48     48           <h3>Remise à zéro de ses options</h3>
    49         -        <p>[adresse_serveur]:8080/reset_options/fr (POST)</p>
           49  +        <p>[adresse_serveur]:{SERVER_PORT}/reset_options/fr (POST)</p>
    50     50   
    51     51           <h2>TEST</h2>
    52     52   
    53     53           <h3>Analyse</h3>
    54     54           <form method="post" action="/gc_text/fr" accept-charset="UTF-8">
    55     55               <p>Texte à analyser :</p>
    56     56               <textarea name="text" cols="120" rows="20" required></textarea>
................................................................................
   204    204   userGenerator = genUserId()
   205    205   
   206    206   
   207    207   def main (sHost="localhost", nPort=8080, dOptions=None, bTestPage=False):
   208    208       # start server
   209    209       global dGCOptions
   210    210       global TESTPAGE
          211  +    global HOMEPAGE
   211    212   
   212    213       if bTestPage:
   213    214           TESTPAGE = True
          215  +        HOMEPAGE = HOMEPAGE.replace("{SERVER_PORT}", str(nPort))
   214    216       if dOptions:
   215    217           oGrammarChecker.gce.setOptions(dOptions)
   216    218           dGCOptions = gce.getOptions()
   217    219   
   218    220       print("Python: " + sys.version)
   219    221       echo("Grammalecte v{}".format(gce.version))
   220    222       echo("Grammar options:\n" + " | ".join([ k + ": " + str(v)  for k, v in sorted(dGCOptions.items()) ]))
   221    223       run(app, host=sHost, port=nPort)
   222         -
   223    224   
   224    225   
   225    226   if __name__ == '__main__':
   226    227       xParser = argparse.ArgumentParser()
   227    228       #xParser.add_argument("lang", type=str, nargs='+', help="lang project to generate (name of folder in /lang)")
   228    229       xParser.add_argument("-ht", "--host", help="host (default: localhost)", type=str)
   229    230       xParser.add_argument("-p", "--port", help="port (default: 8080)", type=int)