new thumbor (assets.discours.io -> images.discours.io), new visibility for non published articles (authors -> community)
This commit is contained in:
parent
da8ee9b9c3
commit
c8a951594c
|
@ -10,8 +10,8 @@ TOOLTIP_REGEX = r"(\/\/\/(.+)\/\/\/)"
|
||||||
contentDir = os.path.join(
|
contentDir = os.path.join(
|
||||||
os.path.dirname(os.path.realpath(__file__)), "..", "..", "discoursio-web", "content"
|
os.path.dirname(os.path.realpath(__file__)), "..", "..", "discoursio-web", "content"
|
||||||
)
|
)
|
||||||
s3 = "https://discours-io.s3.amazonaws.com/"
|
|
||||||
cdn = "https://assets.discours.io"
|
cdn = "https://images.discours.io"
|
||||||
|
|
||||||
|
|
||||||
def replace_tooltips(body):
|
def replace_tooltips(body):
|
||||||
|
@ -311,7 +311,7 @@ def extract_media(entry):
|
||||||
url = m.get("fileUrl") or m.get("url", "")
|
url = m.get("fileUrl") or m.get("url", "")
|
||||||
pic = ""
|
pic = ""
|
||||||
if m.get("thumborId"):
|
if m.get("thumborId"):
|
||||||
pic = cdn + "/unsafe/1600x/" + m["thumborId"]
|
pic = cdn + "/unsafe/" + m["thumborId"]
|
||||||
|
|
||||||
# url
|
# url
|
||||||
if not url:
|
if not url:
|
||||||
|
|
|
@ -140,10 +140,10 @@ async def migrate(entry, storage):
|
||||||
"authors": [author, ],
|
"authors": [author, ],
|
||||||
"slug": get_shout_slug(entry),
|
"slug": get_shout_slug(entry),
|
||||||
"cover": (
|
"cover": (
|
||||||
"https://assets.discours.io/unsafe/1600x/" +
|
"https://images.discours.io/unsafe/" +
|
||||||
entry["thumborId"] if entry.get("thumborId") else entry.get("image", {}).get("url")
|
entry["thumborId"] if entry.get("thumborId") else entry.get("image", {}).get("url")
|
||||||
),
|
),
|
||||||
"visibility": "public" if entry.get("published") else "authors",
|
"visibility": "public" if entry.get("published") else "community",
|
||||||
"publishedAt": date_parse(entry.get("publishedAt")) if entry.get("published") else None,
|
"publishedAt": date_parse(entry.get("publishedAt")) if entry.get("published") else None,
|
||||||
"deletedAt": date_parse(entry.get("deletedAt")) if entry.get("deletedAt") else None,
|
"deletedAt": date_parse(entry.get("deletedAt")) if entry.get("deletedAt") else None,
|
||||||
"createdAt": date_parse(entry.get("createdAt", OLD_DATE)),
|
"createdAt": date_parse(entry.get("createdAt", OLD_DATE)),
|
||||||
|
|
|
@ -46,7 +46,7 @@ def migrate(entry):
|
||||||
# userpic
|
# userpic
|
||||||
try:
|
try:
|
||||||
user_dict["userpic"] = (
|
user_dict["userpic"] = (
|
||||||
"https://assets.discours.io/unsafe/100x/"
|
"https://images.discours.io/unsafe/"
|
||||||
+ entry["profile"]["thumborId"]
|
+ entry["profile"]["thumborId"]
|
||||||
)
|
)
|
||||||
except KeyError:
|
except KeyError:
|
||||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user