Lenovo Smart Frame에 FOTOO 가 설치된 상태에서
Google Photo 가 아닌 (api 정책이 바뀌어서 사진 업데이트 할때마다 Fotoo 에서 앨범 새로고침 해줘야함)
Google Drive 에 업로드 해서 사진 알아서 갱신 되게 하는 시스템으로 구성합니다
다만 그것을 Telegram 으로 사진을 선택적으로 간편하게 업로드하는 방식을 사용해서
부모님도 사진업로드 할때 편하게 하실 수 있도록 구성해보았습니다.
저번엔 남아도는 PC로 서버만들어서 하는 방법 이였는데
요번엔 남는PC 없이 가상 무료 클라우드에서 작업하는 내용으로 작성해보았습니다
준비물
- 오라클 클라우드 프리티어 (YouTube : 오라클 클라우드 무료서버 사용하기)
| < 유트브 책갈피에서 따라하실 내용> 가입방법 / 작업순서 / 구획생성 / VM 서버생성 / 서버접속 / 고정 IP 설정 |
- FTP Client (FileZilla)
- 파이썬
본론
Google Cloud Console 에서 Google Drive API 허용하기
설명 구조(초보자용 비유)✅ 한 문장 요약
둘이 합쳐져야 업로드가 됨. 가이드 본문 예시 (차근차근)1) 왜 파일이 2개나 필요해요?Google Drive에 업로드하려면, Google은 두 가지를 확인해요.
즉, 2) client_secret.json 만들기(구글 클라우드 콘솔)(1) Google Cloud 프로젝트 만들기
(2) Drive API 켜기
(3) OAuth 동의 화면 설정
(4) OAuth Client 만들기
✅ 여기까지는 “앱(봇)의 신분증 발급” 단계. 3) token.json 만들기(= 내 구글 계정으로 ‘허락’ 받기)
방법(권장)
✅ 이게 “사용자 승인 열쇠”예요.
|
|
![]() |
저 동그라미 친데 누르면 허용된것이다 (필자는 이미 허용시켰기때문에 "관리" 로 바뀜) |
|
[대상] - [프로젝트 만든 후] - [시작하기] |
![]() |
![]() |
|
![]() |
![]() |
| - JSON 파일 다운받으면 파일명이 client_secret_1234123431234.json 이럴겁니다 - 이걸 그냥 client_secret.json 으로 파일명 변경해줍니다 - 그리고 client_secret.json 파일을 이용해서 token.json 으로 만들겁니다 token 생성기 다운받기 (파이선) - 토큰생성기하고 client_secret.json 같은 폴더에 위치시킵니다 - powershell 실행시키고 해당폴더로 이동합니다 - 아래 명령어 복붙해서 실행시켜줍니다 pip install --upgrade google-auth google-auth-oauthlib google-auth-httplib2 google-api-python-client
python auth_once.py 그럼 google 인증후 token.json 파일이 생성됩니다. |

저 동그라미 친데 누르면 허용된것이다 (필자는 이미 허용시켰기때문에 "관리" 로 바뀜)




집에 키지않고 걸어만 두던 레노버 프레임을 다시 설정해봐야겠네요.
vm이나 봇 등은 익숙한내용인데 레노버 프레임은 안쓴지 일이년된것같아.. 레노버 프레임에 뭐부터 해야할지 모르겠네요^^;
레노머 프레임에 fotoo 설치?? 이것부터 검색해서 해보면될까요? 현재는 제조사에서 판매한 상태 그대로 일이년정오 방치해둔 상태네요 ㅎ
제가 레노보 스마트프레임 관련 글 여러개 올렸는데 시간순으로 차근차근 보시면 됩니다만
결론은 아마존 앱스토어 설치 이런거 할필요 없이 (지금은 아마존 앱스토어는 닫혀서)
인터넷에 FOTOO MOD apk 다운 받아서 설치하시면 대여
그리고 제가 지금 가이드 올린 봇세팅 하시고
FOTOO 에서 갤러리 불러올 플랫폼을 Google Drive 로 설정하심대영
감사합니다. 예전에도 레노버 프레임 글 보로 나중에 따라해봐아지 하고 스크랩만 해두었었는데 같은 분이셨군요^^
fotoo 앱 설치하고 거기서 drive 의 사진을 갤러리로 사용할수있는거군요.
차근차근 잘 따라해볼께요 좋은 정보 감사드립니다
fotoo mod 라는 앱이 따로 있는건가요??
브레이크타임 없이 사용 가능한가요??
스마트 프레임 사논게 아까워서 검색중입니다. ㅜ