/powerHal

Primary LanguageCSSApache License 2.0Apache-2.0

⚡ PowerHAL

But du projet

HAL est une archive ouverte pluridisciplinaire, destinée au dépôt et à la diffusion d'articles scientifiques de niveau recherche, publiés ou non, et de thèses, émanant des établissements d'enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Comment l'utiliser

  1. Installation des librairies

TODO

  1. Lancement de la base de données

    • Dans une base de donnée SQL ayant un user "root" sans mot de passe, créer une base nomée "proj831"
    • Importer le script "script.sql"
  2. Lancement de l'API interne

    • Dans le dossier "scraperAPI", dans un terminale, lancer la commande :
    python -m uvicorn api:app --reload
  3. Lancement du server Web Dans le dossier powerHal :

    • Pour windows :
    set FLASK_APP=run.py
    set FLASK_ENV=development
    python -m flask run --host=0.0.0.0 --port=5000
    • Pour Unix/MacOS :
    export FLASK_APP=run.py
    export FLASK_ENV=development
    python -m flask run --host=0.0.0.0 --port=5000
    • Dans un PowwerShell :
    $env:FLASK_APP = ".\run.py"
    $env:FLASK_ENV = "development"
    python -m flask run --host=0.0.0.0 --port=5000
  4. Accès à l'interface

Dans un navigateur, aller a l'adresse http://127.0.0.1:5000/