Skip to main content

temp gmail api.

Project description

temp-gmail-api

Features

  • Create Temporary Emails: Generate disposable emails quickly.
  • Fetch Messages: Retrieve emails for the created email account.
  • Search by Keyword: Efficiently search through the inbox to find relevant messages.
  • Session Management: Handles browser-like sessions and cookies automatically.

Installation

To use this module, ensure you have Python installed on your machine along with the curl_cffi package. You can install the required package using pip:

pip install curl-cffi temp-gmail

Usage

Here's a basic example of how to use the GMail class from the module:

from temp_gmail import GMail
# Creating an instance of the GMail class

gmail_instance = GMail()

# Creating a temporary email

email_address = gmail_instance.create_email()
print("Generated Email:", email_address)

# Loading the email list for the new email

emails = gmail_instance.load_list()
print("Emails:", emails)

# Example: Check for new items with a specific keyword

message_info = gmail_instance.check_new_item("welcome")
print("Message Details:", message_info)

Methods

Here is a brief overview of some of the methods included in the GMail class:

- create_email()
> No parameters required.
> Returns the generated email address.
- load_list()
> No parameters required.
> Fetches all messages for the current email account.
- load_item(message_id)
> message_id: ID of the message to retrieve.
> Returns the contents of the specified message.
- check_new_item(keyword)
> keyword: The keyword to search for in messages.
> Searches all messages for the keyword and returns the first message ID with a match.

Dependencies

curl_cffi: A Python package that provides a way to interact with curl via CFFI.

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

temp-gmail-1.0.1.tar.gz (3.0 kB view details)

Uploaded Source

File details

Details for the file temp-gmail-1.0.1.tar.gz.

File metadata

  • Download URL: temp-gmail-1.0.1.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.9

File hashes

Hashes for temp-gmail-1.0.1.tar.gz
Algorithm Hash digest
SHA256 6b8357753290d2bd419eeb1ae3c50c03b1fa159fcecfa2a4c379701a07d5deb8
MD5 0f5734a17f21a23ea56dab639969adf9
BLAKE2b-256 14418f1afc1c4faa1e8982cc03a99c9e24ba46c298d1f7177e016682f9bb6bea

See more details on using hashes here.

Supported by

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