Skip to main content

An unofficial toolkit for scu jwc

Project description

SCU_JWC_toolkit

一个简单的四川大学教务处工具包

目前支持:

  • 分数查询
    • 加权均分计算
    • 总学分计算
    • 任意条件过滤器
  • 课表处理
    • 转换为icalendar对象,以提供标准日历格式的访问

改进和交流请联系zjm97@outlook.com


2020年2月24日更新:

彻头彻尾地重构了两年前的代码:

  • 随着教务处评教系统的改革,一键评教已经没有存在下去的必要了,因此移除了一键评教功能。
  • 随着一键评教的移除,目前仅剩课表导入日历的功能。
  • 区分了具有不同功能的模块,将认证和主体流程模块解耦。目前提供三种登陆器:
    • 用户名密码登陆器,需要提供用户名密码,并填写验证码
    • sessionId登陆器,提供JSESSIONID即可,适用于短期内无密码登录
    • 记住密码登陆器,需提供SPRING_SECURITY_REMEMBER_ME_COOKIE,该值需要通过特殊方法获取
  • 修正了部分函数的功能

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scu-jwc-unofficial-toolkit-0.0.1.tar.gz (11.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scu_jwc_unofficial_toolkit-0.0.1-py3-none-any.whl (17.2 kB view details)

Uploaded Python 3

File details

Details for the file scu-jwc-unofficial-toolkit-0.0.1.tar.gz.

File metadata

  • Download URL: scu-jwc-unofficial-toolkit-0.0.1.tar.gz
  • Upload date:
  • Size: 11.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2

File hashes

Hashes for scu-jwc-unofficial-toolkit-0.0.1.tar.gz
Algorithm Hash digest
SHA256 cc36b6eda19dccbeb14570d650c37995eb7e43ce0a3e4efc83e51e49f0bf409d
MD5 eb6b4013daca575386d35893f69a3300
BLAKE2b-256 7bfe7d64a1e1c70516382cee22206fe737cb63570535c3c6d82e3a16de1d099d

See more details on using hashes here.

File details

Details for the file scu_jwc_unofficial_toolkit-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: scu_jwc_unofficial_toolkit-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 17.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2

File hashes

Hashes for scu_jwc_unofficial_toolkit-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 13011ae52ef33e4a4ac26f7b965c9c470b0a8a29d7a1412004a34439814fdb99
MD5 af7bfa4a049c026e8a03f3047e5e045b
BLAKE2b-256 0a5849d6668c54fc55463ce4cd139455d5cdef172dfe5cd18268b612319ecaa0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page