Skip to content

A self hostable flask app to clone public/private google drive links to your personal teamdrive or google drive. Can be hosted locally under 3 minutes. Live demo at https://gdrivecloneweb-1-i4395649.deta.app (note: this host is slow in network bound tasks)

License

Notifications You must be signed in to change notification settings

jsmsj/GdriveCloneWeb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d4e12d5 · Apr 22, 2023

History

2 Commits
Apr 16, 2023
Apr 16, 2023
Apr 22, 2023
Apr 16, 2023
Apr 16, 2023
Apr 16, 2023
Apr 16, 2023
Apr 16, 2023
Apr 16, 2023
Apr 22, 2023
Apr 16, 2023

Repository files navigation

GDriveCloneWeb

Web version of GdriveCloneBot


Live Demo : Click Me (Note: this host is a bit slow with network bound tasks. This issue won't be there if hosting locally.)

Hosting Instructions:

  1. Download this repository.

  2. Open config.py and edit it accordingly.

  3. Leave app url as it is if hosting locally.

  4. IF you wish to use service accounts (Optional) :

    • Add the 100 .json files to accounts folder
    • Make sure they are renamed as 0.json, 1.json ..... 99.json
    • Add google group url in config.py (Optional)
  5. Create a virtualenvironment (Optional) :

    • pip install virtualenv
    • virtualenv venv
    • cd venv\Scripts
    • activate.bat
  6. Install the requirements.

    • pip install -r requirements.txt
  7. Run the app.

    • python main.py
  8. Your app would be running at this site

Video:

Note the demo video doesn't showcase service accounts as i didn't have time to record that

Images:

Note: i know using json as a db is a bad practice, but for self-hosting for yourself it is fine. I could have added a database to it, but then hosting procedure complexity would increase.

DM jsmsj#5252 for recommendations.

About

A self hostable flask app to clone public/private google drive links to your personal teamdrive or google drive. Can be hosted locally under 3 minutes. Live demo at https://gdrivecloneweb-1-i4395649.deta.app (note: this host is slow in network bound tasks)

Topics

Resources

License

Stars

Watchers

Forks