/gcal-calendar-event-cli

Create Google Calendar events from CLI in natural language

Primary LanguagePython

Google Calendar event CLI

Google Calendar event CLI is command-line tool which allows you to create Google Calendar events in natural language from your CLI.

Tech

Google Calendar event CLI is based on Dialogflow.

  • DialogFlow - Dialogflow is a natural language understanding platform used to design and integrate a conversational user interface into mobile apps, web applications, devices, bots, interactive voice response systems, and so on.
  • Flask - Flask is a lightweight WSGI web application framework.
  • PythonAnywhere - Thanks to PythonAnywhere for the free hosting.

Sequence Diagram

Sequence Diagram

Installation

Download the archive and extract it in a folder of your choice. Then install the requirements

$ pip install -r requirements.txt

Usage

$ python gcal-event-cli <your query>

This tool provides it's best use when used in combo with command line launchers like Listary (Windows), Wox (Windows), Alfred (MacOS).

License

MIT