A simple user script that allows you to download code from jules if task publishing on GitHub stucks for a long time.
Publishing stucks example
- One-click download of all modified files as ZIP archive
- Automatically collects all open files from Monaco Editor
- Timestamped filenames for version control
- No external dependencies beyond Tampermonkey
- Automatic updates via GitHub
- Hide diff viewer ability
- Install Tampermonkey extension for your browser
- Install Script or Minimal
- Click "Install" in Tampermonkey dialog
- Open any task at jules.google.com
- Wait for interface to fully load (Monaco Editor initialization)
- Click the green "Download ZIP" button in bottom-right corner
- Your browser will download a ZIP archive containing:
Download flow example
- Injects a download button into the page
- Uses Monaco Editor API to access open files
- Filters out temporary/cumulative files
- Packages files using JSZip library
- Creates a downloadable ZIP blob with timestamp
- Tampermonkey extension
- Modern browser with ES6 support
- Report issues
- Feature requests are welcome!
Note
This script only works on Google Jules task pages (https://jules.google.com/task/*
)