Giter VIP home page Giter VIP logo

reminder's Introduction

This is console reminder for expiration dates (domains, certificates etc) Also it can remind about annual events like birtdays or something.

It's flexible. You can set different notification rules for reminders.

It's friendly. It have color mode for terminals =)

It may be used in ~/.bashrc file (with color mode) or in crontab to get notification by mail.


#CONFIGURATION

File with reminders (default: ~/.reminder) consists of lines described below. Lines starting with '#' are comments.

Format of reminder line

[notification_rule (optional)]

DATE should be in human readable format like:

dd.mm.yyyy

dd-mm-yyyy

dd mon yyyy

dd month yyyy

Also you can use magic word EVERY_YEAR instead of yyyy. It's convenient for annual events like birtdays or something.

notification rule - thats optional (list of numbers or number diapasons)

default notification rule is [30, 20, 10, 5-0]

which mean to show remind on 30th, 20th, 10th day before this date and every day starting from fifth day to day zero


Example of ~/.reminder

#This is comment line and it would be ignored 

######  Another comment line #######

24 Dec 2014 Domain 'call.me' are going to expire soon 
02 Feb EVERY_YEAR Groundhound day

# The reminder bellow is going to be shown during for 5th, 12th, 13th, 14th and 15th Jun 2015

15 Jun [10, 3-0] 2015 Expiration date for SSL certificate by Thawte! 


#AUTHOR

Gleb Galkin

reminder's People

Watchers

James Cloos avatar Gleb Galkin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.