I was delighted when I saw this plugin and downloaded it to try. I have Python 2 AND 3 installed on my Linux Mint 17.2 PC. I am using version 0.8.6 of Sigil as created by DiapDealer. I followed the instructions to install 'requests' which I did for both versions of Python and I used the --upgrade parameter. So far so good.
When I ran the plugin on an ePub file with lots of URLs I got this message:
Status: failed
Traceback (most recent call last):
File "/usr/local/share/sigil/plugin_launchers//python/launcher.py", line 134, in launch
target_script = __import__(script_module)
File "/home/markb/.local/share/sigil-ebook/sigil/plugins/URLChecker/plugin.py", line 4, in <module>
from bs4 import BeautifulSoup
File "/home/markb/.local/share/sigil-ebook/sigil/plugins/URLChecker/bs4/__init__.py", line 30, in <module>
from .builder import builder_registry, ParserRejectedMarkup
File "/home/markb/.local/share/sigil-ebook/sigil/plugins/URLChecker/bs4/builder/__init__.py", line 4, in <module>
from bs4.element import (
File "/home/markb/.local/share/sigil-ebook/sigil/plugins/URLChecker/bs4/element.py", line 6, in <module>
from bs4.dammit import EntitySubstitution
File "/home/markb/.local/share/sigil-ebook/sigil/plugins/URLChecker/bs4/dammit.py", line 12, in <module>
from html.entities import codepoint2name
ImportError: No module named html.entities
Error: No module named html.entities
I assume I am missing some other dependency. Can anyone help me to get it working, please?
Thanks,
Mr B
|