Optionally store your logged data and fetched API results in a file in your own Google Drive instead of (or in addition to)
this browser's local storage. This needs a one-time setup:
- This page must be served over
http:// or https:// — Google sign-in does not work when opened directly as a file:// path. Host it (GitHub Pages, Netlify, etc.) or run a local server (e.g. python3 -m http.server) and open it via http://localhost:<port>.
- In Google Cloud Console, create an OAuth Client ID (type: Web application), enable the Google Drive API, and add this page's exact origin (e.g.
https://yourname.github.io or http://localhost:8000) under "Authorized JavaScript origins".
- Paste that Client ID below and click Connect. Two files will be created in your Drive, visible to you, and only readable by this app (Drive's
drive.file scope): nse-dashboard-data.json (what the app itself reads back to sync between devices) and nse-dashboard-data.xlsx — a plain spreadsheet snapshot of the same data (Breadth, Advances-Declines, Watchlist, Tijori Results sheets) kept updated alongside it, so opening Drive shows something readable instead of raw JSON.
Nobody but you and your Google account can see this file — Anthropic and this dashboard's code never see your Drive contents directly; your browser talks to Google's API on its own.