Goobook is a command-line tool written in Python for interacting with Google Contacts from the terminal. It provides a straightforward way to access, search, and modify contacts stored in a Google account. With Goobook, users can add, remove, update, and list contacts using various command-line options. It offers a convenient way to manage contacts without needing to access the Google Contacts web interface.
Goobook supports multiple Google accounts, allowing users to switch between them seamlessly. It authenticates with the Google API using OAuth2, ensuring secure access to contacts. In addition to basic operations, it also allows users to import and export contacts in standard VCF (vCard) format.
The tool offers powerful search functionality, enabling users to find contacts using various search parameters, such as names, email addresses, phone numbers, and more. It also supports partial matches, making it easy to find contacts without typing exact information.
Goobook is highly configurable and customizable, allowing users to tailor its behavior to their unique requirements. It has an extensive command-line interface with a wide range of options and flags.
The tool is actively maintained and has an active user community that provides support and frequent updates. It is available as an open-source project on GitHub under the GNU General Public License (GPL) version 3.
Overall, Goobook is a powerful and flexible command-line tool for managing Google Contacts, offering efficient contact management from the convenience of the terminal.