Universal-parser-tool

Latest version: v5.0.1

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

Scan your dependencies

Page 2 of 4

4.0.2

Changelog
- Fix dependency issues
- Fix codeforces placer

4.0.0

Changelog
- Improve parsers design
- General support of browsers

3.2.0

Changelog
- Clean stuffs
- Fix quera sampling
- Fix lint issues
- Add makefile

3.1.0

Changelog
- Add USACO parser
- Fix stuff with version
- Fix logging about not recognized problem

3.0.0

Changelog
- Remove spoj and codechef parsers, may not added again.
- Using requests.session to fetch problems. This makes upt mush faster than previous version.
- Using selenium.webdriver to login and update cookies. No need to save password in plain text.
- Add aliases for parsers. `atc` and `atcoder` for AtCoder, `cf` and `codeforces` for Codeforces.
- Custom input and output filename. It is easier to swap between graders and testers with this feature.

If you were using previous versions, you need to run `upt init` again. Also you may remove `~/.uptrc`, it is not needed in v3.0.0.

2.0.0

Changelog
- Add template parser
- All parsers have rewritten according to template parser
- Except for the login feature, other features supported by all parsers now.
- All parsers support their own path

If you are upgrading to this version, make sure to read the wiki again.

Page 2 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.