wilddom / memrise2anki-extension

An extension for Anki 2 that downloads and converts a course from Memrise into an Anki deck.
ISC License
159 stars 22 forks source link

Error while downloading the course #98

Closed cevabveremedi closed 2 years ago

cevabveremedi commented 3 years ago

I've tried last 7 releases but the same error occur every time. Anki Version 2.1.8 (71e0c880)

image Caught exception: File "/home/ahmetskrtl/.local/share/Anki2/addons21/release/importer.py", line 850, in importCourse raise exc_info0.with_traceback(exc_info[2]) File "/home/ahmetskrtl/.local/share/Anki2/addons21/release/importer.py", line 150, in run course = self.memriseService.loadCourse(self.url, MemriseCourseLoader.Observer(self)) File "/home/ahmetskrtl/.local/share/Anki2/addons21/release/memrise.py", line 862, in loadCourse return courseLoader.loadCourse(self.getCourseIdFromUrl(url)) File "/home/ahmetskrtl/.local/share/Anki2/addons21/release/memrise.py", line 633, in loadCourse level = self.loadLevel(course, levelIndex) File "/home/ahmetskrtl/.local/share/Anki2/addons21/release/memrise.py", line 717, in loadLevel thingData = self.service.loadThingData(thingId) File "/home/ahmetskrtl/.local/share/Anki2/addons21/release/memrise.py", line 905, in loadThingData response = self.openWithRetry(thingUrl) File "/home/ahmetskrtl/.local/share/Anki2/addons21/release/memrise.py", line 819, in openWithRetry return self.opener.open(url) File "/usr/lib/python3.7/urllib/request.py", line 525, in open response = self._open(req, data) File "/usr/lib/python3.7/urllib/request.py", line 543, in _open '_open', req) File "/usr/lib/python3.7/urllib/request.py", line 503, in _call_chain result = func(*args) File "/home/ahmetskrtl/.local/share/Anki2/addons21/release/memrise.py", line 798, in https_open return self.do_open_wrapped(http.client.HTTPSConnection, req, context=self._context, check_hostname=self._check_hostname) File "/home/ahmetskrtl/.local/share/Anki2/addons21/release/memrise.py", line 788, in do_open_wrapped response = self.do_open(http_class, req, **http_conn_args) File "/usr/lib/python3.7/urllib/request.py", line 1326, in do_open raise URLError(err) <class 'urllib.error.URLError'>: <urlopen error <urlopen error [Errno 104] Connection reset by peer>>

wilddom commented 3 years ago

Could you provide the course url?

cevabveremedi commented 3 years ago

Sure, https://app.memrise.com/course/2142010/german-1/

wilddom commented 3 years ago

Importing this course worked without problem here. Anki 2.1.8 is quite old, maybe you could try updating Anki.

cevabveremedi commented 3 years ago

Hmmm, it's the one in Debian repos, I wouldn't be surprised if it's because of that. Which version would you suggest? There are 2.1.42 and 2.1.40 in the Anki website.

wilddom commented 2 years ago

See #102