/Google-Drive-Index

Index Google Drive Files Easily and Free

Primary LanguageJavaScript

Google Personal/Shared Drive Index

  • Supports Both My and Team/Shared Drives with Dark Mode.
  • Development Paused due to busy schedule.

Screenshot

Screenshot

Note: The Changes in your workers config can effect later due to cache. Use incognito mode everytime to open the worker URL to overcome that issue.

Project Website

Demo Sites

How to

  • Current Version 2.0.1
  • Beta Version (Latest) - generator.driveindex.ga (Dark Theme Available)
  • If you want to deploy main drive leave the option ROOT as it is.
  • If you want to deploy your Team Drive/Shared Drive/Folder then copy the ID and replace it with ROOT.
  • Eg. if you open this shared drive https://drive.google.com/drive/u/0/folders/0AOM2i7MQiuWIUk9PVA - 0AOM2i7MQiuWIUk9PVA is its ID.
  • Authenticate and copy the code from Google and paste it into Authorization Code Box.
  • Click on Get Code to Generate Code and Copy it for later use.
  • Now Create Cloudflare account and verify email or login with existing account.
  • Find Workers and Open it.
  • Create your sub-domain or continue if already done.
  • Select the Free Plan.
  • Click on Create a Worker.
  • You can rename the workers at top of the page.
  • Now paste the code you copied before.
  • Click on Save and Deploy.
  • Done. (May take time for some users due to new account or cache issues)
  • Watch Video

Basic Config

"roots": [{
	"id": "root", // shared drive id or folder id
	"name": "Cloud Zero", // name for drive
	"user": "admin", // username for id pass
	"pass": "admin", // password for id pass (works also if their is no username, keep blank if no auth is needed.
	"protect_file_link": true // protects the direct links when true.
}],

Brand Customization and Dark Mode

  • In Latest Release, you can rebrand the Index as per your needs.
  • Line 57 will help you select light or dark theme where false is light and true will be dark theme.
  • After that each line has its own custom feature. Edit as per your needs.
  • You can remove credit option but we request you not to.
  • See Below code to understand Customization.
const uiConfig = {
	"theme": "bhadoo_bootstrap", // Change doesn't works
	"dark_mode": true, // Please select above theme before selecting here true or false
	"version": "2.0", // don't touch this one. get latest code using generator at https://github.com/ParveenBhadooOfficial/Bhadoo-Drive-Index
	"logo_image": false, // Site Logo Name, can also be replaced with Image using <img border="0" alt="Alternative Name" src="logo-url" height="30px">
	"logo_link_name": "Light Demo", // if logo is true then link otherwise just text for name
	"contact_link": "https://github.com/ParveenBhadooOfficial/Bhadoo-Drive-Index", //Link to Contact Button on Menu
	"copyright_year": "2050", // year of copyright, can be anything like 2015 - 2020 or just 2020
	"company_name": "Search Google Web", // Name next to copyright
	"company_link": "https://www.google.com/search?q=bhadoo-drive-index", // link of copyright name
	"credit": true, // Set this to true to give us credit
};

Search Limitations

  • Search only works if you use Shared Drive ID or root.
  • Search won't work or the bar won't appear if you're using Folder ID inside from root or Shared Drive.

Known Bugs

  • Current Path at File Destination shows /, which shouldn't appear.
  • Light Mode Text Hover Underline needs to be fixed.
  • Size and Modified Date should float on right side.
  • .zip/.rar files on Search doesn't works.

Upcoming Changes

  • Clear Path to Navigate inside Previous Folders (currenty shows inside menu).
  • 3rd Party Video and Audio Players.
  • Icons from other Index for better view.
  • Custom Switch to Turn Off/On the Size and Modified Date Element.
  • Custom Dimensions for Logo.
  • Adding Links to other Indexes.
  • Adding More Features from other Indexes.
  • Click to Copy Download Button

Staging Site

Credits

Disclaimer

  • These Index's are written by someone else, possibly by donva and maple3142.
  • Beta Version is redesigned using Bootstrap from Alpha Version by @ParveenBhadooOfficial.
  • This Repo was imported from yanzai and then modified for personal use. After requests from many users made compatible with user requirements.

Support this Project

Support