{"id":26906063,"url":"https://github.com/semanticclimate/hyperbook-template","last_synced_at":"2026-02-06T03:32:19.979Z","repository":{"id":285519566,"uuid":"956413488","full_name":"semanticClimate/hyperbook-template","owner":"semanticClimate","description":"A CSS Paged Media template for use in automated publishing","archived":false,"fork":false,"pushed_at":"2025-04-03T07:18:10.000Z","size":25,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-07-22T10:48:24.327Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/semanticClimate.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-28T08:05:12.000Z","updated_at":"2025-04-03T07:18:13.000Z","dependencies_parsed_at":"2025-04-01T07:38:23.344Z","dependency_job_id":"33f80ad2-5ba9-4caf-9048-80f52efe0774","html_url":"https://github.com/semanticClimate/hyperbook-template","commit_stats":null,"previous_names":["semanticclimate/hyperbook-template"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/semanticClimate/hyperbook-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/semanticClimate%2Fhyperbook-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/semanticClimate%2Fhyperbook-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/semanticClimate%2Fhyperbook-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/semanticClimate%2Fhyperbook-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/semanticClimate","download_url":"https://codeload.github.com/semanticClimate/hyperbook-template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/semanticClimate%2Fhyperbook-template/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29148162,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-06T02:39:25.012Z","status":"ssl_error","status_checked_at":"2026-02-06T02:37:22.784Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":"2025-04-01T10:59:47.022Z","updated_at":"2026-02-06T03:32:19.963Z","avatar_url":"https://github.com/semanticClimate.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"## Work plan\n\n1. Implement a CSS style based on Vivliostyle template (Theme) https://vivliostyle.github.io/themes/spec.html\n1. Copy a Vivliostyle Theme\n1. Document this part (getting and starting a theme)\n1. Make a plan about what to implement in the theme and decide on an example fo what we want it to look like\n\n## Discussion\n\nhttps://github.com/orgs/semanticClimate/discussions/5\n\n## Skills needed\n\nFor the following specifications and software.\n\n1. CSS Paged Media Module Level 3 (W3C Editor's Draft) - https://drafts.csswg.org/css-page-3/\n1. Web Manifest (W3C Editor's Draft) - https://w3c.github.io/pub-manifest/ \n1. Vivliostyle Viewer - https://github.com/vivliostyle/vivliostyle.js/tree/master/packages/viewer\n\n## Project source GitHub\n\nDemo - https://github.com/semanticClimate/glossary-demo\n\nIPCC #semanticClimate HTML source with ids - to be confirmed - Possibly this file: https://github.com/semanticClimate/semanticClimate/blob/main/ipcc/ar6/test/total_glossary/new_total_demo.html\n\n## Tasks\n\n1. Recreate Simon workflow: https://github.com/semanticClimate/glossary-demo\n1. Describe what it does and shat it is made of \n1. Architectural diagram\n1. GraphViz of workflow from IPCC website to publication\n1. Define the project\n1. Document the process: As step by step process - as it is done; Add review and testing \n1. Table of contents (ToC) generation: Vivliostyle support ToC function could generate a ToC from the H4s - https://docs.vivliostyle.org/#/vivliostyle-cli#creating-a-table-of-contents\n1. Publication manifest creation\n1. CSS Page Media CSS style: Create new from scratch using Vivliostyle Template guidelines - where possible\n1. IPCC #semanticClimate HTML: Additional HTML tags to work with CSS Paged Media\n1. How to integrate other content rather that only IPCC web glossary: Manual edits; Auomatic markup (dictionaries; Wikidata and Wikipedia)\n1. How to manage translations: Mltilingual inline; Complete publication translation and typesetting R-L, Vertical.\n1. Making Academic Deposits: Data (as: Code, source, or as supporting material) and publication\n\n## Links\n\nVivliostyle info on manifests - https://docs.vivliostyle.org/#/vivliostyle-viewer#web-publications-multi-html-documents\n\n## Support information\n\n* How to: https://www.print-css.rocks/\n* CSS Paged Media Module Level 3 [W3C Working Draft](https://www.w3.org/standards/types#WD), 14 September 2023\n* W3C CSS Generated Content for Paged Media Module - Working Draft, 25 January 2024: https://www.w3.org/TR/css-gcpm-3/#document-sequence-selectors\n* 2013 W3C Feature list - https://www.w3.org/Style/2013/paged-media-tasks.html\n* Mozilla multi-column layout - https://www.w3.org/TR/css-multicol-1/ \u003c Implemented by Vivlio . https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_multicol_layout\n* W3C spec CSS Multi-column Layout Module Level 2\n[Editor’s Draft](https://www.w3.org/standards/types#ED), 5 October 2021 - https://drafts.csswg.org/css-multicol-2/\n* Page Floats - https://drafts.csswg.org/css-page-floats/\n\n## Vivliostyle supports\n\nMore: https://docs.vivliostyle.org/#/supported-css-features\n\n* CSS Multi-column Layout Module Level 1 - https://www.w3.org/TR/css-multicol-1/\n* CSS Paged Media Module Level 3 - https://www.w3.org/TR/css-page-3/\n* CSS Generated Content for Paged Media (GCPM) 3 - https://www.w3.org/TR/css-gcpm-3/\n* CSS Fonts 3 - https://www.w3.org/TR/css-fonts-3/\n* CSS Fragmentation 3 - https://www.w3.org/TR/css-break-3/\n* CSS Text 3 - https://www.w3.org/TR/css-text-3/\n\n\n## Vivliostyle: Using locally and online\n\n### Locally\n\nUse Vivliostyle [Latest Stable Release](https://github.com/vivliostyle/vivliostyle.js/releases/latest) Note: it is importent only to use the Latest Stable Release. See: Assets - vivliostyle-viewer-x.xx.x.zip (download this ZIP file)\n\nDownload the .ZIP file.\n\nCheck regularly for updates.\n\nOverwrite your local install when updates available.\n\n**IMPORTANT!**\n\nUnzip the Vivliostyle install in the top level of the directory where you store all your Git repos, so that all the Git repos are one level below your Vivliostyle install. This is because the Localhost server can only access directories in the same directory, or directories below it.\n\nThis should look something like this:\n\n`/All my Git repos directory/`\n\nInstall here:\n\nAbove all Git repo directories...\n\n`/repo1/`\n\n`/repo1/`\n\n`/repo1/`\n\nOnce installed launch Vivliostyle from a terminal with:\n\n`./start-viewer`\n\nOR\n\n`./start-webserver`\n\nVivlio will launch at\n\nhttp://127.0.0.1:8000/\n\nIn the Vivlio console enter the path to your publication index.html file and have book mode and render all files turned on.\n\nYour book path will be:\n\n../repo-directory-name/uhtml/index.html\n\nYour book will now render.\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsemanticclimate%2Fhyperbook-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsemanticclimate%2Fhyperbook-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsemanticclimate%2Fhyperbook-template/lists"}