mirror of
https://github.com/meeb/tubesync.git
synced 2025-06-25 22:46:34 +00:00
Add SHRINK_NEW_MEDIA_METADATA setting
This commit is contained in:
parent
3e3f80d287
commit
29c39aab1f
@ -8,6 +8,7 @@ import os
|
|||||||
import json
|
import json
|
||||||
import math
|
import math
|
||||||
import uuid
|
import uuid
|
||||||
|
from copy import deepcopy
|
||||||
from io import BytesIO
|
from io import BytesIO
|
||||||
from hashlib import sha1
|
from hashlib import sha1
|
||||||
from datetime import timedelta, datetime
|
from datetime import timedelta, datetime
|
||||||
@ -26,7 +27,7 @@ from common.errors import NoMediaException, DownloadFailedException
|
|||||||
from common.utils import json_serial
|
from common.utils import json_serial
|
||||||
from .models import Source, Media, MediaServer
|
from .models import Source, Media, MediaServer
|
||||||
from .utils import (get_remote_image, resize_image_to_height, delete_file,
|
from .utils import (get_remote_image, resize_image_to_height, delete_file,
|
||||||
write_text_file)
|
write_text_file, filter_response)
|
||||||
from .filtering import filter_media
|
from .filtering import filter_media
|
||||||
|
|
||||||
|
|
||||||
@ -304,7 +305,11 @@ def download_media_metadata(media_id):
|
|||||||
return
|
return
|
||||||
source = media.source
|
source = media.source
|
||||||
metadata = media.index_metadata()
|
metadata = media.index_metadata()
|
||||||
media.metadata = json.dumps(metadata, separators=(',', ':'), default=json_serial)
|
if getattr(settings, 'SHRINK_NEW_MEDIA_METADATA', False):
|
||||||
|
response = filter_response(deepcopy(metadata))
|
||||||
|
else:
|
||||||
|
response = metadata
|
||||||
|
media.metadata = json.dumps(response, separators=(',', ':'), default=json_serial)
|
||||||
upload_date = media.upload_date
|
upload_date = media.upload_date
|
||||||
# Media must have a valid upload date
|
# Media must have a valid upload date
|
||||||
if upload_date:
|
if upload_date:
|
||||||
|
Loading…
Reference in New Issue
Block a user