summary refs log tree commit diff
Commit message (Collapse)AuthorAge
* fix(lib): consistent case sensitivitySophie Forrest2024-09-12
| | | | | Outlier in terms of case sensitivity checks. Will possibly improve performance.
* feat(lib): use nom parsersSophie Forrest2024-09-12
| | | | Parsing should now be more reliable in general.
* feat(parser): complete offering parser + courseidSophie Forrest2024-09-12
| | | | | Complete courseid and offering parsers. These will be swapped into the codebase in the next commit.
* feat: initial work on nom parsersSophie Forrest2024-09-11
|
* chore: useNextest and use lockfile instead of hashSophie Forrest2024-09-11
|
* chore: justfileSophie Forrest2024-09-11
|
* test: install cargo-nextestSophie Forrest2024-09-11
|
* chore: fix flake checksSophie Forrest2024-09-11
| | | | devenv has some hitches with flake.parts, this addresses some of them.
* chore: use devenvSophie Forrest2024-09-10
|
* feat: downloadingSophie Forrest2024-09-10
| | | | Downloading is now done with reqwest.
* docs: perf commentSophie Forrest2024-09-10
|
* refactor: move parsing into separate functionSophie Forrest2024-09-10
| | | | Preparation for adding download capabilities.
* chore: update .gitignoreSophie Forrest2024-09-09
|
* chore: add flake.nixSophie Forrest2024-09-06
| | | | Package can now be built with Nix.
* docs: document methods on CourseSophie Forrest2024-09-06
|
* refactor: make clippy happy + no cloningSophie Forrest2024-09-06
|
* feat: basic parsing of prerequisitesSophie Forrest2024-09-06
|
* chore: add licenseSophie Forrest2024-09-05
|
* chore: change package nameSophie Forrest2024-09-05
|
* feat: use borrows where possibleSophie Forrest2024-09-05
| | | | Avoids excessive cloning.
* chore: initial commitSophie Forrest2024-09-05
Awful code currently. I'll fix it later.