https://github.com/jackplowman/screenshot_mailinator_email
A Python script to screenshot an entire email from Mailinator
https://github.com/jackplowman/screenshot_mailinator_email
email mailinator python python3 screenshot
Last synced: about 1 month ago
JSON representation
A Python script to screenshot an entire email from Mailinator
- Host: GitHub
- URL: https://github.com/jackplowman/screenshot_mailinator_email
- Owner: JackPlowman
- License: mit
- Created: 2024-10-21T15:13:17.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-02-21T07:35:00.000Z (4 months ago)
- Last Synced: 2026-02-21T14:26:53.880Z (4 months ago)
- Topics: email, mailinator, python, python3, screenshot
- Language: Just
- Homepage:
- Size: 446 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- Code of conduct: docs/CODE_OF_CONDUCT.md
- Security: docs/SECURITY.md
Awesome Lists containing this project
README
# Screenshot Mailinator Email
This is a simple Python script that will take a screenshot of an email on mailinator.
## Table of Contents
- [Screenshot Mailinator Email](#screenshot-mailinator-email)
- [Table of Contents](#table-of-contents)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Configuration](#configuration)
- [Additional Tools](#additional-tools)
- [Installation UV Dependencies](#installation-uv-dependencies)
- [Usage](#usage)
- [License](#license)
## Setup
Clone the repository
```shell
git clone https://github.com/NHSDigital/screenshot_mailinator_email.git
cd screenshot_mailinator_email
```
### Prerequisites
You need to have the following tools installed:
- [asdf](https://asdf-vm.com/) version manager
asdf will automatically install the required versions of Python and other dependencies.
### Configuration
Installation of the toolchain dependencies.
```shell
just project-install
```
#### Additional Tools
You may want to install additional tools for development and linting.
- [zizmor](https://github.com/zizmorcore/zizmor)
## Installation UV Dependencies
Install python dependencies with uv.
`uv sync`
## Usage
Run the script with the URL of the email you want to screenshot.
`uv run python screenshot_mailinator_email.py MAILINATOR_URL_HERE`
## License
This project is licensed under the MIT Licence. See the [LICENCE](LICENCE) file for details.