Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 50854054c0e668bb6bc0dd6219df605e9e807f3c
  • master par défaut protégée
2 résultats

pimaza

Avatar de gauthier2018
Louis GAUTHIER authored
50854054
Historique

Pimaza

projet du site web

Local Server

Bon alors finalement on utilise Docker ... c'est plus lourd mais au moins on a un environnement de dev qui fonctionne déjà

Pour tester le site, il suffit de langer docker, puis de taper make install dans la console, ensuite, le site est dispo à l'adresse : http://localhost:8080

Gérer la base de donnée

Tous les fichiers de gestion de la base de donnée se trouvent dans data, il sont exécutés sur postgres lorsque le serveur est lancé

Pages

Les pages disponibles sont celles dans le dossier public, la page par défaut est index.php

API de la nasa :

pour récupérer l'image du jour on utilise cette API : https://api.nasa.gov/planetary/apod?api_key=DEMO_KEY elle retourne un json avec les infos et un lien vers l'image pour l'afficher

pour obtenir l'ensemble des images :

pour l'instant je pense qu'il vaut mieux utiliser les ID de la nasa dans la base pour ne staocker que les associations (et ensuite récupérer les images correspondantes par l'API)

La requêtre à faire est de la forme : https://images-api.nasa.gov/search?year_start=1998&page=3 (pour récupérer la troisiemme page des photos prises après 1998) les requêtes retourne à chaque fois 100 résultats et des informations en Json :

  • items -> un array de taille 100 contenant les infos et les lisen pour les images
  • href -> la requête qui à généré cette réponse
  • version -> on s'en fout
  • links -> les requêtes qu'il faut envoyer pour obtenir les pages suivantes et précédentes de cette recherche
  • metadata -> des informations complémentaires (ex : le nombre total de résultat)

(comment récupérer proprement les images en différentes qualitées ?)