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.6.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.6.1-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lib2secmail-0.6.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.6.1.tar.gz
Algorithm Hash digest
SHA256 c05e5f37c4083a5c679e5e1417b255c46675b359d58e5b443968380f20932c7e
MD5 ca9fee62fb41d365a5e3d9c322e4ec79
BLAKE2b-256 c648882ccfd38304362c846be011c612855345020fdd3812ecc1a2d322eed008

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lib2secmail-0.6.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.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ad3dd6da335d0472743da8ed9c5a5ed9a975424bff53b6dca72dace708b54381
MD5 6803eb10ca4c386f1b07bbbde282bf1d
BLAKE2b-256 f06268c46c0cb17b931d77b57120435c8cc09c45ade890e393d1bddf55238ca8

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