oblyk / oblyk-api

API part of Oblyk project. The open source climbing platform !
33 stars 8 forks source link

"L'inscription des organisations est fermée pour l'instant." #13

Open bohwaz opened 2 months ago

bohwaz commented 2 months ago

Dans la doc : https://oblyk.org/api-and-developers

Créer votre organisation pour obtenir votre clé d'API. Créer mon organisation

Sauf que le lien donne : "L'inscription des organisations est fermée pour l'instant."

bohwaz commented 3 weeks ago

Hello, est-ce que le projet est fermé, l'API est abandonnée ?

lucien-chastan commented 2 weeks ago

Bonjour @bohwaz

L'API en soit n'est pas abandonné, l'app fonctionne entièrement sur l'API Mais l'ouverture au publique de l'API est pour l'instant en suspend.

Je n'ai pour l'instant pas les ressources d'assumer l'usage de l'API par d'autres. (il y a eu des abus, comme la récupération de toutes les falaises toutes les heures)

Il faudrait soit que je met en place des quotas pour éviter que les usages extérieur tire trop sur l'API (donc demande de la ressource en temps de développement) Ou que je m'assure d'avoir des serveurs backs suffisamment dimensionnés pour assumer des pic d'utilisation que je ne maîtrise pas (donc demande de la ressource en argent)

Autre raison pour lesquels pour l'instant l'API n'est pas ouverte :

C'est pour toutes ces raisons que pour l'instant l'API est fermée

Je suis désolé pour ça

bohwaz commented 2 weeks ago

Hello @lucien-chastan merci du retour.

Pour le souci des récupérations en masse, la solution serait de proposer comme Wikipedia un export des données : https://github.com/oblyk/oblyk-api/issues/14

Et de n'accepter que des organisations validées à priori.

Ma question c'est dans le cadre de la création d'un outil de topo pour les équipeurs, ça ferait du sens de reprendre la base de données Oblyk au lieu de réinventer la roue. Ainsi on pourrait annoter de notre côté les voies pour indiquer des infos techniques et l'historique de l'équipement / entretien ainsi que les tâches qui restent à réaliser. Et sur notre topo en ligne on pourrait renvoyer les gens directement sur la fiche Oblyk de chaque voie pour qu'ils puissent ajouter la voie à leur carnet.

Le mieux serait pour nous d'avoir accès aux voies de la falaise, la cotation, et autres infos présentes sur Oblyk, réutiliser l'ID de Oblyk comme référence unique de la voie, et ajouter des infos dans notre BDD à chaque voie pour nos besoins (topo, entretien), et encore mieux pouvoir remonter les correctifs (typo dans le nom de la voie, évolution de cotation, etc.) à Oblyk sans avoir à ce que les équipeurs/auteur⋅ices aillent modifier ça manuellement sur Oblyk.

Mais sans API rien de tout ça n'est possible et du coup la seule option serait de réinventer la roue de notre côté… Pas glop.

Et sur Oblyk idéalement pouvoir indiquer le lien pour faire un don pour l'entretien de la falaise ainsi que pour acheter le topo en ligne / papier.