Présentation
DTLbb se connecte à l’interface web d’un forum phpBB, vérifie les permissions réellement disponibles et ne publie un sujet qu’après une confirmation explicite.
L’adresse proposée est celle du forum NetDTL, mais elle reste modifiable dans l’écran d’accueil. L’interface est disponible en français et en anglais et conserve les champs déjà saisis lors d’un changement de langue.
Fonctionnalités principales
- connexion à un forum phpBB par son interface web ;
- vérification de l’identité et information sur le statut administrateur ;
- liste des catégories, forums et sous-forums disponibles ;
- contrôle effectif du droit de publier dans chaque sous-forum ;
- saisie du titre et du message avec aperçu avant envoi ;
- publication uniquement après confirmation immédiate ;
- sélection du sujet nouvellement créé après relecture de la liste.
Parcours contrôlé
- indiquez l’adresse complète du forum ;
- saisissez votre nom d’utilisateur et votre mot de passe masqué ;
- laissez DTLbb contrôler les sous-forums accessibles ;
- choisissez la destination et rédigez le sujet ;
- vérifiez l’aperçu et confirmez la publication.
Le statut administrateur est seulement informatif : phpBB peut refuser la publication dans certains forums même à un administrateur. DTLbb vérifie donc le droit réel avant de proposer l’envoi.
Sécurité
- le mot de passe reste uniquement en mémoire ;
- les identifiants de session
sidsont masqués dans les journaux ; - la navigation automatisée reste en arrière-plan ;
- aucune connexion directe à MySQL n’est effectuée ;
- une déconnexion est tentée après chaque contrôle ou publication.
Démarrage rapide
.\dist\DTLbb.exe python .\DTLbb.py
L’exécution depuis les sources nécessite Python, Playwright, Chromium et un accès HTTPS au forum. Le journal détaillé est enregistré dans logs\dtlbb.log sans mot de passe.
Préparation des mises à jour
La commande prepare-updates peut analyser les dépôts Git associés aux sous-forums et produire des brouillons en anglais. Elle n’ouvre pas le forum, ne publie rien et ne modifie pas le fichier d’état.