Client for the Guerrillamail temporary email server
Project description
Python Guerrillamail is a Python client API and command line interface for interacting with a Guerrillamail temporary email server.
Installation
pip install python-guerrillamail
Example Usage
Create session using auto-assigned email address, print email address and print id of first message in inbox:
from guerrillamail import GuerrillaMailSession
session = GuerrillaMailSession()
print session.get_session_state()['email_address']
print session.get_email_list()[0].guid
Example CLI Usage
Set email address:
$ guerrillamail setaddr john.doe
$ guerrillamail info
Email: john.doe@guerrillamailblock.com
List inbox contents:
$ guerrillamail list
(*) 48859781 23:45:27+00:00 spam@example.com
Example messsage 2
(*) 48859574 09:25:01+00:00 spam@example.com
Example message
( ) 1 00:00:00+00:00 no-reply@guerrillamail.com
Welcome to Guerrilla Mail
Read email message:
$ guerrillamail get 48859781
From: spam@example.com
Date: 2016-06-11 23:45:27+00:00
Subject: Example message 2
Example Guerrillamail message body.
Using Alternative Guerrillamail Server
By default, http://api.guerrillamail.com is used as the base URL for Guerrillamail API calls. This can be overridden by providing the base_url property when constructing a GuerrillaMailSession instance. When using the CLI the base_url property can be defined in the ~/.guerrillamail JSON config file, for example:
{
"base_url": "https://api.guerrillamail.com"
}
License
Python Guerrilla Mail is free software, licensed under the GPLv3.
Change History
0.2.0
Add support for Python 3.3, 3.4 and 3.5.
Add “guerrillamail” executable.
0.1.2
Fix mail “excerpt” property.
0.1.1
Remove version restriction on Requests dependency.
0.1.0
Initial release.
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
Built Distribution
File details
Details for the file python-guerrillamail-0.2.0.tar.gz
.
File metadata
- Download URL: python-guerrillamail-0.2.0.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f04c48c58ddc55f81c2fe63c43e5f8d806ea77695fc621fe8bdbc11413bf9e31 |
|
MD5 | 75eacd72a3e1c324478c856a79873686 |
|
BLAKE2b-256 | 307c48e0eca47883678ff7868514b96fc14907a8828a6b8cef2c9596ca7a1231 |
File details
Details for the file python_guerrillamail-0.2.0-py2.py3-none-any.whl
.
File metadata
- Download URL: python_guerrillamail-0.2.0-py2.py3-none-any.whl
- Upload date:
- Size: 8.2 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 993934d09cdba4c0f8a70b00eedf3563acabdec3e24bb82335121a0e022afff5 |
|
MD5 | d1e1ccc6b8be05816161670493d6c378 |
|
BLAKE2b-256 | 0c767f384d3aec93ae9ceaeef70a10c1ceaa5be9b039b34fd60df570be49f0fd |