check, wip: image copy
This commit is contained in:
parent
bc1dddf1cb
commit
53c1fc5dcf
|
@ -77,6 +77,9 @@ def post_IDs(file_post):
|
||||||
domain.domain_protocol, domain.domain_name, file_html
|
domain.domain_protocol, domain.domain_name, file_html
|
||||||
)
|
)
|
||||||
|
|
||||||
|
global post_dir
|
||||||
|
post_dir = file_post.replace(os.path.basename(file_post), '')
|
||||||
|
|
||||||
# From argument file_post
|
# From argument file_post
|
||||||
# Set WEB link prefix. Count / in uri
|
# Set WEB link prefix. Count / in uri
|
||||||
global weburi
|
global weburi
|
||||||
|
@ -824,9 +827,9 @@ def check_images(line, ln, stats_images_uniq):
|
||||||
|
|
||||||
# Current or custom URI
|
# Current or custom URI
|
||||||
else:
|
else:
|
||||||
usr_file = '%s%s'%(domain.domain_articles,image_uri)
|
usr_file = '%s%s%s'%(domain.domain_articles, post_dir, image_uri)
|
||||||
if not os.path.exists(usr_file):
|
if not os.path.exists(usr_file):
|
||||||
msg_log = 'Unused file for marker "file:" in %s'%usr_file
|
msg_log = 'Unused file for marker "image:" in %s'%usr_file
|
||||||
log.append_f(post_logs, msg_log, 1)
|
log.append_f(post_logs, msg_log, 1)
|
||||||
Post_Err = True
|
Post_Err = True
|
||||||
|
|
||||||
|
@ -1225,6 +1228,7 @@ def create_DB(post_db):
|
||||||
'post_ID = "%s"'%curr_post_ID,
|
'post_ID = "%s"'%curr_post_ID,
|
||||||
'post_db = "%s"'%post_db,
|
'post_db = "%s"'%post_db,
|
||||||
'post_tmp = "%s"'%post_tmp,
|
'post_tmp = "%s"'%post_tmp,
|
||||||
|
'post_dir = "%s"'%post_dir,
|
||||||
'post_url = "%s"'%post_url,
|
'post_url = "%s"'%post_url,
|
||||||
'post_srv = "%s"'%post_srv,
|
'post_srv = "%s"'%post_srv,
|
||||||
'web_uri = "%s"'%weburi,
|
'web_uri = "%s"'%weburi,
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
#----------------------------------------------------------------------
|
#----------------------------------------------------------------------
|
||||||
|
|
||||||
#**********************************************************************
|
#**********************************************************************
|
||||||
import sys, os, re
|
import sys, os, re, shutil
|
||||||
import check, log, domain, html, rss
|
import check, log, domain, html, rss
|
||||||
|
|
||||||
Post_Err = False
|
Post_Err = False
|
||||||
|
@ -121,22 +121,21 @@ def manage_wip(file_post, Force):
|
||||||
print('> Article HTML:\n', wip_html)
|
print('> Article HTML:\n', wip_html)
|
||||||
|
|
||||||
# Create file to wip srv (replace file, if exists)
|
# Create file to wip srv (replace file, if exists)
|
||||||
wip_file = file_post.replace('.tyto','.html')
|
wip_file = '%s%s'%(domain.srv_wip, check.post_srv)
|
||||||
wip_uri = '%s%s'%(domain.srv_wip, wip_file)
|
|
||||||
wip_dir = wip_uri.replace(os.path.basename(wip_uri), '')
|
|
||||||
if os.path.exists(wip_file):
|
if os.path.exists(wip_file):
|
||||||
os.remove(wip_file)
|
os.remove(wip_file)
|
||||||
|
|
||||||
# Create sub folder if needed
|
# Create sub folder if needed
|
||||||
|
wip_dir = '%s%s'%(domain.srv_wip, check.post_dir)
|
||||||
os.makedirs(wip_dir, exist_ok=True)
|
os.makedirs(wip_dir, exist_ok=True)
|
||||||
|
|
||||||
page_file = open(wip_uri, 'w')
|
|
||||||
|
page_file = open(wip_file, 'w')
|
||||||
page_file.write(wip_html)
|
page_file.write(wip_html)
|
||||||
page_file.close()
|
page_file.close()
|
||||||
|
|
||||||
post_uri = '%s%s'%(domain.domain_articles, file_post)
|
|
||||||
time_wip = log.nowdate()
|
time_wip = log.nowdate()
|
||||||
hash_wip = check.get_filesum(post_uri, True)
|
hash_wip = check.get_filesum(check.post_file, True)
|
||||||
|
|
||||||
rep_post_wip = 'post_wip = (\'%s\', \'%s\')'%(
|
rep_post_wip = 'post_wip = (\'%s\', \'%s\')'%(
|
||||||
check.post_wip[0], check.post_wip[1])
|
check.post_wip[0], check.post_wip[1])
|
||||||
|
@ -527,6 +526,18 @@ def wip_images(article):
|
||||||
if var.startswith('image_'):
|
if var.startswith('image_'):
|
||||||
image = globals()[var]
|
image = globals()[var]
|
||||||
|
|
||||||
|
# Copy file in wip
|
||||||
|
image_src = '%s%s%s'%(
|
||||||
|
domain.domain_articles, check.post_dir, image[1]
|
||||||
|
)
|
||||||
|
image_dst = '%s%s%s'%(
|
||||||
|
domain.srv_wip, check.post_dir, image[1]
|
||||||
|
)
|
||||||
|
shutil.copy2(image_src, image_dst)
|
||||||
|
# log
|
||||||
|
msg_log = 'Wip > Image: %s > %s'%(image_src, image_dst)
|
||||||
|
log.append_f(check.post_logs, msg_log, 0)
|
||||||
|
|
||||||
# Search in article lines for _image:
|
# Search in article lines for _image:
|
||||||
for line in article.rsplit('\n'):
|
for line in article.rsplit('\n'):
|
||||||
if not line.startswith('_image:'):
|
if not line.startswith('_image:'):
|
||||||
|
|
Loading…
Reference in New Issue