/eprint-iacr-notifier

Parses https://eprint.iacr.org/eprint-bin/search.pl?last=365&title=1 and sends you an email with the latest papers

Primary LanguagePython

eprint-iacr-notifier

Daily email reminders with the newest Cryptology ePrint Archive papers.

TODO

  • OS X seems to delete /var/log/eprint after every reboot and so the script launch fails after reboot
  • https://eprint.iacr.org/2019/1172 has a < sign in the abstract that throws off our parser
  • For now, the script uses a throwaway Gmail account to send emails, because it was the easiest way to get this running. This should be made more flexible.
  • Better logging library

Installation (as a cron job)

This works both in Ubuntu Linux (via /etc/cron.d/) and on OS X (via launchctl).

First, install dependencies:

./install-deps.sh

Then, create a dummy Gmail account that you do not care about. Importantly, activate "less secure apps" mode, so it can be used by the script to send emails. WARNING: The password of this account will show up in your syslog, so don't use your actual Gmail account.

Second, run the following:

./add-cron-job.sh

The script will ask you which paper you've read last, what email address you want to be notified at and the credentials of the dummy Gmail account used to send the notifications.

Checking status and restarting the service

To see if the service is running:

./check-cron-job.sh

To restart the service:

./restart-cron-job.sh

Pull requests

...that fix bugs are very welcome.

Other IACR ePrint tools

Check out my lab mate's Zack Newman iacr-dl Python tool, which provides a nice Python API for downloading ePrint papers.