marcosvidolin / gsuitefy

Gsuite Admin client to manage users and groups

Home Page:https://pypi.org/project/gsuitefy/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gsuite

Build Status Codacy Badge

Gsuite Admin client to manage users and groups

How to use

Install:

pip install gsuitefy

Import:

from gsuitefy.gsuite import GSuiteAdmin

Sample:

# User with gsuite manager rights
MANAGER_USER_MAIL = 'group-manager@bar.com'
# Email of the Service Account
SERVICE_ACCOUNT_EMAIL = 'sa@bar.iam.gserviceaccount.com'
# Path to the service account JSON file
SERVICE_ACCOUNT_FILE_PATH = os.path.join(os.path.dirname(__file__), 'service-account.json')

gsuite = GSuiteAdmin(group_management_email=MANAGER_USER_MAIL,
    service_account=SERVICE_ACCOUNT_FILE_PATH,
    service_account_email=SERVICE_ACCOUNT_EMAIL)

gsuite.add_member_to_group(member='foo@bar.com', groupKey='foo-group@bar.com')

Development

Install all the project's dependencies

pip install -r requirements.txt

Contributors

About

Gsuite Admin client to manage users and groups

https://pypi.org/project/gsuitefy/

License:MIT License


Languages

Language:Python 100.0%