unchecks
This commit is contained in:
parent
fbe490d322
commit
6ca4c9241e
|
@ -1,4 +1,4 @@
|
||||||
WAIT=120
|
WAIT=30
|
||||||
TIMEOUT=10
|
TIMEOUT=10
|
||||||
ATTEMPTS=60 # 60 * 30 = 30 min
|
ATTEMPTS=60 # 60 * 30 = 30 min
|
||||||
|
|
|
@ -50,10 +50,11 @@ def export_mdx(r):
|
||||||
def export_body(shout, storage):
|
def export_body(shout, storage):
|
||||||
entry = storage["content_items"]["by_oid"][shout["oid"]]
|
entry = storage["content_items"]["by_oid"][shout["oid"]]
|
||||||
if entry:
|
if entry:
|
||||||
shout["body"] = prepare_html_body(entry) # prepare_md_body(entry)
|
shout["body"], media = prepare_html_body(entry) # prepare_md_body(entry)
|
||||||
|
shout["media"] = media
|
||||||
export_mdx(shout)
|
export_mdx(shout)
|
||||||
print("[export] html for %s" % shout["slug"])
|
print("[export] html for %s" % shout["slug"])
|
||||||
body = extract_html(entry)
|
body, _media = extract_html(entry)
|
||||||
open(contentDir + shout["slug"] + ".html", "w").write(body)
|
open(contentDir + shout["slug"] + ".html", "w").write(body)
|
||||||
else:
|
else:
|
||||||
raise Exception("no content_items entry found")
|
raise Exception("no content_items entry found")
|
||||||
|
|
|
@ -293,12 +293,12 @@ def prepare_md_body(entry):
|
||||||
)
|
)
|
||||||
body = "import MusicPlayer from '$/components/Article/MusicPlayer'\n\n" + addon
|
body = "import MusicPlayer from '$/components/Article/MusicPlayer'\n\n" + addon
|
||||||
|
|
||||||
body_orig = extract_html(entry)
|
body_orig, media = extract_html(entry)
|
||||||
if body_orig:
|
if body_orig:
|
||||||
body += extract_md(html2text(body_orig), entry["_id"])
|
body += extract_md(html2text(body_orig), entry["_id"])
|
||||||
if not body:
|
if not body:
|
||||||
print("[extract] empty MDX body")
|
print("[extract] empty MDX body")
|
||||||
return body
|
return body, media
|
||||||
|
|
||||||
|
|
||||||
def prepare_html_body(entry):
|
def prepare_html_body(entry):
|
||||||
|
@ -339,11 +339,11 @@ def prepare_html_body(entry):
|
||||||
addon += '"></audio></figure>'
|
addon += '"></audio></figure>'
|
||||||
body += addon
|
body += addon
|
||||||
|
|
||||||
body = extract_html(entry)
|
body, media = extract_html(entry)
|
||||||
# if body_orig: body += extract_md(html2text(body_orig), entry['_id'])
|
# if body_orig: body += extract_md(html2text(body_orig), entry['_id'])
|
||||||
if not body:
|
if not body:
|
||||||
print("[extract] empty HTML body")
|
print("[extract] empty HTML body")
|
||||||
return body
|
return body, media
|
||||||
|
|
||||||
|
|
||||||
def extract_html(entry):
|
def extract_html(entry):
|
||||||
|
@ -403,4 +403,4 @@ def extract_html(entry):
|
||||||
if not body_orig:
|
if not body_orig:
|
||||||
print("[extract] empty HTML body")
|
print("[extract] empty HTML body")
|
||||||
# body_html = str(BeautifulSoup(body_orig, features="html.parser"))
|
# body_html = str(BeautifulSoup(body_orig, features="html.parser"))
|
||||||
return body_orig
|
return body_orig, media
|
||||||
|
|
|
@ -190,8 +190,9 @@ async def migrate(entry, storage):
|
||||||
entry["cover"] = r["cover"]
|
entry["cover"] = r["cover"]
|
||||||
|
|
||||||
# body
|
# body
|
||||||
r["body"] = prepare_html_body(entry)
|
r["body"], media = prepare_html_body(entry)
|
||||||
|
if media:
|
||||||
|
print(media)
|
||||||
# save shout to db
|
# save shout to db
|
||||||
s = object()
|
s = object()
|
||||||
shout_dict = r.copy()
|
shout_dict = r.copy()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user