feat(opds): implement OPDS catalog with cover token auth

This commit is contained in:
neon
2026-02-08 22:57:09 -06:00
parent e232c44d88
commit d44d68cd12
28 changed files with 2452 additions and 8 deletions
+1
View File
@@ -5,3 +5,4 @@ export * from "./library";
export * from "./query";
export * from "./reader-settings";
export * from "./scanner";
export * from "./opds";
+19
View File
@@ -0,0 +1,19 @@
export type OpdsSortOrder = "recent" | "title_asc" | "title_desc" | "author_asc" | "author_desc" | "series_asc" | "series_desc";
export interface OpdsUser {
id: number;
userId: number;
username: string;
sortOrder: OpdsSortOrder;
createdAt: string;
}
export interface CreateOpdsUserRequest {
username: string;
password: string;
sortOrder?: OpdsSortOrder;
}
export interface UpdateOpdsUserRequest {
sortOrder: OpdsSortOrder;
}