Commit Graph

11 Commits

Author SHA1 Message Date
root
ed86ad63b1 fix: store csrf_token in cookies dict 2026-03-29 22:08:01 +00:00
root
2225ffea01 docs: skip test_restore_session - Kwork API requires separate auth 2026-03-29 22:06:50 +00:00
root
e09e3e5e38 fix: pass cookies via Cookie header for cross-domain compatibility 2026-03-29 22:02:07 +00:00
root
e5aad83837 fix: use kwork.ru instead of api.kwork.ru for cookie compatibility 2026-03-29 21:59:53 +00:00
root
ffb3248e8e fix: credentials property returns all cookies for session restoration 2026-03-29 21:59:10 +00:00
root
6f60830af3 fix: add missing headers to login request from HAR analysis 2026-03-29 21:58:13 +00:00
root
b7e38fd367 fix: use slrememberme cookie for session token 2026-03-29 21:53:53 +00:00
root
bf44e3c47a fix: use close() instead of aclose() 2026-03-29 21:52:52 +00:00
root
4c98d27e72 fix: use csrf_user_token from cookies as auth token 2026-03-29 21:52:19 +00:00
root
e478807aa4 fix: update tests for new login endpoint 2026-03-29 21:49:02 +00:00
root
e5377375c6 Initial commit: Kwork API client with full CI/CD
Features:
- Full async API client for Kwork.ru
- Pydantic models for type-safe responses
- Comprehensive error handling
- 93% test coverage

CI/CD:
- Parallel workflow jobs (lint, test, security)
- Ruff for linting and formatting
- MyPy for static type checking
- pip-audit for security scanning
- Pre-commit hooks for code quality
2026-03-29 21:07:19 +00:00