|
|
|
@ -54,6 +54,7 @@ def resolve_target(target, page): |
|
|
|
resolved_path.reverse() |
|
|
|
return '/'.join(resolved_path) |
|
|
|
|
|
|
|
|
|
|
|
def extract_values(elem, doc): |
|
|
|
"""Extract links from given document, write to sqlite.""" |
|
|
|
|
|
|
|
@ -90,8 +91,13 @@ for input_file in sys.argv[1:]: |
|
|
|
|
|
|
|
# Trim leading directory and .wiki extension: |
|
|
|
# XXX: This fails badly if in a symlinked path |
|
|
|
# What to do here? |
|
|
|
input_file_abspath = os.path.abspath(input_file) |
|
|
|
pagename = input_file_abspath.replace(vimwiki_dir + os.sep, '', 1) |
|
|
|
|
|
|
|
# XXX: HACK: |
|
|
|
pagename = pagename.replace('/media/brennen/n/notes/vimwiki/', '', 1) |
|
|
|
|
|
|
|
pagename = os.path.splitext(pagename)[0] |
|
|
|
|
|
|
|
# XXX: do real logging |
|
|
|
|