canel-rom1 / qr_code_renamer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QR_code_renamer

Script python renommant les photos des objets inventoriés et ajoute son URL dans le champs ad-hoc du tableur contenant l'inventaire. Lors de la première connexion, une URL s'affichera. Cliquer dessus pour ensuite octroyer les droits à l'application Nécessite l'accès à l'API de Google. Renommer le fichier credentials.json

To-Do

  • Modifier la valeur de la variable statique SPREADSHEET_ID dans la classe url_spreadsheets
  • Ajouter une fonction déplaçant le fichier renommé
  • Après obtention de la valeur du QR-code, supprimer le fichier téléchargé

Dépendances :

  • OpenCV ;
  • google-api-python-client ;
  • google-auth-httplib2 ;
  • google-auth-oauthlib.

Pour activer la Google Drive API :

  • https://console.developers.google.com/flows/enableapi?apiid=drive
  • S'assurer que Créer un projet soit sélectionné
  • Cliquer sur Continuer
  • Cliquer sur Passer à l'étape "Identifiants"
  • Choisir Google Drive API
  • Choisir Autre Plateforme avec interface utilisateur
  • Cliquer sur Données utilisateur
  • Cliquer sur De quels identifiants ai-je besoin ?
  • Cliquer sur Configurer l'écran de configuration
  • Pour le User Type, je ne choisis rien et clique sur Créer
  • Donner un nom au projet
  • Choisir une adresse courriel
  • Ajouter l'adresse du développeur
  • Cliquer sur Ajouter ou supprimer des niveaux d'accès
    • Activer le champ d'application .../auth/drive.appdata ;
    • Activer le champ d'application .../auth/drive.install ;
    • Activer le champ d'application .../auth/drive.file ;
    • Activer le champ d'application .../auth/docs ;
    • Activer le champ d'application .../auth/drive ;
  • Cliquer sur Mettre à jour
  • Cliquer sur Enregistrer et Continuer
  • Cliquer sur + Add Users
  • Ajouter l'adresse courriel et cliquer sur Ajouter
  • Cliquer sur Enregistrer et Continuer
  • Sur le flanc gauche, cliquer sur Identifiants
  • Cliquer sur + Créer des identifiants
  • Cliquer sur Id client OAuth
  • Choisir Application de bureau
  • Donner un nom
  • Cliquer sur Créer
  • Cliquer sur OK
  • Au niveau de l'identifiant nouvellement créé, cliquer sur la flèche vers le bas pour télécharger

Pour activer la Google Sheets API :

  • Ouvrir son projet dans la console API
  • Cliquer sur Bibliothèque
  • Choisir Google Sheets API
  • Cliquer sur Activer
  • Créer un identifiant en cliquant sur Identifiants
  • Cliquer sur Ajouter ou supprimer des niveaux d'accès
    • Activer le champ d'application .../auth/spreadsheets ;
  • Cliquer sur Mettre à jour
  • Cliquer sur Enregistrer et Continuer

About


Languages

Language:Python 100.0%