├── .gitignore ├── LICENSE ├── README.md ├── art └── ohmyxdu.svg ├── ohmyxdu ├── __init__.py ├── auth │ ├── __init__.py │ ├── ids.py │ ├── wx.py │ └── zfw.py ├── builtins │ ├── credentials.py │ ├── show.py │ └── version.py ├── console.py ├── globals.py ├── plugins │ ├── export_class_schedule.py │ ├── get_borrowed_books.py │ ├── get_card_balance.py │ ├── get_grade.py │ └── get_network_usage.py ├── security │ └── __init__.py └── utils │ ├── __init__.py │ ├── data_structure.py │ └── icalendar_helper.py ├── poetry.lock ├── pyproject.toml └── samples └── gualema.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkonge/oh-my-xdu/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkonge/oh-my-xdu/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkonge/oh-my-xdu/HEAD/README.md -------------------------------------------------------------------------------- /art/ohmyxdu.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkonge/oh-my-xdu/HEAD/art/ohmyxdu.svg -------------------------------------------------------------------------------- /ohmyxdu/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkonge/oh-my-xdu/HEAD/ohmyxdu/__init__.py -------------------------------------------------------------------------------- /ohmyxdu/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkonge/oh-my-xdu/HEAD/ohmyxdu/auth/__init__.py -------------------------------------------------------------------------------- /ohmyxdu/auth/ids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkonge/oh-my-xdu/HEAD/ohmyxdu/auth/ids.py -------------------------------------------------------------------------------- /ohmyxdu/auth/wx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkonge/oh-my-xdu/HEAD/ohmyxdu/auth/wx.py -------------------------------------------------------------------------------- /ohmyxdu/auth/zfw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkonge/oh-my-xdu/HEAD/ohmyxdu/auth/zfw.py -------------------------------------------------------------------------------- /ohmyxdu/builtins/credentials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkonge/oh-my-xdu/HEAD/ohmyxdu/builtins/credentials.py -------------------------------------------------------------------------------- /ohmyxdu/builtins/show.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkonge/oh-my-xdu/HEAD/ohmyxdu/builtins/show.py -------------------------------------------------------------------------------- /ohmyxdu/builtins/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkonge/oh-my-xdu/HEAD/ohmyxdu/builtins/version.py -------------------------------------------------------------------------------- /ohmyxdu/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkonge/oh-my-xdu/HEAD/ohmyxdu/console.py -------------------------------------------------------------------------------- /ohmyxdu/globals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkonge/oh-my-xdu/HEAD/ohmyxdu/globals.py -------------------------------------------------------------------------------- /ohmyxdu/plugins/export_class_schedule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkonge/oh-my-xdu/HEAD/ohmyxdu/plugins/export_class_schedule.py -------------------------------------------------------------------------------- /ohmyxdu/plugins/get_borrowed_books.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkonge/oh-my-xdu/HEAD/ohmyxdu/plugins/get_borrowed_books.py -------------------------------------------------------------------------------- /ohmyxdu/plugins/get_card_balance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkonge/oh-my-xdu/HEAD/ohmyxdu/plugins/get_card_balance.py -------------------------------------------------------------------------------- /ohmyxdu/plugins/get_grade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkonge/oh-my-xdu/HEAD/ohmyxdu/plugins/get_grade.py -------------------------------------------------------------------------------- /ohmyxdu/plugins/get_network_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkonge/oh-my-xdu/HEAD/ohmyxdu/plugins/get_network_usage.py -------------------------------------------------------------------------------- /ohmyxdu/security/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkonge/oh-my-xdu/HEAD/ohmyxdu/security/__init__.py -------------------------------------------------------------------------------- /ohmyxdu/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkonge/oh-my-xdu/HEAD/ohmyxdu/utils/__init__.py -------------------------------------------------------------------------------- /ohmyxdu/utils/data_structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkonge/oh-my-xdu/HEAD/ohmyxdu/utils/data_structure.py -------------------------------------------------------------------------------- /ohmyxdu/utils/icalendar_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkonge/oh-my-xdu/HEAD/ohmyxdu/utils/icalendar_helper.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkonge/oh-my-xdu/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkonge/oh-my-xdu/HEAD/pyproject.toml -------------------------------------------------------------------------------- /samples/gualema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkonge/oh-my-xdu/HEAD/samples/gualema.py --------------------------------------------------------------------------------