thanks for ogs, it is perfect for my needs.
the only tiny error i noticed is this “off by one”:
when i go to https://online-go.com/ladder/315, initial range displayed is "Showing 101 to 120 of 410"
but my current position in ladder is exactly 100.