GitHub — publication prochaine

Script bash · v1.3 · #DreamprojectAI

PoulpyInfoPC

Générez en quelques minutes des fiches techniques PC ou carte mère, parfaitement formatées et prêtes à imprimer. Un script bash unique qui automatise la collecte matériel et la production multi-formats.

Debian / Ubuntu · dmidecode · lshw · LibreOffice · pandoc · 4 moteurs

Autres projets
Copies d’écran de Poulpy Info PC

Ce que fait PoulpyInfoPC

PoulpyInfoPC analyse votre machine (BIOS, CPU, RAM, disques, GPU, carte mère, réseau…) via les outils Linux standards, assemble une fiche ODT optimisée sur une ou deux pages, puis dérive automatiquement tous les formats utiles. Le script détecte et installe les paquets manquants sur Debian/Ubuntu, ajuste la taille des caractères pour maximiser l’espace, et regroupe les livrables dans le dossier output/.

Gain de temps massif

Remplacez des processus manuels de 30 minutes à plusieurs heures par machine — quelques minutes suffisent, imprimante incluse.

Simple par copier-coller

Suivez le guide : copiez les commandes depuis la matrice engine × orientation × pages — complétion Tab incluse.

Mise en page automatique

Le script ajuste taille des caractères et agencement pour tenir sur une ou deux pages, titres maximisés.

Multi-formats dérivés

L’ODT est le cœur : PDF, DOC, DOCX, HTML, TXT, MD, CSV et JSON sont générés à partir de ce fichier.

Quatre moteurs

Engine 2 recommandé (ODT canonique) ; Engine 1 pour PDF rapide ; Engine 3 pour rapports clients ; Engine 4 pour votre modèle ODT.

Dépendances auto-installées

Sur Debian/Ubuntu/Linux Mint/Kali/Raspbian : apt update, upgrade et install automatiques (dmidecode, lshw, LibreOffice, pandoc…).

Comment ça marche

De la commande à la fiche imprimable, en six étapes.

  1. Lancez le script : sudo bash src/PoulpyInfoPc.sh avec les options souhaitées (moteur, orientation, pages).
  2. Bannière console : version, crédit #DreamprojectAI et récapitulatif de la configuration retenue.
  3. Détection et installation automatique des paquets manquants (Debian/Ubuntu) ou utilisation des outils déjà présents.
  4. Collecte matériel : dmidecode, lspci, lsusb, lshw, hdparm — CPU, RAM, stockage, GPU, carte mère, réseau…
  5. Génération de l’ODT canonique, contrôles automatiques de pagination et ajustement des tailles de texte.
  6. Export de tous les formats dans output/ ; option --regenerate-with-odt pour régénérer après édition manuelle de l’ODT.

Moteurs & formats

Les quatre motorisations

Engine 1
PDF via wkhtmltopdf — rapide à partager ; qualité DOC moindre ; portrait possible avec chevauchements.
Engine 2
ODT canonique (recommandé) — meilleure gestion des pages, qualité optimale paysage et portrait.
Engine 3
ODT avec zones Prix et Notes — idéal rapports clients personnalisés ; paysage uniquement.
Engine 4
Votre modèle ODT (--template obligatoire) — mise en page libre, variables remplacées ; une seule page, orientation fixée par le modèle.

Formats de sortie

Tous les formats sont dérivés de l’ODT : ODT, PDF, DOC, DOCX, HTML, TXT, MD (pandoc), CSV et JSON. Modifiez l’ODT dans output/, puis relancez --regenerate-with-odt pour mettre à jour les exports. Variables Engine 4 listées dans le JSON généré à chaque exécution.

Bientôt sur GitHub

Autres projets

Hashtags du projet dans l’index