/RespoTool

Gestion et archivage des signalements de cartes sur Aaaah !

Primary LanguagePython

RespoTool

L'outil de gestion et d'archivage des signalements de cartes sur Aaaah !

Demo

Utilisation

Nouvelle session

  • Fichier : Importe un fichier texte avec le contenu de /sigmdm et écrase les signalements déjà présents.

  • Presse-papiers : Idem mais depuis le presse-papiers.

Ajouter nouveaux sigs

  • Fichier : Importe un fichier texte avec le contenu de /sigmdm et ajoute les signalements en fin de liste.

  • Presse-papiers : Idem mais depuis le presse-papiers. Accessible directement via Ctrl+V.

Importer / Exporter session

  • Importer : Permet de restaurer l'état du programme (signalements + statuts) depuis un fichier session .sig.

  • Exporter : Permet de stocker l'état du programme dans un fichier session .sig.
    Note : Les sessions sont enregistrées au format JSON. Elles sont lisibles et peuvent être modifiées à la main.

Actions

  • Respomap : Menu déroulant servant d'identifiant. Le pseudo choisi dans ce menu sera repris dans la colonne Respomap (il s'ajoutera aux autres s'il y en a déjà).

  • Rechercher : La recherche est effectuée sur tous les champs d'un signalement (code, auteur, description, etc.) et est insensible à la casse. Accessible directement via Ctrl+F.

  • Archiver : Vide la liste des signalements pour les stocker à la fin d'un joli tableau. À ne faire qu'une fois les signalements entièrement traités.
    Note : La session n'est pas sauvegardée automatiquement après archivage.

  • Archiver sélection : Archive uniquement les signalements sélectionnés. La sélection doit obligatoirement être d'un seul bloc (pas de trous) et doit commencer par le premier signalement afin de conserver l'ordre des archives.
    Note : La session n'est pas sauvegardée automatiquement après archivage.

  • Playlist : Génère un fichier playlist.txt contenant les maps signalées, à charger via /playlist (décocher aléatoire). La playlist reprend aussi les infos de chaque colonne (date, auteur, description, etc.).
    Note : Cette fonction est obsolète, il est préférable d'utiliser les raccourcis clavier pour load rapidement une carte.

  • Obtenir sigmdm : Copie dans le presse-papiers l'équivalent /sigmdm des signalements se trouvant dans la liste.
    Note : Les statuts/respomaps sont perdus lors de la conversion. Cette fonction est utile pour débugger mais ne devrait pas être utilisée en temps normal.

Raccourcis pratiques

  • Ctrl+C : Copie dans le presse-papiers la commande /load @code correspondant au signalement sélectionné.

  • Ctrl+X : Idem que Ctrl+C mais sans le /load.

  • Ctrl+F : Met le focus sur la barre de recherche.

  • Ctrl+V : Ajoute les signalements du presse-papiers en fin de liste.

  • Double-clic sur une ligne : Copie dans le presse-papiers le contenu de la cellule présente sous le curseur. Permet par exemple de copier la description d'un signalement.

  • Clic droit sur une ligne : Affiche le contenu complet de la cellule présente sous le curseur. Permet par exemple d'afficher une description trop longue sans devoir la copier-coller ailleurs.

  • Sélectionner une ligne → ⏎ Entrée : Ouvre une nouvelle fenêtre permettant d'éditer le statut du signalement. ⏎ Entrée pour valider, Échap pour annuler. Voir Utilisation des statuts.txt pour la syntaxe des statuts.

  • Sélectionner une ligne → ⌫ Arrière / Suppr : Supprime le signalement. Marche aussi avec une multi-sélection (Ctrl+clic et/ou ⇧ Maj+clic pour sélectionner plusieurs signalements à la fois).
    Note : Normalement jamais utilisé car tous les signalements doivent être considérés. Un troll doit être marqué comme ignoré et non être supprimé.

  • Sélectionner une ligne → Espace : Affiche les signalements des archives ou de la session courante qui correspondent à la même map. Permet de retracer l'historique d'une map et d'identifier les doublons.