opf-downloader.py 282 B

12345678910
  1. from xml.etree import ElementTree as ET
  2. tree = ET.parse('package.opf')
  3. root = tree.getroot()
  4. ns = {'opf': 'http://www.idpf.org/2007/opf'}
  5. manifest = root.find('opf:manifest', ns)
  6. base_url = ""
  7. for item in manifest.findall('opf:item', ns):
  8. print(base_url+item.attrib['href'])