renovate[bot] d1e77aebd9 chore(deps): update dependency squizlabs/php_codesniffer to v3.9.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-01 01:19:23 +00:00
2021-11-12 17:46:17 +02:00
2021-11-12 17:46:17 +02:00
2021-11-12 17:46:17 +02:00
2021-11-12 17:46:17 +02:00
2021-11-12 17:54:18 +02:00
2021-11-12 17:46:17 +02:00
2022-11-28 16:42:01 +02:00

xkcd-Mailer

Takes the first/latest item from the xkcd atom-feed and mails the image and punchline to a specified email address, if it has not been sent before.

configuration

The script needs a simple configuration. Modify config.example.php to fit your needs and save as config.php

<?php
/**
 * xkcd-Mailer configuration example
 * Save me as config.php
 */

// Your timezone, PHP5 required.
// See full list: https://www.php.net/manual/en/timezones.php
date_default_timezone_set("Europe/Helsinki");

// Your destination
$mail = "your@email.com";
$from = "xkcd mailer <xkcdmailer@example.com>";

// File to write ID of last post to
$lastfile = "last.txt";

crontab example

Run every hour.

0 * * * * /usr/bin/php /full/path/to/xkcd-mailer.php

This version will check if the last post was already emailed and will only send the post if it has not been emailed yet.

caveats

Make sure to set $lastfile to a path that you have write access to.

changes

  • 2014-03-30 @wojas added check to see if a post already sent

contributing

  • Fork the code
  • Do your changes
  • Send pull request
  • Bask in glory of open source love

forks <3

Description
No description provided
Readme 116 KiB
Languages
PHP 100%