All Projects → elmoiv → goco

elmoiv / goco

Licence: MIT license
Connecting to Google API has never been easier!

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to goco

psd2
API client for banks supporting PSD2 APIs with OAuth2 authentication.
Stars: ✭ 26 (+85.71%)
Mutual labels:  api-client, oauth2-client
Gam
command line management for Google Workspace
Stars: ✭ 2,558 (+18171.43%)
Mutual labels:  google-api, oauth2-client
tiktok-scraper-php
Tiktok (Musically) PHP scraper
Stars: ✭ 65 (+364.29%)
Mutual labels:  api-client
react-google-sheet
Pulling data from Google Sheets with React components
Stars: ✭ 24 (+71.43%)
Mutual labels:  api-client
mailerlite-api-python
Python wrapper for Mailerlite API v2
Stars: ✭ 31 (+121.43%)
Mutual labels:  api-client
connectapi
An R package for interacting with the RStudio Connect Server API
Stars: ✭ 26 (+85.71%)
Mutual labels:  api-client
CryptoCurrency.Net
CryptoCurrency.Net
Stars: ✭ 21 (+50%)
Mutual labels:  api-client
jellyfin-apiclient-python
Python API Client for Jellyfin
Stars: ✭ 30 (+114.29%)
Mutual labels:  api-client
nomisr
Access UK official statistics from the Nomis database through R.
Stars: ✭ 30 (+114.29%)
Mutual labels:  api-client
pyracing
A complete overhaul of the original ir_webstats; pyracing is an API client/wrapper for iRacing, the leading online simracing service. pyracing handles the queries to iRacing's (known) URL endpoints and maps the returned JSON data into structured objects, allowing for easier access to the data.
Stars: ✭ 52 (+271.43%)
Mutual labels:  api-client
restofus
Restofus - a cross-platform (REST) API client.
Stars: ✭ 18 (+28.57%)
Mutual labels:  api-client
FTAPIKit
Declarative and generic REST API framework using Codable.
Stars: ✭ 18 (+28.57%)
Mutual labels:  api-client
go-typetalk
go-typetalk is a GO client library for accessing the Typetalk API.
Stars: ✭ 19 (+35.71%)
Mutual labels:  api-client
tesla api
Lightweight Python API client for the Tesla API.
Stars: ✭ 73 (+421.43%)
Mutual labels:  api-client
echovr api docs
Unofficial documentation for Echo VR's HTTP API
Stars: ✭ 19 (+35.71%)
Mutual labels:  api-client
notionapi-agent
Unofficial Node.js API client for Notion.so
Stars: ✭ 89 (+535.71%)
Mutual labels:  api-client
redash-api-client
Redash API Client written in Python
Stars: ✭ 36 (+157.14%)
Mutual labels:  api-client
airtable
Airtable API Client for Go
Stars: ✭ 25 (+78.57%)
Mutual labels:  api-client
react-google-oauth2.0
React frontend login with OAuth 2.0 & integrates a Rest API backend.
Stars: ✭ 14 (+0%)
Mutual labels:  oauth2-client
digital-ocean
Idiomatic Clojure client for Digital Ocean that makes it easy to boot virtual servers from your REPL
Stars: ✭ 34 (+142.86%)
Mutual labels:  api-client

Goco

Build Status Python version Codacy Badge

Connecting to Google apis has never been easier!

Features

  • Easy and Fast connection to google apis
  • Auto-renewable access token

Installation

goco requires Python 3.

Use pip to install the package from PyPI:

pip install goco

Or, install the latest version of the package from GitHub:

pip install git+https://github.com/elmoiv/goco.git

Usage

Using goco to connect to blogger::

# Blogger example
from goco import Goco

GoogleApi = Goco("path\\to\\client_secret.json")

MyBlog = GoogleApi.connect(scope='Blogger', service_name='blogger', version='v3')

Posts = MyBlog.posts().list(blogId='7599400532066909387').execute()

print(Posts)

Tests

Here are a few sample tests:

Contributing

Please contribute! If you want to fix a bug, suggest improvements, or add new features to the project, just open an issue or send me a pull request.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].