Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transformer en serveur #1

Open
crubier opened this issue May 20, 2017 · 1 comment
Open

Transformer en serveur #1

crubier opened this issue May 20, 2017 · 1 comment

Comments

@crubier
Copy link
Member

crubier commented May 20, 2017

Avec un petit effort, il serait possible de transformer ces scripts en un serveur web simple en express ou koa, avec deux endpoints:

  • /convert qui reçoit des requetes avec le contenu du fichier siwidata, et qui renvoie une réponse avec le contenu du PCE associé (=faire tourner le script, simplement) (@niabb tu peux t'en occuper ?)
  • / qui servirait une petite page html. La page html permetrait d'uploader un fichier siwiData, appelle le endpoint /convert , et permet de télécharger le résultat (je peux me charger de cette partie)

Ensuite on pourrait déployer ce service pour le rendre accessible à tous depuis n'importe ou, sans installation

@niabb
Copy link
Collaborator

niabb commented May 20, 2017

Effectivement, le but est de permettre en plus de l'utilisation en ligne de commande, l'intégration à un service web ou à une application "Desktop" (avec Electron par exemple).

Pour la partie Siwidata, à voir l'utilité réelle en fonction du nombre de course concerné.
Par contre, étant donné le retard que prend Compet'FFCK et la complexité de certaines manips dans FFCanoe par rapport aux formats de course qui ont évolué en slalom (format inter avec Q1, Q2, SF et F sur les finales N2/N3 par exemple), il peut être intéressant de proposer aux organisateurs un outil qui simplifie la manipulation, y compris "hors-ligne", d'où l'idée d'une petite appli "Desktop".

Dans tous les cas, il faut dans un premier temps que je restructure un peu le code, j'ai fait les développement dans l'urgence "à l'arrache".

Mais sinon d'accord avec toi, c'est une bonne idée !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants