Skip to content

A simple script to calculate gDrive folder size, and total number of files and folders in it using python❤️

Notifications You must be signed in to change notification settings

destiny6520/gdrive_folder_size

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

GDrive Folder Size Calculator

This is a simple yet only known effective method to calculate google drive folder size using Python. Works for both gdrive file and folder. Uses Drive Api v3. It is scripted to be usable on terminal, the major application of this script is that you can use it on your gDrive projects by simply modifying it to your needs.

Also calculates total number of files and folders inside whole tree

It returns a dict contains name, size, size in bytes, type, total number of files and total number of folders of the given gdrive file/folder's link/fileID.

The keys in the dict are name, size, bytes, type, files and folders.

All you need to do is this:

  1. pip3 install -r requirements.txt
  2. Create a service to pass to the GoogleDriveSizeCalculate class. (Notes to create are given inside the bottom of the script itself)
  3. python3 gDrive_calculator.py
  4. On terminal, input the url or fileid of your file/folder on Google Drive (File associated with the account you using OR sharable links ONLY)

Output Example:

Name: Channel Zero (2016) Season 1-4 S01-S04 
Size: 38.25GB
Type: Folder
Bytes: 41074136619
Files: 24
Folders: 5

If you want only size in bytes:
print(calculate['bytes'])

About

A simple script to calculate gDrive folder size, and total number of files and folders in it using python❤️

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%