Skip to main content

Export Discord channels to HTML, preserving visual layout

Project description

kexporter

🧾 Exportateur de salons ou fils Discord au format HTML, avec rendu fidèle à l'interface Discord.

PyPI Code Usage GitHub stars GitHub forks Downloads License Issues


💙 À propos

kexporter est un module Python qui permet d’exporter des messages de salons Discord vers un fichier HTML statique, visuellement proche de l’interface réelle de Discord, retravaillé à ma vision.

Il est utile pour :

  • archiver des conversations importantes ;
  • créer des rapports client / ticket ;
  • documenter des échanges dans un format lisible hors ligne.

📦 Installation

PyPI:

pip install kexporter

⚙️ Utilisation

from kexporter import export

# Exemple fictif / Example usage
await export(channel, output_path="transcript.html")

⚠️ Ton bot Discord doit avoir la permission de lire l'historique.


✅ Fonctionnalités

  • ✅ Export HTML statique
  • 🖼️ Avatars et pseudos
  • 🕒 Horodatage des messages
  • 🎨 Rendu fidèle à Discord
  • 📎 Pièces jointes supportées (optionnel)
  • 🔧 Facilement intégrable

🖼️ Aperçu

ça arrive bientôt...
transcript.html


🔧 Dépendances

  • discord.py >= 2.5.2
  • jinja2 >= 3.1.6

📄 Licence

GPL v3.0 - Licence libre avec obligation de partage à l’identique

Ce logiciel est distribué sous la licence GNU GPL v3. Toute redistribution, modification ou intégration dans un autre projet doit mentionner l’auteur original et conserver la même licence (GPL v3 ou compatible).

🔗 Texte complet de la licence


🙋‍♂️ Auteur

Développé par Kushh

Contact : @kushh


💡 Contribuer

Les pull requests sont bienvenues ! Forkez le projet et proposez vos idées.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kexporter-0.1.2.tar.gz (44.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kexporter-0.1.2-py3-none-any.whl (31.5 kB view details)

Uploaded Python 3

File details

Details for the file kexporter-0.1.2.tar.gz.

File metadata

  • Download URL: kexporter-0.1.2.tar.gz
  • Upload date:
  • Size: 44.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for kexporter-0.1.2.tar.gz
Algorithm Hash digest
SHA256 35c722e5ac7d33e3b115f20e409f24f49524dee7333ec226731ea27f4d414414
MD5 3c7e284c5e799d6b69e68aae8084642c
BLAKE2b-256 b4efbf803c14160500b1bee512ccefe5e8f56e60ff830fc5f06132209239848c

See more details on using hashes here.

File details

Details for the file kexporter-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: kexporter-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 31.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for kexporter-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3a8b3c24892e18dc518d9bca9ef74b5afdffacfdb4580bd976e2143f4ac6c613
MD5 97061c3004dfb0598a67b57a678fe234
BLAKE2b-256 4493a6a4ab1d5ec476823009bc689b45624c704d5e90ea16f2cc2ebc14dbf067

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page