- Download the latest release from https://github.com/ashmckenzie/my_week/releases
- Unzip
- Ensure the binary has execute permissions
- Grant permissions by running the binary, vist the URL and paste in the code
$ ./my_week
Go to the following link in your browser then type the authorization code:
<BIG URL HERE>
Code:
- Your current week should now be displayed
By default, the following affects which meetings will be shown. Only meetings that:
- you have accepted
- have a start and end time
- have a duration greater than 0 minutes
If you wish to filter out some meetings from being printed, you can use the --ignore
parameter. This will perform a regex match against the event summary. You can specific multiple --ignore
parameters.
$ ./my_week
Visit the Queen (01:00:00)
Buy hotdog (00:45:00)
Praise Johnnie for being such a legend (02:00:00)
Team update (00:30:00)
Walk around the block (00:45:00)
Lunch (01:00:00)
Deploy very important application (01:00:00)
Sync up (00:30:00)
Team bonding (00:45:00)
Harvest time (01:00:00)
Training (01:30:00)
Review (01:00:00)
Report status (01:00:00)
Beer time! (01:00:00)
TOTAL: 13:45:00 (34.38% of week)
NAME:
my_week - My week, using Google Calendar
USAGE:
my_week [global options] command [command options] [arguments...]
VERSION:
0.x.x
COMMANDS:
help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
--ignore value ignore events based on title [$IGNORE]
--help, -h show help
--version, -v print the version
WIP