re,
Pour être plus précis, et afin d'encourager tous ceux qui se sentent prés à mettre les mains dans le cambouis, la création d'un nouveau fournisseur se résume à:
Dupliquer un fournisseur existant, si on prend gDriveOOo comme exemple, if faut récupérer tous les fichiers et répertoires présents sur le lien:
https://github.com/prrvchr/gDriveOOo
Modifier si nécessaire la classe 'ContentUser' dans le fichier:
https://github.com/prrvchr/gDriveOOo/bl ... entUser.py
Modifier si nécessaire la classe 'ContentIdentifier' dans le fichier:
https://github.com/prrvchr/gDriveOOo/bl ... ntifier.py
Modifier les 5 classes présentes dans le fichier:
https://github.com/prrvchr/gDriveOOo/bl ... rivelib.py
Modifier les 12 méthodes présentes dans le fichier:
https://github.com/prrvchr/gDriveOOo/bl ... vetools.py
Adapter la base de donnée si nécessaire, fichier:
https://github.com/prrvchr/gDriveOOo/bl ... pps.script
pour information, la base vnd.google-apps.script prend en charge les doublons:
- les doublons de nom (même nom de fichier et/ou répertoire dans le même répertoire)
- les doublons de parent (un fichier et/ou répertoire peut avoir plusieurs répertoires parent)
la base vnd.microsoft-apps.script ne prend pas en charge les doublons et du coup est plus rapide...
Modifier les fichiers propre à l'extension: description.xml, les fichiers de licence et plus certainement quelques autres...
Dis comme ça, cela parait facile, alors bon courage...
EDIT: Ne pas tenir compte de ce descriptif, il est aujourd'hui obsolète, l'API ayant changé pour rendre possible l’intégration de Dropbox...