1234567891011121314151617181920212223 |
- import argparse
- import xml.etree.ElementTree
- from logzero import logger
- def main():
- parser = argparse.ArgumentParser()
- parser.add_argument('enex_file', help='path to enex file')
- parser.add_argument('-z', '--zim', help='path to Zim Notebook')
- args = parser.parse_args()
- logger.info('Importing %s into %s', args.enex_file, args.zim)
- enex = xml.etree.ElementTree.parse(args.enex_file).getroot()
- for note in enex.findall('note'):
- title = note.find('title').text
- content = note.find('content').text
- created = note.find('created').text
- tags = []
- for tag in note.findall('tag'):
- tags.append(tag.find('tag').text)
- logger.info('Found %s (%s)...', title, created)
|