Skip to main content

Une librairie pour interagir avec l'API 2SecMail

Project description

📩 lib2secmail - Une bibliothèque Python pour utiliser l'API 2secmail.cloud

📌 Description

lib2secmail est une bibliothèque Python qui simplifie l'utilisation de l'API de 2secmail.cloud, permettant de créer et gérer des emails temporaires facilement.

🚀 Installation

pip install lib2secmail

🔧 Utilisation

from lib2secmail import SecMail

# Récupérer les domaines disponibles
domains = SecMail.get_domains()
print(domains)

# Créer une adresse email aléatoire
random_email = SecMail.create_random_email()
print(random_email)

# Créer une adresse email personnalisée
custom_email = SecMail.create_custom_email("nomdumail")
print(custom_email)

# Récupérer les messages d'un email
messages = SecMail.get_messages(random_email)
print(messages)

# Récupérer un message spécifique
message = SecMail.get_message("id_du_message")
print(message)

# Supprimer un message
deleted = SecMail.delete_message("id_du_message")
print("Message supprimé:" if deleted else "Échec de la suppression")

📜 Méthodes disponibles

  • get_domains(): Retourne la liste des domaines disponibles.
  • create_random_email(): Génère un email aléatoire.
  • create_custom_email(name): Génère un email avec un nom personnalisé.
  • get_messages(email): Récupère les messages reçus pour une adresse donnée.
  • get_message(message_id): Récupère un message spécifique par son ID.
  • delete_message(message_id): Supprime un message par son ID.

💡 Remarque

L'API ne retourne pas toujours du JSON, donc les réponses sont traitées en texte brut.

📬 Contact

Si vous avez des suggestions ou des bugs à signaler, n'hésitez pas à ouvrir une issue sur GitHub !

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

lib2secmail-0.5.1.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

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

lib2secmail-0.5.1-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

File details

Details for the file lib2secmail-0.5.1.tar.gz.

File metadata

  • Download URL: lib2secmail-0.5.1.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.0

File hashes

Hashes for lib2secmail-0.5.1.tar.gz
Algorithm Hash digest
SHA256 03c10667359c32f420c60b52bdeb7be7306c1331fcbda29e9a6ab2fb0a8cfc45
MD5 f795e894dffc6eb87e0ea0b5eddb2658
BLAKE2b-256 33a48545122ee81bb23f1829293fa20790ae5a3577ccb8e59791b3b18d2a96bd

See more details on using hashes here.

File details

Details for the file lib2secmail-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: lib2secmail-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 2.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.0

File hashes

Hashes for lib2secmail-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f476b84f224a94c5832f1185a39fa49957e9b3cc5223774f2c93d8258c96c475
MD5 c3ed0090f7c0bd3884fdb53868a028c8
BLAKE2b-256 964ffc2b8d780b7f392d611958273cea15ee91ab8205c43b6faf8610dccf9428

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