https://github.com/morgankryze/email-signature-generator
A personal or professional email signature generator.
https://github.com/morgankryze/email-signature-generator
email html python signature signature-template
Last synced: 5 months ago
JSON representation
A personal or professional email signature generator.
- Host: GitHub
- URL: https://github.com/morgankryze/email-signature-generator
- Owner: MorganKryze
- License: mit
- Archived: true
- Created: 2023-12-19T07:49:07.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-04T22:57:36.000Z (over 1 year ago)
- Last Synced: 2025-03-06T04:43:04.187Z (7 months ago)
- Topics: email, html, python, signature, signature-template
- Language: HTML
- Homepage:
- Size: 1.19 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Email-Signature-Generator
> A personal or professional email signature generator.
|  |  |
|:-----:|:-----:|## Getting Started
### Prerequisites
* Python 3.11 or higher
* An editor that supports yaml files like [Visual Studio Code](https://code.visualstudio.com/).
* An editor that supports HTML and XML files like NotePad on Windows or TextEdit on MacOs (with the option to display the code activated).### Install
To use this template, you can either download the zip file or clone the repository:
```bash
git clone https://github.com/MorganKryze/Email-Signature-Generator.git
```In addition, you will need to install the following libraries in your python environment:
```bash
cd Email-Signature-Generator
pip install -r requirements.txt
```### Usage
Once installed, it's pretty much it, just edit the `options.yml` file to your liking and execute this command to apply your changes:
```bash
python src
```#### Photo & logo
To change the photo displayed in the signature, just replace the link with your own link, or the path to your custom image in the `assets` folder. (I recommend using 120px by 120px images or svg files)
```yml
logo: https://raw.githubusercontent.com/MorganKryze/Email-Signature-Generator/main/src/assets/icons/fablab.svg
#photo: https://raw.githubusercontent.com/MorganKryze/Signature-Generator/main/src/assets/default.jpg
```> [!NOTE]
> You can switch between a photo or a logo by commenting out the line you don't want to use with a `#`. Even more, if you do not want any of these, just comment out both lines.
> [!WARNING]
> the photo will be displayed by default if both are uncommented.#### About
Here, **DO NOT** put a `#` at the beginning of the lines, just replace the text with your own. The organization url will be put in the logo and the email will be put in the mailto link.
```yml
name: Your name
title: Your title
organization_name: Your organization
organization_url: https://example.com
workplace: Your workplace address
email: address@example.com
```#### Social media
To change the social media links, just replace the links with your own. If you don't want to display a social media, just comment it out with a `#` or replace the link with `None`.
```yml
social_media:
website: https://example.com
github: https://github.com/example
# instagram: https://instagram.com/example
linkedin: https://linkedin.com/in/example
slack: https://slack.com/example
facebook: https://facebook.com/example
youtube: None
twitter: https://twitter.com/example
```> [!NOTE]
> You can switch the order of the social media by changing the order of the lines.### Supported social media
* Website
* Github
* Slack
* Youtube### Supported email clients
* [Apple Mail](https://communities.apple.com/fr/thread/253165587?sortBy=best)
* [Thunderbird](https://www.youtube.com/watch?v=oPP4_i_kfQE)
* [Outlook (Windows)](https://www.youtube.com/watch?v=gL5WfVg55c4)
* [Gmail](https://www.youtube.com/watch?v=DpW2XJkYYDQ)## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE) file for details.