EnglishFrenchSpanish

Ad


OnWorks favicon

gcalcli - Online in the Cloud

Run gcalcli in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command gcalcli that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


gcalcli - Google Calendar Command Line Interface

SYNOPSIS


gcalcli [options] command [command args or options]

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.

COMMANDS


list list all calendars

search <text>
search for events - case insensitive search terms to find events that

match these terms in any field, like traditional
Google search with quotes, exclusion, etc.

- for example to get just games: "soccer -practice"

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:

'9/24/2007'
'24/09/2007' '24/9/07' 'Sep 24 2007 3:30pm' '2007-09-24T15:30'
'2007-09-24T15:30-8:00' '20070924T15' '8am'

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

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

and only one month will be displayed

quick <text>
quick add an event to a calendar - a single --calendar must specified - the
"--details url" option will show the event link - example text:

'Dinner with Eric 7pm tomorrow'
'5pm 10/31 Trick or Treat'

add add a detailed event to a calendar - a single --calendar must specified - the
"--details url" option will show the event link - example:

gcalcli --calendar 'Eric Davis'
--title 'Analysis of Algorithms Final' --where UCI --when '12/14/2012 10:00'
--duration 60 --description 'It is going to be hard!' --reminder 30 add

delete <text> [start] [end]
delete event(s) within the optional time period - case insensitive search terms to
find and delete

events, just like the 'search' command
- deleting is interactive

use the --iamaexpert option to auto delete
THINK YOU'RE AN EXPERT? USE AT YOUR OWN RISK!!!

- use the --details options to show event details
- [start] and [end] use the same formats as agenda

edit <text>
edit event(s) - case insensitive search terms to find and edit

events, just like the 'search' command
- editing is interactive

import [file]
import an ics/vcal file to a calendar - a single --calendar must specified - if a
file is not specified then the data is read

from standard input
- if -v is given then each event in the file is

displayed and you're given the option to import
or skip it, by default everything is imported quietly without any interaction

- if -d is given then each event in the file is
displayed and is not imported, a --calendar does not need to be specified for this
option

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:

'notify-send -u critical -a gcalcli %s'

OPTIONS
--[no]allday: If --allday is given, the event will be an all-day event

(possibly multi-day if --duration is greater than 1). The time part of the --when
will be ignored. (default: 'false')

--[no]cache: Execute command without using cache

(default: 'true')

--calendar: Which calendars to use;

repeat this option to specify a list of values (default: '[]')

--client_id: API client_id

(default: '232867676714.apps.googleusercontent.com')

--client_secret: API client_secret

(default: '3tZSxItw6_VnZMezQwC8lUqy')

--[no]color: Enable/Disable all color output

(default: 'true')

--color_border: Color of line borders

(default: 'white')

--color_date: Color for the date

(default: 'yellow')

--color_freebusy: Color for free/busy calendars

(default: 'default')

--color_now_marker: Color for the now marker

(default: 'brightred')

--color_owner: Color for owned calendars

(default: 'cyan')

--color_reader: Color for read-only calendars

(default: 'magenta')

--color_writer: Color for writable calendars

(default: 'green')

--configFolder: Optional directory to load/store all configuration information

--[no]conky: Use Conky color codes

(default: 'false')

--defaultCalendar: Optional default calendar to use if no --calendar options

are given; repeat this option to specify a list of values (default: '[]')

--[no]default_reminders: If no --reminder is given, use the defaults. If this

is false, do not create any reminders. (default: 'true')

--description: Event description

--[no]detail_all: Display all details

(default: 'false')

--[no]detail_attendees: Display event attendees

(default: 'false')

--[no]detail_calendar: Display calendar name

(default: 'false')

--[no]detail_description: Display description

(default: 'false')

--detail_description_width: Set description width

(default: '80') (an integer)

--[no]detail_email: Display creator email

(default: 'false')

--[no]detail_length: Display length of event

(default: 'false')

--[no]detail_location: Display event location

(default: 'false')

--[no]detail_reminders: Display reminders

(default: 'false')

--detail_url: <long|short>: Set URL output

--details: Which parts to display, can be: 'all', 'calendar', 'location',

'length', 'reminders', 'description', 'longurl', 'shorturl', 'url', 'attendees',
'email'; repeat this option to specify a list of values (default: '[]')

-d,--[no]dump: Print events and don't import

(default: 'false')

--duration: Event duration in minutes or days if --allday is given.

(an integer)

--flagfile: Insert flag definitions from the given file into the command line.

(default: '')

--[no]help: Show this help

--[no]helpshort: Show command help only

--[no]helpxml: like --help, but generates XML output

--[no]iamaexpert: Probably not

(default: 'false')

--[no]includeRc: Whether to include ~/.gcalclirc when using configFolder

