Graham
71f775f282
Add JSON version of the /caches page
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
469fe2eecc
Add environment and language columns to the caches table
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
211041ab6d
Update support build list
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
3b4fcad8f4
Add link to RuneWiki
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
0cf1881db4
Rename 'Indexes' column to 'Archives'
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
f079c415f5
Add initial support for archiving legacy caches
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
f0cd4afcf0
Add sorting and filtering to the caches table
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
e1a650aec4
Update introduction text
...
We now download RuneScape 3 caches automatically.
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
36f5efa1ad
Serve flat file caches as .tar.gz files instead of .zip files
...
Streaming .tar.gz files requires less memory, as we don't need to
remember metadata about each file for the end of directory record.
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
cbb2a90388
Disable .dat2/.idx link if the cache is too big for a DiskStore
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
0781e23874
Add update links to each master index
...
Flenarn provided a spreadsheet mapping our master indexes to the
corresponding update.
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
1c0bf7529c
Update Bootstrap
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
ba60fecb50
Add support for downloading caches in flat file format
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
e0a2df889b
Add more information to the individual cache pages
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
1f9e7798e7
Improve size estimation footnote
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
193af138fe
Use non-breaking space in the size column
...
This has the convenient side effect of us no longer needing to exclude
the byteunits dependency from minimisation.
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
9be1a54b76
Add estimated cache size column
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
ee567cc76f
Treat empty loc groups as valid
...
I've decided to reverse my decision in
e3e0094b43
.
If you treat empty loc groups as valid, some OSRS caches do have 100%
valid keys. Being able to pick these out in the list of caches will be
useful.
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
40d6ccbb61
Add ent's output to the keys page
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
593f46d9fd
Add percentages to the keys page
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
6c728d758c
Add total number of encrypted/validated groups to the keys page
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
f1c9fed36f
Rename 'Name' column to 'Source(s)'
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
4337020b6b
Add endpoint for exporting all keys in bulk
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
93ee863e20
Add initial support for plotting a map of valid/invalid XTEA keys
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
da3cc57b3f
Add link to download keys in the text format
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
2d136c89e9
Add zipped text version of the XTEA key endpoint
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
38be1905cb
Fix cache source URL list
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
006c8f7b9b
Improve grammar
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
b98d045cfe
Add group source tracking
...
There are a few collisions in the production archive. I suspect these
are due to poorly modified caches, and tracking the source(s) of each
group will make it easier to determine which cache is probably
problematic.
This change also has the benefit of removing a lot of the hacky source
name/description merging logic.
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
2411a16bc2
Always show vertical scroll bar to improve horizontal alignment
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
5f5e7e9c1e
Add archive home page
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
6ac2a31e36
Add link to the /pub folder
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
509d88b18f
Add support for storing multiple build numbers per master index
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
55870e428e
Add navbar-expand class to the nav element
...
This ensures multiple nav items appear horizontally, not vertically.
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
df2aab7639
Fix position of 'Calculating...' text
...
It appeared after the line break, not before it.
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
70644b5e06
Combine master_index_{archive,group}_stats
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
4f0a37e13e
Format caches/index.html
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
e3e0094b43
Remove empty loc group special case
...
Some non-empty loc groups are also unreachable, so I think this was
quite deceptive - e.g. on some OSRS revisions, we'll probably never hit
100% of the keys even if we exclude empty loc groups.
We can include the empty loc flag in the list of missing keys on the
per-cache pages instead.
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
aa7b59e4b9
Add a page for each cache
...
These pages will list missing groups and keys in the future, which we
won't be able to fit in the table.
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
47b1bd5bf0
Replace concatenation with classappend
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
d5b1bf016e
Remove redundant active class
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
9638b0311a
Add explicit line breaks and non-breaking spaces to improve appearance
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
5e81ccc92c
Improve footnote style
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
1c301f6aa5
Improve footnote wording
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
0e80066c29
Format caches/index.html
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
86e9963a75
Format timestamps more concisely
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
b5a4f75fb9
Group cache and keys links
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
0775449eae
Make the caches table responsive
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
e56d16ab91
Right align numeric columns
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
4b4b6fabc0
Add percentage of valid indexes, groups and keys to the table
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago