{"id":17793863,"url":"https://github.com/psvenk/classroom-export-viewer","last_synced_at":"2026-03-07T14:02:28.073Z","repository":{"id":42963210,"uuid":"223431092","full_name":"psvenk/classroom-export-viewer","owner":"psvenk","description":"A Web-based tool for viewing JSON exports (from Google Takeout) of Google Classroom data","archived":false,"fork":false,"pushed_at":"2023-01-07T04:26:08.000Z","size":409,"stargazers_count":3,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-16T09:00:22.180Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/psvenk.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-11-22T15:24:03.000Z","updated_at":"2025-02-02T02:20:15.000Z","dependencies_parsed_at":"2023-02-06T11:45:29.249Z","dependency_job_id":null,"html_url":"https://github.com/psvenk/classroom-export-viewer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/psvenk/classroom-export-viewer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psvenk%2Fclassroom-export-viewer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psvenk%2Fclassroom-export-viewer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psvenk%2Fclassroom-export-viewer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psvenk%2Fclassroom-export-viewer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/psvenk","download_url":"https://codeload.github.com/psvenk/classroom-export-viewer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psvenk%2Fclassroom-export-viewer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30216496,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T13:35:13.914Z","status":"ssl_error","status_checked_at":"2026-03-07T13:35:13.569Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-27T11:13:54.388Z","updated_at":"2026-03-07T14:02:28.058Z","avatar_url":"https://github.com/psvenk.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Classroom Export Viewer\n\nClassroom Export Viewer is a Web-based tool for viewing JSON exports\n(from Google Takeout) of Google Classroom data.\n\n## Directory specification\n\nFrom the root of the repository:\n- `src/`: source files (modified during the build process)\n- `static/`: static files (only copied during the build process)\n- `dist/`: output (distribution) files\n- `node_modules/`: `npm` dependencies fetched by `npm install`\n- `package.json`: package specification for `npm`, including build scripts\n  and dependencies\n- `package-lock.json`: a file generated by `npm` containing a working\n  configuration of dependencies with versions and the locations from\n  which they were downloaded\n- `.babelrc`: configuration for Babel (part of the build process)\n- `rollup.config.js`: configuration for Rollup (part of the build process)\n- `Makefile`: provided for convenience, so that Unix users can run `make`\n  instead of `npm run build`\n- `LICENSE`: the license for the project\n- `README.md`: this file\n\n## Contributing / trying out\n\nThank you for your contributions!\n\nIf you find any bugs or have any feature requests, please open an issue on\nGitHub.\n\nTo try out Classroom Export Viewer on your own computer or to\ncontribute to this project, you will need [node.js](https://nodejs.org/),\nand you will likely want a [git](https://git-scm.com/) client so that\nyou can clone a [fork](https://guides.github.com/activities/forking/)\nof this repository and make changes.\n\nAfter cloning or downloading this repository to your computer, open\na terminal or command prompt and navigate to the directory containing\nyour copy of the repository and run `npm install`. If `npm` gives any\nerrors, please check if you have the latest version of `npm` installed\nand open an issue on GitHub if the error persists. After installing\nthe dependencies through `npm`, you can run `npm run build` to build\nClassroom Export Viewer. Because Classroom Export Viewer is completely\nclient-side, you can run it by visiting `dist/index.html` in a Web browser.\n\nBy contributing to this project, you agree to release your\ncontributions under the MIT/Expat License as detailed in the file `LICENSE`.\n\n## Frequently asked or anticipated questions\n\n### Why are only assignments displayed by Classroom Export Viewer?\n\nUnfortunately, Google does not include announcements or standalone\nmaterials in Google Classroom exports. If you would like to archive\nthese, I would advise you to save screenshots and/or web archives\nof the Google Classroom stream (using the standard \"Save as\u0026hellip;\"\nfunction in many Web browsers or a specialized tool such as\n[SingleFileZ](https://github.com/gildas-lormeau/SingleFileZ),\n[MozArchiver](https://addons.palemoon.org/addon/mozarchiver/),\nor a tool that works with [WARC](https://en.wikipedia.org/wiki/Web_ARChive)\nfiles).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpsvenk%2Fclassroom-export-viewer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpsvenk%2Fclassroom-export-viewer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpsvenk%2Fclassroom-export-viewer/lists"}