Skip to content

A tool to archive the data from CMS Ranking Web Server

License

Notifications You must be signed in to change notification settings

ioi-2023/cms-ranking-archiver

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CMS Ranking Archiver

This program crawls the data from a CMS Ranking Web Server (RWS) and generates a static web page

That means you can host it on GitHub Pages!

Usage

usage: rws-archiver.py [-h] [-s SESSIONS] [-r RETRY] [--html] [--css]
                       [--nofaces] [--noflags] [--nosublist]
                       url [output]

positional arguments:
  url                   URL of the CMS Ranking Web Server page
  output                Directory to output static files

optional arguments:
  -h, --help            show this help message and exit
  -s SESSIONS, --sessions SESSIONS
                        Number of sessions
  -r RETRY, --retry RETRY
                        Times to retry for each response
  --html                Crawl the page's HTML
  --css                 Crawl the page's CSS
  --nofaces             Don't crawl user faces
  --noflags             Don't crawl team flags
  --nosublist           Don't crawl detailed submission info

Required

url : It should be like https://ranking.ioi2019.az or https://ranking.ioi2019.az/Ranking.html

Optional

output : Path to output static files. Will be the first contest name if not specified.

License

cmsranking is modified from cms-dev

Release under AGPL v3

About

A tool to archive the data from CMS Ranking Web Server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 79.9%
  • CSS 14.8%
  • Python 2.7%
  • HTML 2.6%