dev #6

Merged
WorldTeacher merged 15 commits from dev into main 2025-11-13 09:37:37 +00:00

15 Commits

Author SHA1 Message Date
3270173fd9 chore: add VSCode settings for pytest configuration
Some checks failed
/ typecheck (pull_request) Failing after 1m27s
2025-11-11 14:22:00 +01:00
2740a13ebb fix: correct default factory for isbn field in BookData class 2025-11-11 14:21:23 +01:00
6509f99215 delete kvk test file 2025-11-11 14:20:35 +01:00
12f2bd31c9 feat: extract schemas from sru into schemas folder 2025-11-11 14:16:03 +01:00
4d8c5da4f5 feat:
- add retries, timeouts
- add max time of 30 seconds
- add library identifier parsing
add more keys to picaschema
add keys to alma, dc shema
- update querytransformer to format author, title based on API requirements
- update Api class to drop not supported arguments before the query is created
- add empty returns for results which raised timeout exceptions
chore:
- remove unneeded ArgumentSchema enum
2025-11-11 14:00:42 +01:00
ce3eea7243 chore: add libraries key to bookdata 2025-11-11 13:56:03 +01:00
f45c869b56 feat: add library identifier key to API classes 2025-11-11 13:55:35 +01:00
026e39b9b8 delete kvk files 2025-11-10 15:20:04 +01:00
ac10501131 Refactor code structure for improved readability and maintainability 2025-11-07 11:28:13 +01:00
dab9d08297 feat: implement wrappers for more endpoints 2025-10-29 14:28:46 +01:00
49b347deec Revert "chore: add .github to gitignore to hide local test jobs"
This reverts commit de07c698af.
2025-10-29 14:07:21 +01:00
41d696525e feat: SRU api allow single string search 2025-10-23 12:33:40 +02:00
5dd8479e48 feat: add catalogue parser 2025-10-23 12:32:56 +02:00
301525121e chore: extract marcxml dataclasses from SRU classes and move to schemas folder 2025-10-22 10:25:40 +02:00
de07c698af chore: add .github to gitignore to hide local test jobs 2025-10-22 10:25:02 +02:00