backend: initial

This commit is contained in:
OleSTEEP 2025-09-28 15:59:46 +03:00
parent e5932844e2
commit b62f6d87c7
33 changed files with 59 additions and 15 deletions

24
backend/vntypes.py Normal file
View file

@ -0,0 +1,24 @@
from pydantic import BaseModel
from datetime import datetime
class Novel(BaseModel):
title: str
description: str
vndb: int | None = None
hours_to_read: int
tags: list[str]
genres: list[str]
badges: list[str]
tg_post: str | None = None #url::Url
post_at: datetime | None = None
class FullNovel:
data: Novel
upload_queue: list[str]
files: list[str]
screenshots: list[str]