Add university scraper system with backend, frontend, and configs
- 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>
This commit is contained in:
33
backend/app/schemas/__init__.py
Normal file
33
backend/app/schemas/__init__.py
Normal file
@ -0,0 +1,33 @@
|
||||
"""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"
|
||||
]
|
||||
Reference in New Issue
Block a user