File: gcalcli.1

package info (click to toggle)
gcalcli 2.1-2
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 288 kB
  • sloc: python: 4,380; makefile: 5
file content (179 lines) | stat: -rw-r--r-- 4,266 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.36.
.TH GCALCLI "1" "November 2007" "gcalcli v1.4" "User Commands"
.SH NAME
gcalcli \- Google Calendar Command Line Interface
.SH SYNOPSIS
gcalcli [options] command [command args]
.SH DESCRIPTION
gcalcli is a Python application that allows you to access your Google
Calendar from a command line. It's easy to get your agenda, search for
events, and quickly add new events. Additionally gcalcli can be used as
a reminder service to execute any application you want.
.SH OPTIONS
.TP
\fB\-\-help\fR
this usage text
.TP
\fB\-\-config\fR <file>
config file to read (default is '~/.gcalclirc')
.TP
\fB\-\-user\fR <username>
google username
.TP
\fB\-\-pw\fR <password>
password
.TP
\fB\-\-cals\fR [all,
\&'calendars' to work with (default is all calendars)
.TP
default,
\- default (your default main calendar)
.TP
owner,
\- owner (your owned calendars)
.TP
editor,
\- editor (editable calendar)
.TP
contributor,
\- contributor (non\-owner but able to edit)
.TP
read,
\- read (read only calendars)
.TP
freebusy]
\- freebusy (only free/busy info visible)
.TP
\fB\-\-cal\fR <name>
\&'calendar' to work with (default is all calendars)
\- you can specify a calendar by name or by using a
.IP
regular expression to match multiple calendars
.IP
\- you can use multiple '\-\-cal' arguments on the
.IP
command line
.TP
\fB\-\-details\fR
show all event details (i.e. length, location,
reminders, contents)
.TP
\fB\-\-ignore\-started\fR
ignore old or already started events
\- when used with the 'agenda' command, ignore events
.IP
that have already started and are in\-progress with
respect to the specified [start] time
.IP
\- when used with the 'search' command, ignore events
.IP
that have already occurred and only show future
events
.TP
\fB\-\-width\fR
the number of characters to use for each column in
the 'cal' command output (default is 10)
.TP
\fB\-\-nc\fR
don't use colors
.TP
\fB\-\-cal\-owner\-color\fR
specify the colors used for the calendars and dates
.TP
\fB\-\-cal\-editor\-color\fR
each of these argument requires a <color> argument
.TP
\fB\-\-cal\-contributor\-color\fR
which must be one of [ default, black, brightblack,
.TP
\fB\-\-cal\-read\-color\fR
red, brightred, green, brightgreen, yellow,
.TP
\fB\-\-cal\-freebusy\-color\fR
brightyellow, blue, brightblue, magenta,
.TP
\fB\-\-date\-color\fR
brightmagenta, cyan, brightcyan, white,
.TP
\fB\-\-border\-color\fR
brightwhite ]
.IP
.SH COMMANDS
.TP
list
list all calendars
.TP
search <text>
search for events
\- only matches whole words
.TP
agenda [start] [end]
get an agenda for a time period
\- start time default is 12am today
\- end time default is 5 days from start
\- example time strings:
.IP
\&'9/24/2007'
\&'Sep 24 2007 3:30pm'
\&'2007\-09\-24T15:30'
\&'2007\-09\-24T15:30\-8:00'
\&'20070924T15'
\&'8am'
.TP
calw <weeks> [start]
get a week based agenda in a nice calendar format
\- weeks is the number of weeks to display
\- start time default is beginning of this week
\- note that all events for the week(s) are displayed
.TP
calm [start]
get a month agenda in a nice calendar format
\- start time default is the beginning of this month
\- note that all events for the month are displayed
.IP
and only one month will be displayed
.TP
quick <text>
quick add an event to your default calendar
\- example:
.IP
\&'Dinner with Eric 7pm tomorrow'
\&'5pm 10/31 Trick or Treat'
.TP
remind <mins> <command>
execute command if event occurs within <mins>
minutes time ('%s' in <command> is replaced with
event start time and title text)
\- <mins> default is 10
\- default command:
.IP
\&'gxmessage \fB\-display\fR :0 \fB\-center\fR \e
.IP
\fB\-title\fR "Ding, Ding, Ding!" %s'
.SH "SEE ALSO"
.UR http://code.google.com/p/gcalcli/w/list
Wiki page
.UE

.SH FILES
.TP
.I ~/.gcalclirc
If exists is consulted at startup for defaults.
Formatted with a section header "gcalcli" followed by lines
\fBoption: value\fR.  (See section OPTIONS above for list of valid
options.)  E.g.,

.nf
[gcalcli]
user: bertie_ahern
pw: topsecret
cal: Irish Holidays

.fi
.SH AUTHOR
Brandon Philips, Yaroslav Halchenko, Barak A. Pearlmutter

.SH COPYRIGHT
Copyright \(co 2007 Brandon Philips <brandon@ifup.org>

Copyright \(co 2009 Yaroslav Halchenko <debian@onerussian.com>