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 hashes)

Uploaded Source

Supported by

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