Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/similato87/google-drive-folder-copy
Use your browser to copy files from others' shared Google Drive folders to your own Google Drive, all online in the browser.
https://github.com/similato87/google-drive-folder-copy
browser-based google-drive instructions-for-use no-coding
Last synced: about 6 hours ago
JSON representation
Use your browser to copy files from others' shared Google Drive folders to your own Google Drive, all online in the browser.
- Host: GitHub
- URL: https://github.com/similato87/google-drive-folder-copy
- Owner: similato87
- License: mit
- Created: 2024-08-03T13:12:28.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-12T19:16:12.000Z (3 months ago)
- Last Synced: 2024-11-05T15:04:12.070Z (about 2 months ago)
- Topics: browser-based, google-drive, instructions-for-use, no-coding
- Language: Python
- Homepage:
- Size: 17.6 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Google Drive Folder Copy
This repository contains a script to copy all files and folders from a shared Google Drive folder to your own Google Drive folder using Google Colab and PyDrive2. This allows you to easily make copies of shared content directly in your browser.
## Features
- **No Coding Skills Required**: You don't need to know any programming or coding to use this script.
- **Browser-Based Solution**: All steps are performed online in your web browser using Google Colab.
- **Simple and Easy Setup**: Follow the step-by-step instructions to quickly set up and run the script.
- **Automated Process**: The script automates the copying process, saving you time and effort.
- **User-Friendly Instructions**: Detailed, user-friendly instructions make it easy for anyone to follow.## Prerequisites
- A Google account with access to Google Drive.
## Setup Instructions
### Step 1: Obtain Folder IDs
1. **Shared Folder ID**:
- Open the shared folder in Google Drive.
- The URL will look something like this: `https://drive.google.com/drive/folders/SHARED_FOLDER_ID`.
- Copy the `SHARED_FOLDER_ID` from the URL.2. **Your Own Folder ID**:
- Open your destination folder in Google Drive.
- The URL will look something like this: `https://drive.google.com/drive/folders/MY_OWN_FOLDER_ID`.
- Copy the `MY_OWN_FOLDER_ID` from the URL.### Step 2: Check Permissions
- Ensure you have read access to the shared folder.
- Ensure you have write access to your own destination folder.### Step 3: Run the Script
1. Open [Google Colab](https://colab.research.google.com/) and create a new notebook.
2. Copy the contents of `copy_drive_folder.py` into a cell in the notebook.
3. Replace `SHARED_FOLDER_ID` and `MY_OWN_FOLDER_ID` with the IDs obtained in Step 1.
4. **Grant Permissions**: When prompted, a pop-up window will ask for permissions to access your Google Drive. Make sure to tick all the necessary boxes to grant permissions.
5. Run the cell to execute the script.## Time Estimates
- **Obtain Folder IDs**: 2-5 minutes
- **Check Permissions**: 2-5 minutes
- **Run the Script**: 10-30 minutes (depending on the size of the folder and internet speed)## Script
The script is located in the file [`copy_drive_folder.py`](copy_drive_folder.py).
### Usage
1. **Copy**: Copy the script into a new cell in a Google Colab notebook.
2. **Edit**: Replace the placeholder folder IDs with your actual folder IDs.
3. **Execute**: Run the cell to start copying files and folders.## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Related Projects
- [Google Drive Batch Delete](https://github.com/similato87/google-drive-batch-delete): Use your browser to batch delete files from Google Drive folders that match a specific pattern, all online using Google Colab.
## Key Topics
- no coding required
- browser-based solution
- easy setup
- quick execution
- automated process
- secure
- user-friendly instructions
- error handling
- time-efficient
- online
- Google Drive
- Google Colab
- PyDrive2
- shared folder
- file copy