Skip to main content

Google Calendar CLI

Project description

gcal

usage: gcal [-h] [-H] [-v] [-V] [--config FILE] [--print-config] [--print-url]
            [--completion [SHELL]]
            COMMAND ...

Google `calendar` command line interface.

Specify one of:
  COMMAND
    calendars           Display calendars in the user's calendar list.
    events              Display scheduled events.

General options:
  -h, --help            Show this help message and exit.
  -H, --long-help       Show help for all commands and exit.
  -v, --verbose         `-v` for detailed output and `-vv` for more detailed.
  -V, --version         Print version number and exit.
  --config FILE         Use config `FILE` (default: `~/.libgoogle.toml`).
  --print-config        Print effective config and exit.
  --print-url           Print project url and exit.
  --completion [SHELL]  Print completion scripts for `SHELL` and exit
                        (default: `bash`).

See `gcal COMMAND --help` for help on a specific command.

gcal calendars

usage: gcal calendars [-h] [--include-calendars [CALENDARS ...] |
                      --exclude-calendars [CALENDARS ...]] [--limit LIMIT]
                      [--pretty-print]

The `gcal calendars` program displays all calendars in the user's `calendar list`.

options:
  -h, --help            Show this help message and exit.
  --include-calendars [CALENDARS ...]
                        Only display from the given list of calendars.
  --exclude-calendars [CALENDARS ...]
                        Do not display from the given list of calendars.
  --limit LIMIT         Limit execution to `LIMIT` number of items.
  --pretty-print        Pretty-print items.

gcal events

usage: gcal events [-h] [-s START_DATE] [-e END_DATE] [-n NUMDAYS] [-w]
                   [--include-calendars [CALENDARS ...] |
                   --exclude-calendars [CALENDARS ...]] [--limit LIMIT]
                   [--pretty-print]

The `gcal events` program displays all events scheduled in all calendars
in the user's `calendar list`.

options:
  -h, --help            Show this help message and exit.
  -s, --start START_DATE
                        List events at or after `START_DATE` (inclusive)
                        (YYYY-MM-DD). Defaults to `today`. Use `all` to not
                        filter by start-date.
  -e, --end END_DATE    List events prior to `END_DATE` (exclusive) (YYYY-MM-
                        DD). Defaults to `NUMDAYS` from `START_DATE`. Use
                        `all` to not filter by end-date.
  -n, --numdays NUMDAYS
                        List up to `NUMDAYS` days of events (default: `90`).
  -w, --pad-weeks       Show every day in the date range; display a blank row
                        for days with no events. Defaults to at least one
                        month when no end date or numdays is given.
  --include-calendars [CALENDARS ...]
                        Only display from the given list of calendars.
  --exclude-calendars [CALENDARS ...]
                        Do not display from the given list of calendars.
  --limit LIMIT         Limit execution to `LIMIT` number of items.
  --pretty-print        Pretty-print items.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rlane_gcal-1.0.9.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rlane_gcal-1.0.9-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file rlane_gcal-1.0.9.tar.gz.

File metadata

  • Download URL: rlane_gcal-1.0.9.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for rlane_gcal-1.0.9.tar.gz
Algorithm Hash digest
SHA256 677a4f4010f2ea9e223944588206679c9fe27bbfe68954d2504fb9b3e8a24db3
MD5 19f64d67e2f9b6645af653f9fe9d27de
BLAKE2b-256 3dccca404efc9f60cfce8331914a5c7ee8861fde6cacc326011890dfece6fcaf

See more details on using hashes here.

File details

Details for the file rlane_gcal-1.0.9-py3-none-any.whl.

File metadata

  • Download URL: rlane_gcal-1.0.9-py3-none-any.whl
  • Upload date:
  • Size: 8.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for rlane_gcal-1.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 5c3e60c859a47ef9c9e750996b5decaddd4a198cc52ac87fcfa02c6145cfac04
MD5 4963efedcde996b9ee178740c0c95357
BLAKE2b-256 1f290a61656df099399e7df190b4e636b9627fe29512c6d9847a756f3ba8a6be

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page