"공유된 Google 드라이브 링크를 자신의 Google 드라이브에 복제"
특징
- 모든 공유 폴더를 (내 드라이브/공유 드라이브)에 복사/이동/동기화
- 서버 측 복사(SA는 복사/이동/동기화에 사용됨)
- 750GB 전송 제한 우회
- 추가 대역폭 필요 없음
- 쉬운 액세스를 위해 Telegram Bot과 통합
요구 사항
- 파이썬 3
- 노드JS
- 텔레그램 신청
- 리눅스 서버
설정
sudo apt install -y make python build-essential git clonehttps://github.com/alx-xlx/gdrive-clone.git 4
cd gdrive-clone mkdir 계정 chmod -R 777 gclone npm 설치텔레그램 봇 생성
- 텔레그램 애플리케이션을 열고 @botfather를 찾 거나 t.me/botfather를 방문 하세요. 삼
/start
/newbot
- 봇의 이름 선택
서비스 계정 생성
서비스 계정을 생성하기 전에 Google 계정에서 Drive API를 활성화하고 APIcredentials.json
API 사용
드라이브 API
- https://developers.google.com/drive/api/v3/quickstart/python 방문 6
- 프로젝트 이름 입력 또는 건너뛰기
- OAuth 클라이언트 구성 > 데스크톱 앱
- 창조하다
credentials.json
visit the link > select the Project > Enable
https://i.imgur.com/hJP61iq.png 1
ID 및 액세스 관리(IAM) API
https://console.developers.google.com/apis/library/iam.googleapis.com
서비스 사용 API
https://console.developers.google.com/apis/library/serviceusage.googleapis.com
pip3 install -r requirements.txt # 필요한 모든 파이썬 모듈을 설치합니다.python3 gen_sa_accounts.py --quick-setup 2 --new-only # 약 200개의 서비스 계정이 생성됩니다.python3 gen_sa_accounts.py --quick-setup 5 --new-only # 약 1200개의 서비스 계정이 생성됩니다.python3 add_to_team_drive.py -d TEAMDRIVEID교체TEAMDRIVEID
Teamdrive ID
TEAMDRIVEID
Folder ID
My Drive
Manager
TEAMDRIVEID
/gdrive-clone/accounts/
1.json
운영
node server # 그러면 서버가 실행되며 이제 Telegram 봇으로 이동하여 명령을 실행할 수 있습니다.모든 것이 스크립트대로 진행되면 텔레그램 앱으로 돌아가 토큰 스위치를 입력하라는 메시지가 표시되고/run /PATH/TO/gdrive-clone/gclone
깃허브:
LIST
'생활 IT Tip' 카테고리의 다른 글
Gmail 무제한 생성하는 방법 (0) | 2021.09.04 |
---|---|
윈도우에서 한글 입력시 자음, 모음 분리 현상 (0) | 2021.08.25 |
Fake SMS | 전화번호 기반 SMS 확인을 건너뛸 수 있는 간단한 명령줄 도구 (0) | 2021.08.02 |
[이미지 검색] 이미지 검색 엔진의 Resource 공개 (0) | 2021.08.02 |
전문적으로 보이는 광고를 만드는 최고의 무료 도구 (0) | 2021.08.02 |