- Add src/university_scraper module with scraper, analyzer, and CLI - Add backend FastAPI service with API endpoints and database models - Add frontend React app with university management pages - Add configs for Harvard, Manchester, and UCL universities - Add artifacts with various scraper implementations - Add Docker compose configuration for deployment - Update .gitignore to exclude generated files 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
34 lines
785 B
Python
34 lines
785 B
Python
"""Pydantic schemas for API"""
|
|
|
|
from .university import (
|
|
UniversityCreate,
|
|
UniversityUpdate,
|
|
UniversityResponse,
|
|
UniversityListResponse
|
|
)
|
|
from .script import (
|
|
ScriptCreate,
|
|
ScriptResponse,
|
|
GenerateScriptRequest,
|
|
GenerateScriptResponse
|
|
)
|
|
from .job import (
|
|
JobCreate,
|
|
JobResponse,
|
|
JobStatusResponse,
|
|
LogResponse
|
|
)
|
|
from .result import (
|
|
ResultResponse,
|
|
SchoolData,
|
|
ProgramData,
|
|
FacultyData
|
|
)
|
|
|
|
__all__ = [
|
|
"UniversityCreate", "UniversityUpdate", "UniversityResponse", "UniversityListResponse",
|
|
"ScriptCreate", "ScriptResponse", "GenerateScriptRequest", "GenerateScriptResponse",
|
|
"JobCreate", "JobResponse", "JobStatusResponse", "LogResponse",
|
|
"ResultResponse", "SchoolData", "ProgramData", "FacultyData"
|
|
]
|