Add your description here
Project description
waseda-credit-calculator
A command-line tool for calculating credits at Waseda University, made because the credit system is so god damn complex.
The credit calculation rule is based on the 2023 curriculum from the Waseda FSE Handbook, and only supports the CSCE major. Because I am a CSCE student enrolled in 2023.
In other words, I made this tool is for myself. However, I made it open source in case other people find it useful, especially the logic in calculating credits. You can fork and modify it to support your major and the curriculum you are enrolled in.
Installation
Using uv (recommended):
uv tool install waseda-credit-calculator
Using pip:
pip install waseda-credit-calculator
Usage
To see all the available commands, run:
wcc --help
Import Grade Report
To start, you need to first get a CSV file of your grade report. This only works on Chrome.
- Install the Instant Data Scraper extension.
- Go to MyWaseda and choose the "Grades & Course Registration" button in the bottom left. You need to be logged out to see this.
- Click on "Grade Report" in the opened tab.
- The newly opened tab cannot use extensions, copy the URL and open it in a new tab of the original browser window.
- Click on the Instant Data Scraper extension icon, make sure that it's crawling the table with the grades. Click "Download CSV", then save the file somewhere.
- Run
wcc loadand follow the instructions.
Showcase
The showcase uses mock data.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file waseda_credit_calculator-0.1.1.tar.gz.
File metadata
- Download URL: waseda_credit_calculator-0.1.1.tar.gz
- Upload date:
- Size: 38.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
782ab3b1a03445626fca284bc04b3029147ceb2c29914d0832ae005431411726
|
|
| MD5 |
f962818b2acbacf64c549aeff209b4ee
|
|
| BLAKE2b-256 |
28df4f03a1428b51a09e9bf7bc3a4c8cfdef036a2be89010fd9b9632b4f561f2
|
File details
Details for the file waseda_credit_calculator-0.1.1-py3-none-any.whl.
File metadata
- Download URL: waseda_credit_calculator-0.1.1-py3-none-any.whl
- Upload date:
- Size: 29.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
415478b61807d623a09cc06908ee05ac79d678f85c12c60da4771b41c2702362
|
|
| MD5 |
c3f720b5fb5b3f643390dcd0dd3bb17f
|
|
| BLAKE2b-256 |
77d90f3dcdb06397da449ab8ad03b8a3f0bc29ec1f435cb33928c1cfac42ad5d
|