Autokattis

Latest version: v1.6.4

Safety actively analyzes 624552 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

1.6.4

What's new:
- `problems_v2` method that runs faster due to possible gateway (error code 502 and 504) issues from `problems` especially for `NUSKattis`
- This only lists down the problem (ID)s and not the statistics such as the shortest/fastest solution

**Full Changelog**: https://github.com/RussellDash332/autokattis/compare/v1.6.3...v1.6.4

1.6.3

What's new:
- NUS course assignments are now displaying the problem name instead of the problem ID, so the ID has to be obtained from the hyperlink

**Full Changelog**: https://github.com/RussellDash332/autokattis/compare/v1.6.2...v1.6.3

1.6.2

What's new:
- Due to precision issues, the seaborn plot generated seems to combine multiple bins in one and let the neighboring bins empty, which is not an intended behavior

**Full Changelog**: https://github.com/RussellDash332/autokattis/compare/v1.6.1...v1.6.2

1.6.1

What's new:
- The `ranklist` method now supports query for top 100 users

**Full Changelog**: https://github.com/RussellDash332/autokattis/compare/v1.6...v1.6.1

1.6

What's new:
- `NUSKattis`-specific methods!
- `courses`: lists down all NUS courses that are currently ongoing and recently ended
- `offerings`: lists down all offerings from a particular NUS course
- `assignments`: lists down all assignments from a particular NUS course offering
- `new_get` and `new_post` methods to essentially increase the number of retries
- `<get/set>_<base_url/homepage>` methods for the sake of OOP
- Changes to login print message - it should be at the very end of the `__init__` method
- Minor bugfixes, e.g. the `1E+30` issue when there is no data to show on `problems`
- Remove strict versioning for `pandas` and `seaborn` requirement. There seems to be no apparent issue so far

**Full Changelog**: https://github.com/RussellDash332/autokattis/compare/v1.5...v1.6

1.5

What's new:
- `NUSKattis` class to access `nus.kattis.com` counterparts
- Three new methods:
- `problem_authors` to list down all authors
- `problem_sources` to list down all sources, e.g. ICPC
- `achievements` to list down all achievements (new UI update! 😄)
- `problem` has more new columns instead of just having a unified `metadata` column
- Bugfixes to handle the new UI and NUS Kattis behaviors
- Bugfix on dependency between `pandas` and `seaborn`
- New testing script

**Full Changelog**: https://github.com/RussellDash332/autokattis/compare/v1.4.11...v1.5

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.