So far, here I only have functions that help me:
- generate this website
- collect files from $HOME to update my github repository
xml_for_wordpress()
collect_for_github()
source code
the following code is maintained also on my github
thank you, great people, I couldn't do this without you.
from shutil import copyfile import mistune def xml_for_wordpress (): dir_root = "C:/Users/info/OneDrive/Documents/houdini16.5/" dir_blog = "_blog/" dir_md = "python2.7libs/md/" dir_py = "python2.7libs/" py_begin = '''source code
the following code is maintained also on my github
thank you, great people, I couldn't do this without you.''' py_end = ''
files = []
ids = []
files.append("blog_dim_coord_distort_fill") ; ids.append(66)
files.append("blog_midi_to_animation") ; ids.append(69)
files.append("blog_thanks") ; ids.append(48)
files.append("blog_vex_uber_parse") ; ids.append(15)
files.append("blog_vex_ui_markup") ; ids.append(63)
files.append("blog_workflow") ; ids.append(72)
files.append("wf_chaneditor") ; ids.append(49)
files.append("wf_network_connection") ; ids.append(122)
files.append("wf_network_kwargs") ; ids.append(125)
files.append("wf_network_layout") ; ids.append(117)
files.append("wf_network_parm") ; ids.append(108)
files.append("wf_network_ui") ; ids.append(111)
files.append("wf_network_ui_ramp_lib") ; ids.append(114)
files.append("wf_network_utils") ; ids.append(128)
files.append("wf_render") ; ids.append(134)
files.append("wf_sceneview") ; ids.append(131)
files.append("wf_selection") ; ids.append(137)
files.append("wf_timeline") ; ids.append(140)
files.append("wf_utils") ; ids.append(143)
files.append("wf_midi") ; ids.append(152)for file in files :
# py
path_md = dir_root + dir_md + file + ".md"
path_html = dir_root + dir_blog + file + ".html"
path_py = dir_root + dir_py + file + ".py"file_mark = open( path_md )
file_html = open( path_html, 'w' )data_mark = file_mark.read()
data_html = mistune.markdown(data_mark,hard_wrap=True)if file.startswith('wf_') :
file_py = open( path_py )
data_py = file_py.read()
data_html = data_html + py_begin
data_html = data_html + data_py
data_html = data_html + py_endfile_html.write(data_html)
xml_begin = '
' '
xml_end = '
xml_data = xml_beginfor (filenum, file) in enumerate(files):
path_html = dir_root + dir_blog + file + ".html"
file_html = open( path_html )
data_html = file_html.read()
data_html = data_html.replace('','] ')
xml_data += '- '
' + str(ids[filenum]) + ' '
xml_data += 'xml_data += xml_end
path_xml = "C:UsersinfoDesktopexport.xml"
file_xml = open( path_xml, 'w' )
file_xml.write(xml_data)def collect_for_github() :
#################################
##### copy files ########
#################################from shutil import copyfile
root = "C:/Users/info/OneDrive/Documents/houdini16.5/"
git = "_git/qq/"src_py = "python2.7libs/"
src_readme = "python2.7libs/"
src_shelf = "toolbar/"files = []
files.append ("chaneditor")
files.append ("network_connection")
files.append ("network_kwargs")
files.append ("network_layout")
files.append ("network_parm")
files.append ("network_ui")
files.append ("network_ui_ramp_lib")
files.append ("network_utils")
files.append ("render")
files.append ("sceneview")
files.append ("selected")
files.append ("timeline")
files.append ("utils")for file in files :
# py
src = root + src_py + "wf_" + file + ".py"
dst = root + git + file + "/wf_" + file + ".py"
if file == "network_ui_ramp_lib" :
dst = root + git + "network_ui/wf_" + file + ".py"
copyfile(src, dst)# readme
src = root + src_readme + "wf_" + file + ".md"
dst = root + git + file + "/readme.md"
if file == "network_ui_ramp_lib" :
dst = root + git + "network_ui/readme_ramp_lib.md"
copyfile(src, dst)# shelf
if file == "network_ui_ramp_lib" :
file = "network_ui"
src = root + src_shelf + "wf_" + file + ".shelf"
dst = root + git + file + "/wf_" + file + ".shelf"
copyfile(src, dst)#################################
### create blog files ###
#################################from shutil import copyfile
root = "C:/Users/info/OneDrive/Documents/houdini16.5/"
git = "_git/qq/"src_py = "python2.7libs/"
src_md = "python2.7libs/"files = []
files.append ("chaneditor")
files.append ("network_connection")
files.append ("network_kwargs")
files.append ("network_layout")
files.append ("network_parm")
files.append ("network_ui")
files.append ("network_ui_ramp_lib")
files.append ("network_utils")
files.append ("render")
files.append ("sceneview")
files.append ("selected")
files.append ("timeline")
files.append ("utils")for file in files :
# py
src = root + src_py + "wf_" + file + ".py"
dst = root + git + file + "/wf_" + file + ".py"
if file == "network_ui_ramp_lib" :
dst = root + git + "network_ui/wf_" + file + ".py"
copyfile(src, dst)# readme
src = root + src_md + "wf_" + file + ".md"
dst = root + git + file + "/readme.md"
if file == "network_ui_ramp_lib" :
dst = root + git + "network_ui/readme_ramp_lib.md"
copyfile(src, dst)