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
Release history Release notifications | RSS feed
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)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
6b8357753290d2bd419eeb1ae3c50c03b1fa159fcecfa2a4c379701a07d5deb8
|
|
MD5 |
0f5734a17f21a23ea56dab639969adf9
|
|
BLAKE2b-256 |
14418f1afc1c4faa1e8982cc03a99c9e24ba46c298d1f7177e016682f9bb6bea
|