
1vibecoders/google-classroom-bulk-exporter
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
A Chrome extension that downloads the relevant content from an entire Google Classroom class into an organized local archive.
Обзор
A Chrome extension (Manifest V3) that exports an entire Google Classroom class into one organized ZIP archive: every assignment, material, question and (optionally) announcement, with its instructions, metadata and attached files, kept together in one folder per item. does the same for every active (not archived) class of your Google account, into a single ZIP that is easy to hand to Claude's /academic-schedule skill. It runs entirely in your browser with your existing Google sign-in. Nothing is uploaded anywhere. puts every class in its own folder with the same layout; only the manifest moves up, to the top-level folder: Chrome 116 or newer (or another Chromium browser: Edge, Brave, …) is required. 1. Extract the ZIP into a folder you will keep; Chrome loads the extension from it. 2. Open chrome://extensions (edge://extensions, brave://extensions, …) and turn on (top right). 3. Click and select the extracted folder (the one containing manifest.json). 4.
README
Показан фрагмент оригинального README. Открыть оригинал.
Google Classroom Bulk Exporter
A Chrome extension (Manifest V3) that exports an entire Google Classroom class
into one organized ZIP archive: every assignment, material, question and
(optionally) announcement, with its instructions, metadata and attached files,
kept together in one folder per item. Export all classes does the same for
every active (not archived) class of your Google account, into a single ZIP
that is easy to hand to Claude’s /academic-schedule skill.
It runs entirely in your browser with your existing Google sign-in. Nothing is uploaded anywhere.
English 10 - Period 3/
├── index.html ← offline table of contents
├── class-info.json
├── class-description.txt
├── export-report.txt ← what was downloaded, what failed and why
├── export-report.json
├── export-manifest.json ← machine-readable summary (see below)
├── Assignments/
│ ├── Macbeth Act 1 Questions/
│ │ ├── description.txt
│ │ ├── metadata.json
│ │ └── Attachments/
│ │ ├── Macbeth.pdf
│ │ ├── Act 1 notes.docx (Google Doc, exported)
│ │ └── Act 1 slides.pptx (Google Slides, exported)
│ └── Essay - Unit 1/
│ ├── description.txt
│ ├── metadata.json
│ └── Attachments/
│ └── Self assessment.url (Google Form, saved as a link)
├── Materials/
│ ├── Poetry Terms/
│ └── Poetry Terms (2)/ (two materials with the same title)
├── Questions/
├── Announcements/
└── Other Coursework/ (items whose type could not be determined)
Export all classes puts every class in its own folder with the same layout; only the manifest moves up, to the top-level folder:
Google Classroom Export - 2026-10-07/
├── export-manifest.json ← every class: folder, status, counts
├── index.html ← offline table of contents linking to each class
├── export-report.txt ← overall summary, then each class's report
├── English 10 - Period 3/ ← the layout above
│ ├── class-info.json
│ ├── Assignments/ …
│ └── …
├── Biology - Period 1/
└── Biology - Period 1 (2)/ (two classes with the same name and section)
Install
Chrome 116 or newer (or another Chromium browser: Edge, Brave, …) is required.
From a release (recommended)
Each release has three files:
| File | What it is |
|---|---|
google-classroom-bulk-exporter-.zip |
The extension’s files with manifest.json at the root. Extract it and Load unpacked (below), upload it to the Chrome Web Store, or pack it yourself. |
google-classroom-bulk-exporter-.crx |
The packed, signed extension (its extension ID is in the release notes). |
SHA256SUMS.txt |
Checksums: sha256sum -c SHA256SUMS.txt. |
Load unpacked (ZIP, works everywhere):
- Extract the ZIP into a folder you will keep; Chrome loads the extension from it.
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add 1vibecoders/google-classroom-bulk-exporter