Skip to content

Josh2230/Google-Drive-Organizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Google Drive Organizer

A FastAPI backend application to organize Google Docs in Google Drive by their creation year. This tool lists Google Docs, creates folders for each year, and moves the documents into the corresponding folder. Currently, it only handles files in the root directory and avoids nested files.


Features

  • OAuth2 authentication with Google.
  • Lists Google Docs owned by the authenticated user.
  • Creates folders named by the creation year of the documents.
  • Moves files from root into the corresponding year folder.
  • Avoids touching files already nested in other folders.
  • Can later implement undo functionality for moved files.

Technologies Used

  • Python 3.11+
  • JavaScript / Google Apps Script for automation
  • FastAPI
  • Google Drive API (google-api-python-client)
  • Pydantic for data validation
  • AnyIO (used internally by FastAPI for async)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors