68 Commits

Author SHA1 Message Date
798afdd512 Merge pull request 'dev' (#15) from dev into main
Reviewed-on: #15
2025-12-10 10:00:04 +00:00
05ae96ffdd chore(webrequest): use relative imports
All checks were successful
/ typecheck (pull_request) Successful in 32s
2025-12-10 10:44:56 +01:00
66aa7ba962 test: update tests to reflect latest changes 2025-12-10 10:44:22 +01:00
ccb2b6fbdc chore(test): unify configs into pyproject.toml 2025-12-10 10:43:38 +01:00
196cc04df7 Merge pull request 'maintenance: linting' (#14) from dev into main
Reviewed-on: #14
2025-12-10 09:13:58 +00:00
093bf774ab chore(dev): update lockfile
Some checks failed
/ typecheck (pull_request) Failing after 28s
2025-12-10 10:11:55 +01:00
e09247a03e refactor(webrequest): linting, docstrings 2025-12-10 10:11:07 +01:00
f87e56a92f fix: delete pre-commit config 2025-12-10 08:57:43 +01:00
d6cb1fda63 Merge pull request 'new features' (#13) from dev into main
Reviewed-on: #13
2025-12-09 08:18:04 +00:00
2a98718699 tests: add more tests
Some checks failed
/ typecheck (pull_request) Failing after 11s
2025-12-09 09:17:13 +01:00
fda49d091c chore: add pytest config, deps 2025-12-09 09:16:44 +01:00
284e7dce67 chore(webrequest): test if endpoints are available at init 2025-12-09 09:15:17 +01:00
30e4cded8f chore: move dependencies, add more tests 2025-12-05 11:21:41 +01:00
9556588d9d Merge pull request 'Configure Renovate' (#11) from renovate/configure into main
Reviewed-on: #11
2025-11-28 07:58:02 +00:00
8455322af4 chore(ci): update uv installer, apply new formatting rules 2025-11-28 08:56:36 +01:00
14ec61d209 Add renovate.json
Some checks failed
/ typecheck (pull_request) Failing after 51s
2025-11-27 17:27:14 +00:00
ae72b22d94 chore(codebase): format and check code 2025-11-27 15:36:31 +01:00
458174ca6d chore(codebase): add pre-commit config 2025-11-27 15:32:34 +01:00
539e1331a0 chore(all): run formatting on repo, start work on porting webrequest over to api library 2025-11-27 14:29:33 +01:00
04010815a9 chore(project): formatting 2025-11-27 14:28:41 +01:00
Gitea CI
cb470c2850 Bump version: 0.0.5 → 0.0.6 v0.0.6 2025-11-25 09:13:33 +00:00
4eb3856c36 Merge pull request 'dev' (#10) from dev into main
Reviewed-on: #10
2025-11-25 09:13:04 +00:00
97a1becc86 chore: remove debug print statements
Some checks failed
/ typecheck (pull_request) Failing after 1m1s
2025-11-25 10:11:06 +01:00
3a83ef27da move schemas to schema folder 2025-11-21 09:50:09 +01:00
14f9748957 feat: rework pyproject to allow installing only parts 2025-11-21 09:46:38 +01:00
Gitea CI
c8b3590355 Bump version: 0.0.4 → 0.0.5 v0.0.5 2025-11-19 13:50:08 +00:00
cf8ec8b07e Merge pull request 'feat: get additional data from catalogue:' (#9) from dev into main
Reviewed-on: #9
2025-11-19 13:49:16 +00:00
d74b94b769 feat: get additional data from catalogue:
Some checks failed
/ typecheck (pull_request) Failing after 37s
- signature
 - isbn (bit broken rn)
 - pages (only for print books)
2025-11-19 14:48:42 +01:00
Gitea CI
2d08c2959a Bump version: 0.0.3 → 0.0.4
Some checks failed
continuous-integration/drone/push Build is failing
v0.0.4
2025-11-13 20:20:31 +00:00
5da3050da6 Update pyproject.toml
Some checks failed
continuous-integration/drone/push Build is failing
2025-11-13 09:58:44 +00:00
Gitea CI
e681c8ba92 Bump version: 0.0.2 → 0.0.3
Some checks failed
continuous-integration/drone/push Build is failing
v0.0.3
2025-11-13 09:56:26 +00:00
3a6da75c8f Merge pull request 'Update .gitea/workflows/build_and_publish.yml' (#7) from dev into main
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #7
2025-11-13 09:55:47 +00:00
5c8ffb45c0 Update .gitea/workflows/build_and_publish.yml
Some checks failed
/ typecheck (pull_request) Failing after 1m59s
2025-11-13 09:55:33 +00:00
Gitea CI
80d2b9bda1 Bump version: 0.0.1 → 0.0.2 v0.0.2 2025-11-13 09:39:20 +00:00
765c7ada8c Merge pull request 'dev' (#6) from dev into main
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #6
2025-11-13 09:37:37 +00:00
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
c66bbbe8ce Update .drone.yml
Some checks failed
continuous-integration/drone/push Build is failing
2025-10-24 21:30:58 +01:00
b90b3ab122 Update .drone.yml
Some checks failed
continuous-integration/drone/push Build encountered an error
add pipeline template to test it
2025-10-24 21:27:44 +01:00
e3d6039d11 Update README.md 2025-10-24 21:05:36 +01:00
6602200f4c Add .drone.yml 2025-10-24 21:05:21 +01:00