Skip to main content

This is a Python package that automates sending of emails

Project description

Email Updater

A script to automate sending emails

  • Pulls sender and receiver credentials from .env file
  • Password stored should be hashed in base64
  • Can be used as a cron job
0 22 * * Mon-Fri emailicious -g >> /path/to/cronjob.logs 2>&1
  • Use bash alias for easy editing of email body
alias eup="/usr/bin/nvim \$HOME/path/to/daily_updates/\$(date -d \"\$([[ \$(date -d '+2 hours' +%u) -gt 5 ]] && echo 'next Monday' || echo '+2 hours')\" '+%Y-%m-%d').txt"

The cron job above sends email at 10pm on every working day. The bash alias above opens the file for next working day if called after 10pm.

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

emailicious-0.1.1.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

emailicious-0.1.1-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file emailicious-0.1.1.tar.gz.

File metadata

  • Download URL: emailicious-0.1.1.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.10

File hashes

Hashes for emailicious-0.1.1.tar.gz
Algorithm Hash digest
SHA256 da6eaea524b43701f318115943e8b763da7e21aef9a24906f16de6a9368e4465
MD5 7374d312cfb51967cbb0964b41f67f02
BLAKE2b-256 a4c1900badcfaf830da15df3e0f15e3f6b5b6189f4cb42cad4c716aa38ac5945

See more details on using hashes here.

File details

Details for the file emailicious-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: emailicious-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.10

File hashes

Hashes for emailicious-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2257adb1ac99b372b3450dbe371b65a76a42d8cdc91cd6e20a9385829a2d2833
MD5 791872804613a12851fcd35bf67f46e2
BLAKE2b-256 0b1f879ccea54ed9f41112ba7ee4151fb758b52d9d4482a0cae7ac95c55ba729

See more details on using hashes here.

Supported by

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