(default: 'false')

--[no]lineart: Enable/Disable line art

(default: 'true')

--locale: System locale

--[no]military: Use 24 hour display

(default: 'false')

--[no]monday: Start the week on Monday

(default: 'false')

--[no]prompt: Prompt for missing data when adding events

(default: 'true')

--[no]refresh: Delete and refresh cached data

(default: 'false')

--reminder: Reminders in the form 'TIME METH' or 'TIME'. TIME is a number

which may be followed by an optional 'w', 'd', 'h', or 'm' (meaning weeks, days,
hours, minutes) and default to minutes. METH is a string 'popup', 'email', or 'sms'
and defaults to popup.; repeat this option to specify a list of values (default:
'[]')

--[no]started: Show events that have started

(default: 'true')

--title: Event title

--[no]tsv: Use Tab Separated Value output

(default: 'false')

--undefok: comma-separated list of flag names that it is okay to specify on

the command line even if the program does not define a flag with that name.
IMPORTANT: flags in this list that have arguments MUST use the --flag=value format.
(default: '')

--[no]use_reminders: Honour the remind time when running remind command

(default: 'false')

-v,--[no]verbose: Be verbose on imports

(default: 'false')

--[no]version: Show the version and exit

(default: 'false')

--when: Event time

--where: Event location

-w,--width: Set output width

(default: '10') (an integer)

gcalcli v3.3.2 (Eric Davis, Brian HartvigsenMarch 2016 GCALCLI(1)

Use gcalcli online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    OrangeFox
    OrangeFox
    Fork of TeamWinRecoveryProject(TWRP)
    with many additional functions, redesign
    and more Features:Supports Treble and
    non-Treble ROMsUp-to-date Oreo kernel,
    built...
    Download OrangeFox
  • 2
    itop - ITSM  CMDB OpenSource
    itop - ITSM CMDB OpenSource
    IT Operations Portal: a complete open
    source, ITIL, web based service
    management tool including a fully
    customizable CMDB, a helpdesk system and
    a document man...
    Download itop - ITSM CMDB OpenSource
  • 3
    Clementine
    Clementine
    Clementine is a multi-platform music
    player and library organizer inspired by
    Amarok 1.4. It has a fast and
    easy-to-use interface, and allows you to
    search and ...
    Download Clementine
  • 4
    XISMuS
    XISMuS
    ATTENTION: Cumulative update 2.4.3 has
    been released!! The update works for any
    previous 2.x.x version. If upgrading
    from version v1.x.x, please download and
    i...
    Download XISMuS
  • 5
    facetracknoir
    facetracknoir
    Modular headtracking program that
    supports multiple face-trackers, filters
    and game-protocols. Among the trackers
    are the SM FaceAPI, AIC Inertial Head
    Tracker ...
    Download facetracknoir
  • 6
    PHP QR Code
    PHP QR Code
    PHP QR Code is open source (LGPL)
    library for generating QR Code,
    2-dimensional barcode. Based on
    libqrencode C library, provides API for
    creating QR Code barc...
    Download PHP QR Code
  • 7
    Cuckoo Sandbox
    Cuckoo Sandbox
    Cuckoo Sandbox uses components to
    monitor the behavior of malware in a
    Sandbox environment; isolated from the
    rest of the system. It offers automated
    analysis o...
    Download Cuckoo Sandbox
  • More »

Linux commands

  • 1
    acl_gran
    acl_gran
    rsbac-admin - Rule Set Based Access
    Control DESCRIPTION: rsbac-admin is a
    set of tool used to manage systems using
    a Rule Set Based Access Control (RSBAC)
    kern...
    Run acl_gran
  • 2
    acl_grant
    acl_grant
    rsbac-admin - Rule Set Based Access
    Control DESCRIPTION: rsbac-admin is a
    set of tool used to manage systems using
    a Rule Set Based Access Control (RSBAC)
    kern...
    Run acl_grant
  • 3
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - Utility to set cpu
    idle state specific kernel options
    SYNTAX: cpupower [ -c cpulist ]
    idle-info [options] DESCRIPTION: The
    cpupower idle-se...
    Run cpupower-idle-set
  • 4
    cpupower-info
    cpupower-info
    cpupower-info - Shows processor power
    related kernel or hardware
    configurations ...
    Run cpupower-info
  • 5
    g15daemon
    g15daemon
    g15daemon - provides access to extra
    keys and the LCD available on the
    logitech G15 keyboard. DESCRIPTION:
    G15Daemon allows users access to all
    extra keys by d...
    Run g15daemon
  • 6
    g15ladi
    g15ladi
    laditools - tools to control and
    monitor LADI (JACK and ladish) systems ...
    Run g15ladi
  • More »

Ad