├── .github └── ISSUE_TEMPLATE.md ├── .gitignore ├── DOCKER.md ├── Docker ├── latest.Dockerfile └── monitor.Dockerfile ├── HISTORY.md ├── HISTORY_origin.md ├── LICENSE ├── MIGRATION_GUIDE.md ├── MIGRATION_GUIDE_origin.md ├── README.md ├── README_origin.md ├── autoelective ├── __init__.py ├── _internal.py ├── cli.py ├── client.py ├── config.py ├── const.py ├── course.py ├── elective.py ├── environ.py ├── exceptions.py ├── hook.py ├── iaaa.py ├── logger.py ├── loop.py ├── monitor.py ├── parser.py ├── rule.py └── utils.py ├── config.sample.ini ├── main.py ├── requirements.txt └── user_agents.txt.gz /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/.gitignore -------------------------------------------------------------------------------- /DOCKER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/DOCKER.md -------------------------------------------------------------------------------- /Docker/latest.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/Docker/latest.Dockerfile -------------------------------------------------------------------------------- /Docker/monitor.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/Docker/monitor.Dockerfile -------------------------------------------------------------------------------- /HISTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/HISTORY.md -------------------------------------------------------------------------------- /HISTORY_origin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/HISTORY_origin.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/LICENSE -------------------------------------------------------------------------------- /MIGRATION_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/MIGRATION_GUIDE.md -------------------------------------------------------------------------------- /MIGRATION_GUIDE_origin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/MIGRATION_GUIDE_origin.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/README.md -------------------------------------------------------------------------------- /README_origin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/README_origin.md -------------------------------------------------------------------------------- /autoelective/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/autoelective/__init__.py -------------------------------------------------------------------------------- /autoelective/_internal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/autoelective/_internal.py -------------------------------------------------------------------------------- /autoelective/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/autoelective/cli.py -------------------------------------------------------------------------------- /autoelective/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/autoelective/client.py -------------------------------------------------------------------------------- /autoelective/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/autoelective/config.py -------------------------------------------------------------------------------- /autoelective/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/autoelective/const.py -------------------------------------------------------------------------------- /autoelective/course.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/autoelective/course.py -------------------------------------------------------------------------------- /autoelective/elective.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/autoelective/elective.py -------------------------------------------------------------------------------- /autoelective/environ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/autoelective/environ.py -------------------------------------------------------------------------------- /autoelective/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/autoelective/exceptions.py -------------------------------------------------------------------------------- /autoelective/hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/autoelective/hook.py -------------------------------------------------------------------------------- /autoelective/iaaa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/autoelective/iaaa.py -------------------------------------------------------------------------------- /autoelective/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/autoelective/logger.py -------------------------------------------------------------------------------- /autoelective/loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/autoelective/loop.py -------------------------------------------------------------------------------- /autoelective/monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/autoelective/monitor.py -------------------------------------------------------------------------------- /autoelective/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/autoelective/parser.py -------------------------------------------------------------------------------- /autoelective/rule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/autoelective/rule.py -------------------------------------------------------------------------------- /autoelective/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/autoelective/utils.py -------------------------------------------------------------------------------- /config.sample.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/config.sample.ini -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/main.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/requirements.txt -------------------------------------------------------------------------------- /user_agents.txt.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelv2000/PKUAutoElective_updated/HEAD/user_agents.txt.gz --------------------------------------------------------------------------------