AutoBibPlus

Functions

check_create_config(console, response[, ...])

Assure l'existence du fichier de configuration pybliometrics avant de poursuivre.

Classes

ConsoleWindow(*args, **kwargs)

Fenetre principale d'AutoBib+ pilotant le deroulement conversationnel.

class AutoBibPlus.ConsoleWindow(*args: Any, **kwargs: Any)[source]

Bases: QMainWindow

Fenetre principale d’AutoBib+ pilotant le deroulement conversationnel.

Elle orchestre la logique de generation des rapports bibliometriques et de collaboration.

API()

Affiche les informations d’API memorisees pour la session en cours.

closeEvent(event)[source]

Propose une confirmation avant de fermer la fenetre de l’application.

handle_input()[source]

Traite la saisie courante et fait avancer la machine a etats.

infos()

Affiche la boite d’information generale sur AutoBib+.

raz()

Reinitialise l’interaction et renvoie vers l’accueil.

reconfig()

Ouvre l’assistant de reconfiguration pour mettre a jour identifiants et chemins.

retour()

Revient a l’etape precedente lorsque le retour est autorise.

state

Black”> 1. Fiche bibliométrique </span>’) console.append(‘<span style=”color: Black”> 2. Rapport de collaboration </span>’)

Type:

console.append(‘<span style=”color

whitesheet()

Vide la console sans modifier l’etat courant.

AutoBibPlus.check_create_config(console, response, keys=None, first_time=False)[source]

Assure l’existence du fichier de configuration pybliometrics avant de poursuivre.

Parameters:
  • console (QPlainTextEdit) – composant console utilise pour afficher les invites et messages.

  • response (str) – saisie brute retournee par l’utilisateur via la console.

  • keys (list) – paire cle API / insttoken deja enregistree.

  • first_time (bool) – indique si l’application s’execute pour la premiere fois.

Returns:

tuple (validation, liste des cles normalisees).