rlane-gcal


Namerlane-gcal JSON
Version 1.0.5 PyPI version JSON
download
home_pageNone
SummaryGoogle Calendar CLI
upload_time2025-01-13 21:43:52
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseMIT
keywords google calendar gcal
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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]
                   [--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`).
  --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.
```


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "rlane-gcal",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "google, calendar, gcal",
    "author": null,
    "author_email": "Russel Lane <russel@rlane.com>",
    "download_url": "https://files.pythonhosted.org/packages/78/88/3aa5df0d5c403481cc6b6b66750da6398ecea19fd3b7018b279c53322a40/rlane_gcal-1.0.5.tar.gz",
    "platform": null,
    "description": "# gcal\n```\nusage: gcal [-h] [-H] [-v] [-V] [--config FILE] [--print-config] [--print-url]\n            [--completion [SHELL]]\n            COMMAND ...\n\nGoogle `calendar` command line interface.\n\nSpecify one of:\n  COMMAND\n    calendars           Display calendars in the user's calendar list.\n    events              Display scheduled events.\n\nGeneral options:\n  -h, --help            Show this help message and exit.\n  -H, --long-help       Show help for all commands and exit.\n  -v, --verbose         `-v` for detailed output and `-vv` for more detailed.\n  -V, --version         Print version number and exit.\n  --config FILE         Use config `FILE` (default: `~/.libgoogle.toml`).\n  --print-config        Print effective config and exit.\n  --print-url           Print project url and exit.\n  --completion [SHELL]  Print completion scripts for `SHELL` and exit\n                        (default: `bash`).\n\nSee `gcal COMMAND --help` for help on a specific command.\n```\n\n## gcal calendars\n```\nusage: gcal calendars [-h] [--include-calendars [CALENDARS ...] |\n                      --exclude-calendars [CALENDARS ...]] [--limit LIMIT]\n                      [--pretty-print]\n\nThe `gcal calendars` program displays all calendars in the user's `calendar list`.\n\noptions:\n  -h, --help            Show this help message and exit.\n  --include-calendars [CALENDARS ...]\n                        Only display from the given list of calendars.\n  --exclude-calendars [CALENDARS ...]\n                        Do not display from the given list of calendars.\n  --limit LIMIT         Limit execution to `LIMIT` number of items.\n  --pretty-print        Pretty-print items.\n```\n\n## gcal events\n```\nusage: gcal events [-h] [-s START_DATE] [-e END_DATE] [-n NUMDAYS]\n                   [--include-calendars [CALENDARS ...] |\n                   --exclude-calendars [CALENDARS ...]] [--limit LIMIT]\n                   [--pretty-print]\n\nThe `gcal events` program displays all events scheduled in all calendars\nin the user's `calendar list`.\n\noptions:\n  -h, --help            Show this help message and exit.\n  -s, --start START_DATE\n                        List events at or after `START_DATE` (inclusive)\n                        (YYYY-MM-DD). Defaults to `today`. Use `all` to not\n                        filter by start-date.\n  -e, --end END_DATE    List events prior to `END_DATE` (exclusive) (YYYY-MM-\n                        DD). Defaults to `NUMDAYS` from `START_DATE`. Use\n                        `all` to not filter by end-date.\n  -n, --numdays NUMDAYS\n                        List up to `NUMDAYS` days of events (default: `90`).\n  --include-calendars [CALENDARS ...]\n                        Only display from the given list of calendars.\n  --exclude-calendars [CALENDARS ...]\n                        Do not display from the given list of calendars.\n  --limit LIMIT         Limit execution to `LIMIT` number of items.\n  --pretty-print        Pretty-print items.\n```\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Google Calendar CLI",
    "version": "1.0.5",
    "project_urls": {
        "Homepage": "https://github.com/russellane/gcal"
    },
    "split_keywords": [
        "google",
        " calendar",
        " gcal"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "579663c743591032d59d91ae217545abb4773ec356863df1a58a0ef4965fc96e",
                "md5": "19c694f100326818fa32ff8a14b0f810",
                "sha256": "4cec280902830441ab549001d5590d939dd1bf5e2729a008d6c37af4e545070b"
            },
            "downloads": -1,
            "filename": "rlane_gcal-1.0.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "19c694f100326818fa32ff8a14b0f810",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 8321,
            "upload_time": "2025-01-13T21:43:50",
            "upload_time_iso_8601": "2025-01-13T21:43:50.414523Z",
            "url": "https://files.pythonhosted.org/packages/57/96/63c743591032d59d91ae217545abb4773ec356863df1a58a0ef4965fc96e/rlane_gcal-1.0.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "78883aa5df0d5c403481cc6b6b66750da6398ecea19fd3b7018b279c53322a40",
                "md5": "55235f457d542dba4cc17e030dcd7f32",
                "sha256": "081c00c288ddf8173025d1dd82204495a53bc9692aa54a29acd45553ed7b1dcc"
            },
            "downloads": -1,
            "filename": "rlane_gcal-1.0.5.tar.gz",
            "has_sig": false,
            "md5_digest": "55235f457d542dba4cc17e030dcd7f32",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 7557,
            "upload_time": "2025-01-13T21:43:52",
            "upload_time_iso_8601": "2025-01-13T21:43:52.617098Z",
            "url": "https://files.pythonhosted.org/packages/78/88/3aa5df0d5c403481cc6b6b66750da6398ecea19fd3b7018b279c53322a40/rlane_gcal-1.0.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-13 21:43:52",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "russellane",
    "github_project": "gcal",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "rlane-gcal"
}
        
Elapsed time: 0.43154s