implement REST API for adding MediaFileActors
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 11s
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 11s
This commit is contained in:
@@ -169,6 +169,7 @@ if __name__ == "__main__":
|
||||
actor_urls: List[str] = get_meta_info(media_file, logger)
|
||||
if not args.dry_run:
|
||||
logger.info("add MediaFile %s", media_file)
|
||||
server.create(logger, "media_file", media_file.export_dict())
|
||||
for actor_url in actor_urls:
|
||||
if actor_url in actor_mapping:
|
||||
media_actor: Optional[MediaActor] = actor_mapping[actor_url]
|
||||
@@ -179,10 +180,11 @@ if __name__ == "__main__":
|
||||
media_actor_file.last_modified_date = datetime.now()
|
||||
media_actor_file.version = 0
|
||||
media_actor_file.media_file_id = media_file.id
|
||||
media_actor_file.media_actor_id = media_actor.id
|
||||
media_actor_file.media_actor_id = media_actor["id"]
|
||||
logger.info("create mapping with %s", media_actor_file)
|
||||
if not args.dry_run:
|
||||
logger.info("add MediaFile Actor mapping %s", media_actor_file)
|
||||
server.create(logger, "media_actor_file", media_actor_file.export_dict())
|
||||
else:
|
||||
actor_name = get_actor_name(actor_url, logger)
|
||||
if actor_name in actorname_mapping:
|
||||
@@ -198,6 +200,7 @@ if __name__ == "__main__":
|
||||
logger.info("update MediaActor with %s", repr(media_actor))
|
||||
if not args.dry_run:
|
||||
logger.info("Update MediaActor %s", media_actor)
|
||||
server.create(logger, "media_actor", media_actor.export_dict())
|
||||
media_actor_file = MediaActorFile()
|
||||
media_actor_file.id = str(uuid.uuid4())
|
||||
media_actor_file.created_date = datetime.now()
|
||||
|
||||
Reference in New Issue
Block a user