Add Vimeo video import with embeds and admin re-run

Import public videos from jmartgraphix as Video (and 3D Animation
when relevant), with player embeds, thumbnails, and dashboard UI.
This commit is contained in:
2026-07-24 12:13:23 -04:00
parent 6ff7fde867
commit b924ca8a62
7 changed files with 602 additions and 2 deletions
+13
View File
@@ -264,6 +264,19 @@ export const api = {
importFlickrStatus: () =>
request<ArtStationImportStatus>("/api/v1/admin/import/flickr"),
importVimeo: (body: { username?: string; dryRun?: boolean; publish?: boolean }) =>
request<{
ok: boolean;
message: string;
status: ArtStationImportStatus;
}>("/api/v1/admin/import/vimeo", {
method: "POST",
body: JSON.stringify(body),
}),
importVimeoStatus: () =>
request<ArtStationImportStatus>("/api/v1/admin/import/vimeo"),
};
export interface ArtStationImportStatus {