0.0
No commit activity in last 3 years
No release in over 3 years
Stores upcoming dates for the month primarily in a plain text file
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

>= 0.10.2, ~> 0.10
>= 1.7.12, ~> 1.7
>= 2.1.0, ~> 2.1
 Project Readme

Introducing the monthly_planner gem

The monthly_planner gem is used to create, and maintain upcoming dates for the month ahead. It allows the user to create, read, update, or delete entries in a plain text file. Here's an example of the monthly-planner.txt file:

monthly-planner.txt
===================

08-Aug 9:45am Appointment in building 33
12-Aug Visiting Mrs Smith in Cumbria
19 Aug 1pm Meeting in building 1

Housekeeping

To generate a Dynarex file, or purge old dates, or archive all dates from the monthly-planner.txt file, simply pass the filepath of the txt file to the MonthlyPlanner object and call save e.g.

require 'monthly_planner'

mp = MonthlyPlanner.new 'monthly-planner.txt', path: '/tmp'
mp.save

Notes:

  • Upcoming dates are not limited to the current month
  • Files are archived by month in a Dynarex format within a subdirectory called 'archive' relative to the path provided e.g. /tmp/archive/2016/mp.xml
  • An entry is restricted to 1 line
  • A time for the entry is optional
  • The month must be abbreviated
  • Valid example dates for the 8th August are as follows: 08-Aug, 08 Aug, 8th Aug, 08-aug

Resources

See also

monthly_planner planner gem month gtd