From ed549ec4405fa93e2ed14484262dae93cfad1d74 Mon Sep 17 00:00:00 2001 From: Jordan Bancino Date: Sat, 23 Jul 2022 19:18:17 -0400 Subject: [PATCH] Add Matrix Spec Mirror page. --- site/index.html | 4 +- site/matrix-spec.html | 210 ++++++++++++++++++++++++++++++++++++++++++ site/style.css | 5 + 3 files changed, 218 insertions(+), 1 deletion(-) create mode 100644 site/matrix-spec.html diff --git a/site/index.html b/site/index.html index 7fb88e4..6f6b77c 100644 --- a/site/index.html +++ b/site/index.html @@ -562,7 +562,9 @@ currently at.

Resources

+
+© 2022 Jordan Bancino <@jordan:bancino.net> diff --git a/site/matrix-spec.html b/site/matrix-spec.html new file mode 100644 index 0000000..7bcbfb4 --- /dev/null +++ b/site/matrix-spec.html @@ -0,0 +1,210 @@ + + + + + + + + + + + + + + + + +Matrix Specification Mirror + + +

Matrix Specification Mirror

+

+The Matrix specification is mirrored here for convenience and +security. I always download everything I can, and with a project +this long-running and important, having a full copy of the Matrix +specification is an absolute must for me. So, here is a complete, +offline copy of the Matrix specification in PDF format. You can +download any or all of these PDFs at will, or just access them +from here. +

+

v1.3

+

+The complete v1.3 specification was printed from +spec.matrix.org as a batch +of PDF documents. Unfortunately, these are dumb PDFs; you can't +copy text out of them, and the page breaks are horrible because +these are just Ctrl + P-ed out of Chrome. +In the future, I might try to get some higher quality PDFs, but +these will get the job done for now. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Specification PartPDFPagesSize
Client-Server API +client-server-api.pdf548125 MB
Server-Server API +server-server-api.pdf10924.9 MB
Application Service API +application-service-api.pdf285.9 MB
Identity Service API +identity-service-api.pdf449.2 MB
Push Gateway API +push-gateway-api.pdf5993 KB
Room Versions +room-versions.pdf2466 KB
Appendices +appendices.pdf196.2 MB
+

+The room versions are also available in PDF: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Room VersionPDFPagesSize
1 +room-version-1.pdf82.2 MB
2 +room-version-2.pdf102.9 MB
3 +room-version-3.pdf103.2 MB
4 +room-version-4.pdf103.1 MB
5 +room-version-5.pdf103.1 MB
6 +room-version-6.pdf103.1 MB
7 +room-version-7.pdf103.1 MB
8 +room-version-8.pdf113.3 MB
9 +room-version-9.pdf113.3 MB
10 +room-version-10.pdf103.2 MB
+

+If you'd like to download all the PDF documents at once, +either for your own reference, or for automation or something, +you can: +

+ + + + + + + + + + + +
ArchiveDownloadSize
All v1.3 spec PDFs +matrix-spec-v1.3.tar.gz171 MB
+

+All the files hosted here are provided as is. If you spot an issue +with them, feel free to reach out, but note that I don't provide +checksums or signatures or anything like that. While I think these +documents will be crucial if something ever happens to my internet +access or the Matrix website, I don't think I need to checksum and +sign these documents. +

+
+

+This page is a part of the +Telodendria Project. +

+ + diff --git a/site/style.css b/site/style.css index 150bdec..482faa7 100644 --- a/site/style.css +++ b/site/style.css @@ -62,6 +62,11 @@ h1, h4, h5, h6 { border-bottom: 1px dashed var(--color-table-border); } +hr { + border: 0; + border-bottom: 1px dashed var(--color-table-border); +} + h4, h5, h6 { width: fit-content; }