mirror of
https://github.com/b4tman/sync_ics2gcal
synced 2025-02-01 20:28:30 +00:00
migrate to google-auth from oauth2client
This commit is contained in:
parent
d11f057381
commit
5afb97b634
@ -1,10 +1,11 @@
|
|||||||
from apiclient import discovery
|
|
||||||
import httplib2
|
|
||||||
import logging
|
import logging
|
||||||
from oauth2client import service_account
|
|
||||||
from pytz import utc
|
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
|
import google.auth
|
||||||
|
from google.oauth2 import service_account
|
||||||
|
from googleapiclient import discovery
|
||||||
|
from pytz import utc
|
||||||
|
|
||||||
|
|
||||||
class GoogleCalendarService():
|
class GoogleCalendarService():
|
||||||
"""class for make google calendar service Resource
|
"""class for make google calendar service Resource
|
||||||
@ -21,14 +22,12 @@ class GoogleCalendarService():
|
|||||||
service Resource
|
service Resource
|
||||||
"""
|
"""
|
||||||
|
|
||||||
scopes = 'https://www.googleapis.com/auth/calendar'
|
scopes = ['https://www.googleapis.com/auth/calendar']
|
||||||
credentials = service_account.ServiceAccountCredentials.from_json_keyfile_name(
|
credentials = service_account.Credentials.from_service_account_file(service_account_file)
|
||||||
service_account_file, scopes=scopes)
|
scoped_credentials = credentials.with_scopes(scopes)
|
||||||
http = credentials.authorize(httplib2.Http())
|
service = discovery.build('calendar', 'v3', credentials=scoped_credentials)
|
||||||
service = discovery.build('calendar', 'v3', http=http)
|
|
||||||
return service
|
return service
|
||||||
|
|
||||||
|
|
||||||
def select_event_key(event):
|
def select_event_key(event):
|
||||||
"""select event key for logging
|
"""select event key for logging
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
oauth2client==4.1.2
|
google-auth-1.5.0
|
||||||
google-api-python-client==1.7.3
|
google-api-python-client==1.7.3
|
||||||
icalendar==4.0.2
|
icalendar==4.0.2
|
||||||
pytz==2018.5
|
pytz==2018.5
|
||||||
|
Loading…
x
Reference in New Issue
Block a user