kwork-api/docs
root e985e03ddb feat: Kwork API client with full CI/CD and E2E tests
Core Features:
- Async API client for Kwork.ru (45+ endpoints)
- Pydantic models for type-safe responses
- Comprehensive error handling (KworkAuthError, KworkApiError, etc.)
- 93% test coverage (57 unit tests)

CI/CD Pipeline:
- 3 parallel jobs: lint, test, security
- Ruff for linting/formatting (150x faster than flake8)
- MyPy for static type checking
- pip-audit for security scanning
- Pre-commit hooks for code quality

E2E Testing:
- Login/logout authentication
- Session restoration
- All endpoints tested against real API

Documentation:
- API reference with examples
- Usage guide
- Contributing guidelines

Based on HAR analysis (mitmproxy + har-analyzer skill):
- Correct endpoints: api.kwork.ru
- Proper authentication: Basic auth + cookies
- Form-urlencoded login payload
2026-03-29 23:31:28 +00:00
..
api-reference.md Initial commit: Kwork API client with full CI/CD 2026-03-29 21:07:19 +00:00
HAR_ENDPOINTS_MAPPING.md feat: Kwork API client with full CI/CD and E2E tests 2026-03-29 23:31:28 +00:00
index.md Initial commit: Kwork API client with full CI/CD 2026-03-29 21:07:19 +00:00
usage.md Initial commit: Kwork API client with full CI/CD 2026-03-29 21:07:19 +00:00