Zoom 모니터링을 위한 자동화 프로그램의 마지막 단계는 구글 드라이브에 캡쳐 이미지를 자동으로 업로드하는 것입니다.
업로드의 안정성을 확보하기 위해 구글 드라이브 API를 활용하여 프로그램을 구현하고자 합니다.
[필수 준비 작업]
[필수 라이브러리 설치]
PyDrive: 구글 드라이브 API와의 연동을 쉽게 할 수 있게 도와주는 라이브러리
google-auth: 구글 API 인증을 처리하는 라이브러리
google-auth-oauthlib: OAuth 2.0 인증을 처리하기 위한 라이브러리
google-auth-httplib2: 구글 인증 후 API 요청을 보내는 데 사용되는 라이브러리
pip3 install PyDrive
pip3 install google-auth google-auth-oauthlib google-auth-httplib2[사용자 준비]
[폴더 구성과 파일명 변경]
현재 방식) 상위 폴더에서 충돌 발생할 경우 → ‘기존 폴더 대체’ 선택해야 하위 폴더가 합쳐짐
KDT - fullstack - 1기 - fullstack_1_20250125 - fullstack_1_202501250900.png대안) 폴더 이름을 세세하게 나누지 않고, 한 폴더 안에 하위 폴더를 넣는 방식으로 변경.
KDT - fullstack_1_20250125 - fullstack_1_202501250900.png
약 500장의 사진을 업로드하는 데 약 50분이 소요되지만, 구글 로그인이 정상적으로 되어 있다면 자동 업로드는 문제 없이 진행된다.
