생활 IT Tip

GDrive 클론 | 공유 Google 드라이브 링크를 자신의 Google 드라이브에 복제

AC 2021. 8. 2. 02:23

gdrive 클론 1

"공유된 Google 드라이브 링크를 자신의 Google 드라이브에 복제"

2 GitHub 출시일 GitHub 마지막 커밋 GitHub 저장소 크기 gdrive-clone-hits

:별: 특징

  • 모든 공유 폴더를 (내 드라이브/공유 드라이브)에 복사/이동/동기화
  • 서버 측 복사(SA는 복사/이동/동기화에 사용됨)
  • 750GB 전송 제한 우회
  • 추가 대역폭 필요 없음
  • 쉬운 액세스를 위해 Telegram Bot과 통합

:기어: 요구 사항

  • 파이썬 3
  • 노드JS
  • 텔레그램 신청
  • 리눅스 서버

:아웃박스_트레이: 설정

sudo apt install -y make python build-essential git clone

https://github.com/alx-xlx/gdrive-clone.git 4

cd gdrive-clone mkdir 계정 chmod -R 777 gclone npm 설치

텔레그램 봇 생성

  1. 텔레그램 애플리케이션을 열고 @botfather를 찾 거나 t.me/botfather를 방문 하세요.
  2. /start
  3. /newbot
  4. 봇의 이름 선택
성공하면 봇에 대한 링크가 표시됩니다(

t.me/YOURBOT 2

) 및 HTTP API에 액세스하기 위한 토큰

서비스 계정 생성

서비스 계정을 생성하기 전에 Google 계정에서 Drive API를 활성화하고 API

credentials.json

파일을 가져와야 합니다.

API 사용

드라이브 API

  1. https://developers.google.com/drive/api/v3/quickstart/python 방문 6
  2. 프로젝트 이름 입력 또는 건너뛰기
  3. OAuth 클라이언트 구성 > 데스크톱 앱
  4. 창조하다
파일 이름을 로 변경하고

credentials.json

저장소 폴더에 저장합니다.아래 두 API를 활성화하려면

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

1

이렇게 하면 모든 서비스 계정이 Teamdrive에 추가되므로 여기에

Manager

역할이 있는지 확인하십시오.

TEAMDRIVEID

팀 드라이브가 없으면 아래 링크에서 몇 가지를 얻을 수 있습니다.

https://td.fastio.me 9

https://td.hackgence.com 13

또는

https://team.hackgence.com 8

/gdrive-clone/accounts/

폴더 에서 서비스 계정(SA)을 성공적으로 생성 했습니다. SA 중 하나의 이름을 다음으로 바꿉니다.

1.json

운영

node server # 그러면 서버가 실행되며 이제 Telegram 봇으로 이동하여 명령을 실행할 수 있습니다.모든 것이 스크립트대로 진행되면 텔레그램 앱으로 돌아가 토큰 스위치를 입력하라는 메시지가 표시되고

/run /PATH/TO/gdrive-clone/gclone

깃허브:

LIST