Quizlet to Anki 2.1 Importer with audio support
0.01MB. Updated 2023-05-28.
Description
Download
As add-ons are programs downloaded from the internet, they are potentially malicious. You should only download add-ons you trust.
Supported Anki versions:
- 2.1.0 (Updated 2023-05-28)
To download this add-on, please copy and paste the following code into Anki 2.1:
1362209126
If you were linked to this page from the internet, please open Anki on your computer, go to the Tools->Add-ons menu item, then click on Get Add-ons and paste in the code.
All Anki 2.1.x Add-Ons Contact Author
Reviews

Works well! To those who are having trouble importing: importing the HTML from the flashcards view (click flashcards while viewing the set overall) and using the URL for the set seem to be the way to do it, don't use the page source of the overall set, but just the flashcards view.

It is really helpful thank you very much😊 I had a hard time a while ago but I just changed my browser from edge to google chrome and used incognito tab to copy page source it is already working. Once again thank you very much

This has saved me an infinite amount of time however I can't currently get it to function. Nevertheless, I can't thank the authors enough for their wonderful work!!
Comment from author
Hi, could you provide more info on what problems you have now with the add-on? We also have a thread here https://github.com/sviatoslav-lebediev/anki-quizlet-importer-extended/issues/86#issuecomment-1570860739
Maybe it will help you.
Maybe it will help you.

At first I was facing user issues, but trying to copy and paste html from an incognito browser fixed it and was able to import all my decks. 10/10 saved me so much time thank you

6/2/2023, works right now, watch the github video tutorial. Thank you!!
Comment from author before post was edited
take a look at this discussion, maybe it will help you
https://github.com/sviatoslav-lebediev/anki-quizlet-importer-extended/issues/86#issuecomment-1570860739
https://github.com/sviatoslav-lebediev/anki-quizlet-importer-extended/issues/86#issuecomment-1570860739

Working as of 6/1/2023. The link and video for https://github.com/sviatoslav-lebediev/anki-quizlet-importer-extended/issues/86#issuecomment-1570860739 works, watch the brief video. You must "View Page Source" from the window opened when you press "Open Html" in Anki, not from your original tab on Quizlet in your browser. The open Html button opens the reviewer screen or something on quizlet, that's the Html you want. At least that was my issue.

It worked well for me! A few of the decks wouldn't import on the first try, but they were fine after a few more tries. This is a lifesaver—thank you!

It's not downloading any deck for me as well. You say to dend you deck links but idk how to contact you and it's not possible to leave replies under your replies.
Comment from author
take a look at this discussion, maybe it will help you
https://github.com/sviatoslav-lebediev/anki-quizlet-importer-extended/issues/86#issuecomment-1570860739
https://github.com/sviatoslav-lebediev/anki-quizlet-importer-extended/issues/86#issuecomment-1570860739

It worked absolutely ok. But today it just shows me bunch of errors, and I can't import even a single deck.
Comment from author
hi, please provide a deck that you are trying to import.

I've tried all the tips people have left in the comments but nothing is working, I've tried submitting the code many times. I also tried changing wifi networks, deleting and reinstalling anki and deleting/redownloading the add on. I've also tried different quizlet decks and I get the same error every time. This is the error that pops up:
Expecting value: line 1 column 1 (char 0)
-----------------
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Captcha Challenge…</title>
<meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="icon" type="image/png" sizes="16x16" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAlNJREFUOE9VUz1IVWEYfp7vemkwMVpqlIKGiExFAxvUc0loCSqPNwJBshwatKUpGoL2rKbkolKTd3DISaGrEA32YxnZ1O
Please advise on what I should do to fix this, thank you
Update: I tried again the next day and after pressing import deck several times it finally worked. Yay, thanks!
Expecting value: line 1 column 1 (char 0)
-----------------
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Captcha Challenge…</title>
<meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="icon" type="image/png" sizes="16x16" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAlNJREFUOE9VUz1IVWEYfp7vemkwMVpqlIKGiExFAxvUc0loCSqPNwJBshwatKUpGoL2rKbkolKTd3DISaGrEA32YxnZ1O
Please advise on what I should do to fix this, thank you
Update: I tried again the next day and after pressing import deck several times it finally worked. Yay, thanks!
Comment from author before post was edited
Hi, could you please provide a deck link ?

Hi, after 3 attempts it worked for me, what I did was:
1) Install the latest version of Anki 2.1.63 Qt6;
2) Install the plugin from https://github.com/sviatoslav-lebediev/anki-quizlet-importer-extended/releases;
3) Then, with the program open and the Quizlet page with the deck open, I switched my internet connection from Wi-Fi to my mobile data;
4) I copied the deck link from the Google Chrome address bar;
5) I opened the plugin in Anki and pasted the link;
6) It worked, I think the key is to change the internet access.
I hope it helps you!
Thank you very much to the developer, excellent job!
1) Install the latest version of Anki 2.1.63 Qt6;
2) Install the plugin from https://github.com/sviatoslav-lebediev/anki-quizlet-importer-extended/releases;
3) Then, with the program open and the Quizlet page with the deck open, I switched my internet connection from Wi-Fi to my mobile data;
4) I copied the deck link from the Google Chrome address bar;
5) I opened the plugin in Anki and pasted the link;
6) It worked, I think the key is to change the internet access.
I hope it helps you!
Thank you very much to the developer, excellent job!
Comment from author
Hi, yes, usually it's related to your network connection. The add-on has its own proxy list but it looks like this plugin became popular and that proxy list can't handle all requests :)

It worked on the third try (aka had to simply click )

the new update on 19/05/2023 had made the add on have an error code come up no matter what deck I try to import
Comment from author
could you please provide a deck URL and the error text?

I am having the same problems as the others. This is a great addon. Keep up the good work!
Comment from author
Hi, thanks for the comment, for now, try to import a few times. I will fix it when I have time and know how to do this.

Was working great until the newest update on 5.19.22. Now I get the error "Expecting value: line 1 column 1 (char 0)". How do I downgrade to the previous version so I can get my cards because I cannot do anything right now.
Comment from author
all changes are here, https://github.com/sviatoslav-lebediev/anki-quizlet-importer-extended
but I don't think a downgrade will help, the problem is that quizlet blocks requests from time to time. Try to import a few times.
but I don't think a downgrade will help, the problem is that quizlet blocks requests from time to time. Try to import a few times.

Keep getting some error now. Used to work great.
Error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue to the add-on author.
Debug info:
Anki 2.1.63 (f356f177) Python 3.9.15 Qt 6.5.0 PyQt 6.5.0
Platform: macOS-13.3.1-arm64-arm-64bit
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2023-05-20 16:59:01
Add-ons possibly involved: Quizlet to Anki 21 Importer with audio support
Caught exception:
Traceback (most recent call last):
File "/Users/dheemiyer/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 289, in onCode
self.thread.wait(50)
AttributeError: 'NoneType' object has no attribute 'wait'
Caught exception:
Traceback (most recent call last):
File "/Users/dheemiyer/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 289, in onCode
self.thread.wait(50)
AttributeError: 'NoneType' object has no attribute 'wait'
Caught exception:
Traceback (most recent call last):
File "/Users/dheemiyer/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 289, in onCode
self.thread.wait(50)
AttributeError: 'NoneType' object has no attribute 'wait'
Caught exception:
Traceback (most recent call last):
File "/Users/dheemiyer/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 289, in onCode
self.thread.wait(50)
AttributeError: 'NoneType' object has no attribute 'wait'
Caught exception:
Traceback (most recent call last):
File "/Users/dheemiyer/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 289, in onCode
self.thread.wait(50)
AttributeError: 'NoneType' object has no attribute 'wait'
Caught exception:
Traceback (most recent call last):
File "/Users/dheemiyer/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 289, in onCode
self.thread.wait(50)
AttributeError: 'NoneType' object has no attribute 'wait'
Caught exception:
Traceback (most recent call last):
File "/Users/dheemiyer/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 289, in onCode
self.thread.wait(50)
AttributeError: 'NoneType' object has no attribute 'wait'
Caught exception:
Traceback (most recent call last):
File "/Users/dheemiyer/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 289, in onCode
self.thread.wait(50)
AttributeError: 'NoneType' object has no attribute 'wait'
Caught exception:
Traceback (most recent call last):
File "/Users/dheemiyer/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 289, in onCode
self.thread.wait(50)
AttributeError: 'NoneType' object has no attribute 'wait'
WORKS AFTER A FEW TIMES OF RETRYING
Error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue to the add-on author.
Debug info:
Anki 2.1.63 (f356f177) Python 3.9.15 Qt 6.5.0 PyQt 6.5.0
Platform: macOS-13.3.1-arm64-arm-64bit
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2023-05-20 16:59:01
Add-ons possibly involved: Quizlet to Anki 21 Importer with audio support
Caught exception:
Traceback (most recent call last):
File "/Users/dheemiyer/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 289, in onCode
self.thread.wait(50)
AttributeError: 'NoneType' object has no attribute 'wait'
Caught exception:
Traceback (most recent call last):
File "/Users/dheemiyer/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 289, in onCode
self.thread.wait(50)
AttributeError: 'NoneType' object has no attribute 'wait'
Caught exception:
Traceback (most recent call last):
File "/Users/dheemiyer/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 289, in onCode
self.thread.wait(50)
AttributeError: 'NoneType' object has no attribute 'wait'
Caught exception:
Traceback (most recent call last):
File "/Users/dheemiyer/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 289, in onCode
self.thread.wait(50)
AttributeError: 'NoneType' object has no attribute 'wait'
Caught exception:
Traceback (most recent call last):
File "/Users/dheemiyer/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 289, in onCode
self.thread.wait(50)
AttributeError: 'NoneType' object has no attribute 'wait'
Caught exception:
Traceback (most recent call last):
File "/Users/dheemiyer/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 289, in onCode
self.thread.wait(50)
AttributeError: 'NoneType' object has no attribute 'wait'
Caught exception:
Traceback (most recent call last):
File "/Users/dheemiyer/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 289, in onCode
self.thread.wait(50)
AttributeError: 'NoneType' object has no attribute 'wait'
Caught exception:
Traceback (most recent call last):
File "/Users/dheemiyer/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 289, in onCode
self.thread.wait(50)
AttributeError: 'NoneType' object has no attribute 'wait'
Caught exception:
Traceback (most recent call last):
File "/Users/dheemiyer/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 289, in onCode
self.thread.wait(50)
AttributeError: 'NoneType' object has no attribute 'wait'
WORKS AFTER A FEW TIMES OF RETRYING
Comment from author
Hi, I need time to fix this. For now, please try to import a few times

Works well

Great Add on, but it has stopped working 9/10 times that I try to import. I get an unexpected error and no cards import.
I can still get it to work if I just keep on closing the error message and clicking the import button. It can take from 5 to 15 tries.
Expecting value: line 1 column 1 (char 0)
-----------------
<!DOCTYPE html>
<html lang="en">
<head>
not sure if that means anything, but it continues on and I can post the whole line if you need it.
It would be great if you could figure out what is needed to fix it, because quizlet is never getting any of my money. Learning and knowledge shouldn't be behind a paywall
I can still get it to work if I just keep on closing the error message and clicking the import button. It can take from 5 to 15 tries.
Expecting value: line 1 column 1 (char 0)
-----------------
<!DOCTYPE html>
<html lang="en">
<head>
not sure if that means anything, but it continues on and I can post the whole line if you need it.
It would be great if you could figure out what is needed to fix it, because quizlet is never getting any of my money. Learning and knowledge shouldn't be behind a paywall
Comment from author
Hi, yes I know about this issue. I will try to fix this but it can take some time. So for now try to import a few times

Luck!

Doesnt Work for me :(
Error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue to the add-on author.
Debug info:
Anki 2.1.63 (f356f177) Python 3.9.15 Qt 6.5.0 PyQt 6.5.0
Platform: macOS-13.1-x86_64-i386-64bit
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2023-05-17 18:26:59
Add-ons possibly involved: Quizlet to Anki 21 Importer with audio support
Caught exception:
Traceback (most recent call last):
File "/Users/anelennachi/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 299, in onCode
self.createDeck(deck)
File "/Users/anelennachi/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 362, in createDeck
file_name = self.fileDownloader(item["imageUrl"])
File "/Users/anelennachi/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 393, in fileDownloader
r = urllib2.urlopen(urllib2.Request(url, headers=headers))
File "urllib.request", line 214, in urlopen
File "urllib.request", line 523, in open
File "urllib.request", line 632, in http_response
File "urllib.request", line 561, in error
File "urllib.request", line 494, in _call_chain
File "urllib.request", line 641, in http_error_default
urllib.error.HTTPError: HTTP Error 403: Forbidden
Error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue to the add-on author.
Debug info:
Anki 2.1.63 (f356f177) Python 3.9.15 Qt 6.5.0 PyQt 6.5.0
Platform: macOS-13.1-x86_64-i386-64bit
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2023-05-17 18:26:59
Add-ons possibly involved: Quizlet to Anki 21 Importer with audio support
Caught exception:
Traceback (most recent call last):
File "/Users/anelennachi/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 299, in onCode
self.createDeck(deck)
File "/Users/anelennachi/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 362, in createDeck
file_name = self.fileDownloader(item["imageUrl"])
File "/Users/anelennachi/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 393, in fileDownloader
r = urllib2.urlopen(urllib2.Request(url, headers=headers))
File "urllib.request", line 214, in urlopen
File "urllib.request", line 523, in open
File "urllib.request", line 632, in http_response
File "urllib.request", line 561, in error
File "urllib.request", line 494, in _call_chain
File "urllib.request", line 641, in http_error_default
urllib.error.HTTPError: HTTP Error 403: Forbidden
Comment from author
Try to start the import process a few more times. If it doesn't help please provide the Quizlet deck or create an issue

Hello, I downloaded the most recent update and now I can't download Quizlet cards anymore. It stops working at the 65th card consistantly
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue on the add-on support site.
Debug info:
Anki 2.1.43 (0fbae6bc) Python 3.8.6 Qt 5.14.2 PyQt 5.14.2
Platform: Windows 10
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2023-05-18 00:50:26
Caught exception:
Traceback (most recent call last):
File "C:\Users\Katie\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 299, in onCode
self.createDeck(deck)
File "C:\Users\Katie\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 362, in createDeck
file_name = self.fileDownloader(item["imageUrl"])
File "C:\Users\Katie\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 393, in fileDownloader
r = urllib2.urlopen(urllib2.Request(url, headers=headers))
File "urllib\request.py", line 222, in urlopen
File "urllib\request.py", line 531, in open
File "urllib\request.py", line 640, in http_response
File "urllib\request.py", line 569, in error
File "urllib\request.py", line 502, in _call_chain
File "urllib\request.py", line 649, in http_error_default
urllib.error.HTTPError: HTTP Error 403: Forbidden
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue on the add-on support site.
Debug info:
Anki 2.1.43 (0fbae6bc) Python 3.8.6 Qt 5.14.2 PyQt 5.14.2
Platform: Windows 10
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2023-05-18 00:50:26
Caught exception:
Traceback (most recent call last):
File "C:\Users\Katie\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 299, in onCode
self.createDeck(deck)
File "C:\Users\Katie\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 362, in createDeck
file_name = self.fileDownloader(item["imageUrl"])
File "C:\Users\Katie\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 393, in fileDownloader
r = urllib2.urlopen(urllib2.Request(url, headers=headers))
File "urllib\request.py", line 222, in urlopen
File "urllib\request.py", line 531, in open
File "urllib\request.py", line 640, in http_response
File "urllib\request.py", line 569, in error
File "urllib\request.py", line 502, in _call_chain
File "urllib\request.py", line 649, in http_error_default
urllib.error.HTTPError: HTTP Error 403: Forbidden
Comment from author
Hi, could you please provide a deck URL ?

Thank you so much for writing this you are amazing.

What a lifesaver, good god, thank you so much! Saving my ass from wasting so much time

Works perfectly. Yay!
A bit slow, but that's alright.
A bit slow, but that's alright.

Works great

Absolute lifesaver. saved me the trouble of creating 250 new flashcards. thank you so very much!!

Perfect for when you find out Quizlet's free version no longer meets your needs, but you already created a 300 card study set.

Keep receiving this error. Anki is updated. Add on has been removed and reinstalled, with the same error occurring. Quizlet deck is public. Any help would be greatly appreciated. Thank you.
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue to the add-on author.
Debug info:
Anki 2.1.61 (0c1eaf4c) Python 3.9.15 Qt 6.4.2 PyQt 6.4.0
Platform: Windows-10-10.0.19044
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2023-04-16 19:52:13
Caught exception:
Traceback (most recent call last):
File "C:\Users\jg158\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 294, in onCode
self.createDeck(deck)
File "C:\Users\jg158\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 326, in createDeck
mw.col.models.save(model)
File "anki.models", line 559, in save
File "anki.models", line 542, in update
File "anki._backend_generated", line 873, in add_or_update_notetype
File "anki._backend", line 156, in _run_command
anki.errors.CardTypeError: Card template 2 in notetype 'Basic Quizlet Extended' has a problem.<br>The front side is identical to card template 1.
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue to the add-on author.
Debug info:
Anki 2.1.61 (0c1eaf4c) Python 3.9.15 Qt 6.4.2 PyQt 6.4.0
Platform: Windows-10-10.0.19044
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2023-04-16 19:52:13
Caught exception:
Traceback (most recent call last):
File "C:\Users\jg158\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 294, in onCode
self.createDeck(deck)
File "C:\Users\jg158\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 326, in createDeck
mw.col.models.save(model)
File "anki.models", line 559, in save
File "anki.models", line 542, in update
File "anki._backend_generated", line 873, in add_or_update_notetype
File "anki._backend", line 156, in _run_command
anki.errors.CardTypeError: Card template 2 in notetype 'Basic Quizlet Extended' has a problem.<br>The front side is identical to card template 1.
Comment from author
Hi, try to open Tools->Mange note types and remove `Basic Quizlet Extended` note type. Restart the app.

Works wonderfully well. Set imported, including pictures.

If you have a "the deck is private" error depsite it being a public deck -> change your network. When I used my home Wi-Fi i was unmable to import decks, but using publcik networks/mobile data enabled me to import my decks. Hope you find this useful! ehehehheh
EDIT: If you have a "None Type Error" -> Make sure you don't have two separate Quizlet Add-ons -> delete the other Add-on and restart (also make sure the deck is public as well). If you still have errors despite the above lmk skorpz.
AND YW TO THE PERSON WHO SAID I WAS LEGENDARY! Made my day eheheheheh.
lots of love
skorpz fr.
EDIT: If you have a "None Type Error" -> Make sure you don't have two separate Quizlet Add-ons -> delete the other Add-on and restart (also make sure the deck is public as well). If you still have errors despite the above lmk skorpz.
AND YW TO THE PERSON WHO SAID I WAS LEGENDARY! Made my day eheheheheh.
lots of love
skorpz fr.

It works perfectly

mwah

I'm getting this error 'NoneType' object has no attribute 'group' even though my quizlet is set to public. This is the URL of the deck https://quizlet.com/gb/790125100/biology-a-level-ocr-a-cell-structure-flash-cards/ and my platform is windows. I really hope you can help out here.
Comment from author
Hi, I would try to use a VPN, another network connection if possible or try to install the add-on from this page https://github.com/sviatoslav-lebediev/anki-quizlet-importer-extended/releases (for some reason anki now returns the old version of the add-on)

whoever said to use your mobile data to import decks if you get the 'private deck' error is an ABSOLUTE LEGEND TYSM <3

Amazing tool!

Very Good, thank you.

So took me over 5 million years to understand this, but basically you COPY THE URL OF THE WEBSITE, NOT THE "SHARE" URL.
Thank you for creating this, Happy Ramadan, Eid Mubarak Inshallah :)
Thank you for creating this, Happy Ramadan, Eid Mubarak Inshallah :)
Comment from author
Hi, thank you for your comment, I hope it will help other users. Happy Ramadan.

Make sure the URL is the deck and not the flashcard and make sure the deck is public not privated to avoid issues.

Very good !

Very handy & useful!
But I have one Issue, the sounds downloaded from Quizlet either stop too early or are not fully downloaded. It plays approximately 75% of the audio. Is there a fix for this?
But I have one Issue, the sounds downloaded from Quizlet either stop too early or are not fully downloaded. It plays approximately 75% of the audio. Is there a fix for this?
Comment from author
Hi, could you please share a Quizlet deck URL? I've never seen this issue before. + what type of anki do you use (ios, desktop...)?

lifesaver, spent all my time writing from quizlet. glad to have found this, 'add reverse' is really good too. thank you.

I think this add-on would be really helpful in my studies, but I keep getting this error even if the deck is already "public":
'NoneType' object has no attribute 'group'
-----------------
<!DOCTYPE html>
'NoneType' object has no attribute 'group'
-----------------
<!DOCTYPE html>
Comment from author
Hi, could you please create an issue here https://github.com/sviatoslav-lebediev/anki-quizlet-importer-extended/issues + add more info (deck URL...)

It perfectly works!

I keep getting an error message but the deck is public and I cannot find another code that works
Comment from author
please provide the deck URL.

Love this! Thank you

First day of using Anki and this has proven to be essential. Great work!
Also, at first I had a 'NoneType' object has no attribute 'group' error with a HUGE error code, but I figured out that his was due to my Quizlet sets being set to private/visible only to me. Just putting this in here for anyone else who encounters this issue.
Also, at first I had a 'NoneType' object has no attribute 'group' error with a HUGE error code, but I figured out that his was due to my Quizlet sets being set to private/visible only to me. Just putting this in here for anyone else who encounters this issue.
Comment from author
Hi, thank you for your comment, I will try to provide a better error message for the "private" set case.

This is awesome. Thanks so much.

nice

Brillant tool. Its works.

!!! works well!!

I'm using Anki Version 2.1.56. I just copied/pasted the Quizlet url into the field and pressed Import Deck, and it worked without any problems. This has saved me so much time. Thank you.

its great!

This addon is an absolute lifesaver - thank you!

Super helpful!

Recently Quizlet removed the option to export flashcards into a text file which forced me to create notes for Anki from scratch. A month later I found out about this add-on and it works perfectly fine! Thank you for creating this tool, it's going to save me many hours.

Fantastic plugin! Thank you for your work on it. 🙏 I encountered problems, but they were most likely related to Quizlet.
- Response code 403 (Forbidden) / Permission denied error: This depends entirely on the connection. My assumption is that the IP address needs to be from a pre-authenticated address block. Otherwise, Quizlet blocks it as suspicious. My local ISP and a UK VPN connection resulted in this error. However, using a US-based VPN worked fine.
Error code example:
{"statusCode":
500,"code": "ERR_NON_2XX_3XX_RESPONSE" "error": "Internal Server
Error"," message": "Response code 403 (Forbidden)"}
- Could not find file or connection timeout: The process works for a few cards but stops with the error. The error indicates that the importer makes the request, but Quizlet takes too long to respond or sends an unexpected HTTP code (40x, 50x, etc.). The result is the addon generates an exception and then stops. The solution is simple: Delete the partially-downloaded deck and then try again.
- Response code 403 (Forbidden) / Permission denied error: This depends entirely on the connection. My assumption is that the IP address needs to be from a pre-authenticated address block. Otherwise, Quizlet blocks it as suspicious. My local ISP and a UK VPN connection resulted in this error. However, using a US-based VPN worked fine.
Error code example:
{"statusCode":
500,"code": "ERR_NON_2XX_3XX_RESPONSE" "error": "Internal Server
Error"," message": "Response code 403 (Forbidden)"}
- Could not find file or connection timeout: The process works for a few cards but stops with the error. The error indicates that the importer makes the request, but Quizlet takes too long to respond or sends an unexpected HTTP code (40x, 50x, etc.). The result is the addon generates an exception and then stops. The solution is simple: Delete the partially-downloaded deck and then try again.
Comment from author before post was edited
Hi, thank you for your comment and especially for how to solve some connection issues 👍
As for the second case - you can use a start phrase field and the addon will resume downloading from that phrase.
As for the second case - you can use a start phrase field and the addon will resume downloading from that phrase.

{"statusCode":
500,"code": "ERR_NON_2XX_3XX_RESPONSE" "error": "Internal Server
Error"," message": "Response code 403 (Forbidden)"}
How do I fix this?
500,"code": "ERR_NON_2XX_3XX_RESPONSE" "error": "Internal Server
Error"," message": "Response code 403 (Forbidden)"}
How do I fix this?
Comment from author
Try to use a US-based VPN.

Amazing!

So helpful!

worked perfectly and simply out of the box.

hello, my computer is windows and I actually use a vpn, BUT still cannot import cards success. I can only function with quizlet-importer-v1.1.1-captcha
here is my description:
Anki 2.1.54 (b6a7760c) Python 3.9.7 Qt 6.3.1 PyQt 6.3.1
Platform: Windows 10
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2022-10-17 15:28:24
Caught exception:
Traceback (most recent call last):
File "urllib3.connectionpool", line 700, in urlopen
File "urllib3.connectionpool", line 994, in _prepare_proxy
File "urllib3.connection", line 364, in connect
File "urllib3.connection", line 499, in _connect_tls_proxy
File "urllib3.util.ssl_", line 453, in ssl_wrap_socket
File "urllib3.util.ssl_", line 495, in _ssl_wrap_socket_impl
File "ssl", line 500, in wrap_socket
File "ssl", line 1040, in _create
File "ssl", line 1309, in do_handshake
FileNotFoundError: [Errno 2] No such file or directory
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "requests.adapters", line 440, in send
File "urllib3.connectionpool", line 785, in urlopen
File "urllib3.util.retry", line 592, in increment
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='quizlet.com', port=443): Max retries exceeded with url: /190060929/flashcards (Caused by ProxyError('Cannot connect to proxy.', FileNotFoundError(2, 'No such file or directory')))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\songz\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 472, in run
r = requests.get(self.url, verify=False, headers=headers, cookies=cookies)
File "requests.api", line 75, in get
File "requests.api", line 61, in request
File "requests.sessions", line 529, in request
File "requests.sessions", line 645, in send
File "requests.adapters", line 513, in send
requests.exceptions.ProxyError: HTTPSConnectionPool(host='quizlet.com', port=443): Max retries exceeded with url: /190060929/flashcards (Caused by ProxyError('Cannot connect to proxy.', FileNotFoundError(2, 'No such file or directory')))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\songz\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 523, in run
self.errorMessage = "{}\n-----------------\n{}".format(e, r.text)
AttributeError: 'NoneType' object has no attribute 'text'
would you mind help me?
————————————————————————————————————
quizlet link:https://quizlet.com/190060929/ch01german-for-reading-flash-cards/
when I try without VPN, it shows: Sorry, it's behind a captcha, try to disable VPN.
note: I come from China. Would it influence?
here is my description:
Anki 2.1.54 (b6a7760c) Python 3.9.7 Qt 6.3.1 PyQt 6.3.1
Platform: Windows 10
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2022-10-17 15:28:24
Caught exception:
Traceback (most recent call last):
File "urllib3.connectionpool", line 700, in urlopen
File "urllib3.connectionpool", line 994, in _prepare_proxy
File "urllib3.connection", line 364, in connect
File "urllib3.connection", line 499, in _connect_tls_proxy
File "urllib3.util.ssl_", line 453, in ssl_wrap_socket
File "urllib3.util.ssl_", line 495, in _ssl_wrap_socket_impl
File "ssl", line 500, in wrap_socket
File "ssl", line 1040, in _create
File "ssl", line 1309, in do_handshake
FileNotFoundError: [Errno 2] No such file or directory
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "requests.adapters", line 440, in send
File "urllib3.connectionpool", line 785, in urlopen
File "urllib3.util.retry", line 592, in increment
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='quizlet.com', port=443): Max retries exceeded with url: /190060929/flashcards (Caused by ProxyError('Cannot connect to proxy.', FileNotFoundError(2, 'No such file or directory')))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\songz\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 472, in run
r = requests.get(self.url, verify=False, headers=headers, cookies=cookies)
File "requests.api", line 75, in get
File "requests.api", line 61, in request
File "requests.sessions", line 529, in request
File "requests.sessions", line 645, in send
File "requests.adapters", line 513, in send
requests.exceptions.ProxyError: HTTPSConnectionPool(host='quizlet.com', port=443): Max retries exceeded with url: /190060929/flashcards (Caused by ProxyError('Cannot connect to proxy.', FileNotFoundError(2, 'No such file or directory')))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\songz\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 523, in run
self.errorMessage = "{}\n-----------------\n{}".format(e, r.text)
AttributeError: 'NoneType' object has no attribute 'text'
would you mind help me?
————————————————————————————————————
quizlet link:https://quizlet.com/190060929/ch01german-for-reading-flash-cards/
when I try without VPN, it shows: Sorry, it's behind a captcha, try to disable VPN.
note: I come from China. Would it influence?
Comment from author
I guess it's possible. I will take a look and will let you know. I've created an issue here https://github.com/sviatoslav-lebediev/anki-quizlet-importer-extended/issues/39

Works well!

Works well! How can we send a little donation your way?
Comment from author
Hi, I have just a paypal account moro@programmer.net , but don't worry your thumb up is enough :)

works on public decks

Phenomenal addon—it does what it says.

A great add-on. It'd ideal if you add an option to import private decks (of course if you know a password).
Upd: It's even support private decks now (has tried with qlts). Many thx to the author!
Upd: It's even support private decks now (has tried with qlts). Many thx to the author!
Comment from author before post was edited
It actually should support private sets. I've updated the description (check the cookies section). Let me know if it works.

Getting the error |: 'Sorry it's behind a captcha. Try to disable your VPN.'
what should I do?
what should I do?
Comment from author
It shows you this message when it gets a `Forbidden` error from the server. Maybe in your case, you get this error when you don't use VPN. Try to use some VPN

Great add on! Only thing missing is a way to manually put the password in for private Quizlet sets. The other (outdated) add-on allowed you to use cmd+G to bring up a browser window to input the password. Otherwise, awesome!

Works perfectly with audio and images!

Thank you bro!!

HOW CAN I FIX IT PLEASE ???
Error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue to the add-on author.
Debug info:
Anki 2.1.51 (cf78a555) Python 3.9.7 Qt 5.15.2 PyQt 5.15.5
Platform: Windows 10
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2022-05-11 20:19:12
Caught exception:
Traceback (most recent call last):
File "C:\Users\MG\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 298, in onCode
self.createDeck(deck)
File "C:\Users\MG\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 350, in createDeck
file_name = self.fileDownloader(self.getAudioUrl(item['termAudio']), str(item["id"]) + "-front.mp3")
File "C:\Users\MG\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 388, in fileDownloader
with open(file_name, 'wb') as f:
PermissionError: [Errno 13] Permission denied: 'quizlet-1732447985225729-front.mp3'
THANKS VERY MUCH .. IT WORKS
Error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue to the add-on author.
Debug info:
Anki 2.1.51 (cf78a555) Python 3.9.7 Qt 5.15.2 PyQt 5.15.5
Platform: Windows 10
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2022-05-11 20:19:12
Caught exception:
Traceback (most recent call last):
File "C:\Users\MG\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 298, in onCode
self.createDeck(deck)
File "C:\Users\MG\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 350, in createDeck
file_name = self.fileDownloader(self.getAudioUrl(item['termAudio']), str(item["id"]) + "-front.mp3")
File "C:\Users\MG\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 388, in fileDownloader
with open(file_name, 'wb') as f:
PermissionError: [Errno 13] Permission denied: 'quizlet-1732447985225729-front.mp3'
THANKS VERY MUCH .. IT WORKS
Comment from author before post was edited
Hi, maybe I'm wrong but it looks like a permission error `[Errno 13] Permission denied: 'quizlet-1732447985225729-front.mp3'`. Can you try to move Anki to a different disk?

works, saved me lots of time

Very great addon, thank you for the continuous upkeeping! For people ting the "'NoneType' object is not subscriptable" error. Update and RESTART Anki.
After that, it should work
After that, it should work

Also getting the "'NoneType' object is not subscriptable" error, starting just recently; it had been working fine until this.
Comment from author
Please provide a deck URL + Anki version. Also, you can try to re-install an addon.

Thank you so much! This add-on was really easy to use! Including the audio is a game changer for me because I don't just want to study spelling but pronunciation as well!

Hi! Was working absolutely perfectly until today. Can't seem to download any Anki decks. I've tried https://quizlet.com/au/581974070/lesson-4-%E8%BF%99%E6%9C%AC%E8%AF%8D%E5%85%B8%E6%98%AF%E8%B0%81%E7%9A%84-flash-cards/ but then get "'NoneType' object is not subscriptable". If I copy the share link the Quizlet gives me (https://quizlet.com/_9mhq2e?x=1jqt&i=3j2a1j), Anki says "Can't find a deck with the ID 9". Not sure what's up but it used to be amazing!
Comment from author
Hi, could you please try to import the deck again? I've tried, and it seems to me that everything is ok https://monosnap.com/file/OcoOFLzENrXjDOvD1fddij45by2Vm6

Was working wonderfully. Now unfortunately getting an error 'NoneType' object is not subscriptable
Edit: Above feature has been fixed but still having issues with bolded/highlighted text not being imported properly
Edit: Above feature has been fixed but still having issues with bolded/highlighted text not being imported properly
Comment from author
Hi, could you pls send a link to your deck? I think the current version doesn't support a `rich` text.

All issues been fixed with update. Works brilliantly again thank you !!! :)

Everything works♥

Same problem as below. Had no issues for the past year, but now getting " "'NoneType' object is not subscriptable " error. Downgraded to 2.1.48, but still received same error.

peautiful add on

Sorry , it’s behind a captcha, Try to disable VPN???
Anki 2.1.49 (dc80804a) Python 3.8.6 Qt 5.14.2 PyQt 5.14.2
Platform: Mac 10.15.7
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2022-02-07 23:05:44
Möglicherweise beteiligte Erweiterungen: Quizlet to Anki 21 Importer with audio support
Caught exception:
Traceback (most recent call last):
File "/Users/oulei/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 282, in onCode
self.thread.wait(50)
AttributeError: 'NoneType' object has no attribute 'wait'
Anki 2.1.49 (dc80804a) Python 3.8.6 Qt 5.14.2 PyQt 5.14.2
Platform: Mac 10.15.7
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2022-02-07 23:05:44
Möglicherweise beteiligte Erweiterungen: Quizlet to Anki 21 Importer with audio support
Caught exception:
Traceback (most recent call last):
File "/Users/oulei/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 282, in onCode
self.thread.wait(50)
AttributeError: 'NoneType' object has no attribute 'wait'
Comment from author
Hi, I would try to use VPN if you don't use it now.

It is currently the only add-on that enables the importation of Quizlet sets with highlighted text colour from Quizlet.

This is wonderful for importing single decks, but I cannot seem to bulk import from Quizlet folders. I have tried both versions of the add-on and have been trying to import this folder to Anki with no luck: https://quizlet.com/SmartyPANCE/folders/pance-eent-7-nccpa-content-blueprint-study-guide-smarty-pance/sets
Any help would be very much appreciated! :-)
Thanks for your time in putting this together!!
Stephen
Any help would be very much appreciated! :-)
Thanks for your time in putting this together!!
Stephen
Comment from author
Hi Stephen, thank you for your comment. Yes, this version of the plugin doesn't support folders. Have you tried this one https://ankiweb.net/shared/info/538351043 ?

works great, thank you!

It's awesome, thx

Thank you for the amazing add on by the way!
Tried importing a deck from quizlet and this error showed up, anyone know how to fix it? I tried deleting add on and re-adding but error still comes up
# Error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue on the [add-on support site](https://help.ankiweb.net/discussions/add-ons/).
Debug info:
Anki 2.1.38 (355e4cd5) Python 3.8.6 Qt 5.14.2 PyQt 5.14.2
Platform: Mac 10.16
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2021-07-23 23:32:12
Add-ons possibly involved: **Quizlet to Anki 21 Importer with audio support**
Caught exception:
Traceback (most recent call last):
File "anki/notes.py", line 106, in \_fieldOrd
KeyError: 'FrontText'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/myusername/Library/Application Support/Anki2/addons21/1362209126/\_\_init\_\_.py", line 302, in onCode
self.createDeck(deck)
File "/Users/myusername/Library/Application Support/Anki2/addons21/1362209126/\_\_init\_\_.py", line 347, in createDeck
note\["FrontText"\] = item\["term"\]
File "anki/notes.py", line 114, in \_\_setitem\_\_
File "anki/notes.py", line 108, in \_fieldOrd
KeyError: 'FrontText'
Tried importing a deck from quizlet and this error showed up, anyone know how to fix it? I tried deleting add on and re-adding but error still comes up
# Error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue on the [add-on support site](https://help.ankiweb.net/discussions/add-ons/).
Debug info:
Anki 2.1.38 (355e4cd5) Python 3.8.6 Qt 5.14.2 PyQt 5.14.2
Platform: Mac 10.16
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2021-07-23 23:32:12
Add-ons possibly involved: **Quizlet to Anki 21 Importer with audio support**
Caught exception:
Traceback (most recent call last):
File "anki/notes.py", line 106, in \_fieldOrd
KeyError: 'FrontText'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/myusername/Library/Application Support/Anki2/addons21/1362209126/\_\_init\_\_.py", line 302, in onCode
self.createDeck(deck)
File "/Users/myusername/Library/Application Support/Anki2/addons21/1362209126/\_\_init\_\_.py", line 347, in createDeck
note\["FrontText"\] = item\["term"\]
File "anki/notes.py", line 114, in \_\_setitem\_\_
File "anki/notes.py", line 108, in \_fieldOrd
KeyError: 'FrontText'
Comment from author before post was edited
Hi, could you please share the deck link?

Allows for easy card creation on Quizlet and effective studying on Anki.

bug on dling images. https://ankiweb.net/shared/info/538351043 gets something very similar.
https://o.quizlet.com/1##########A.jpg
Debug info:
Anki 2.1.35 (84dcaa86) Python 3.8.1 Qt 5.12.6 PyQt 5.12.3
Platform: Windows 8.1
Flags: frz=True ao=True sv=1
Add-ons, last update check: 2021-05-15 19:54:30
Caught exception:
Traceback (most recent call last):
File "D:\Anki3\AnkiAppData\addons21\1362209126\__init__.py", line 302, in onCode
self.createDeck(deck)
File "D:\Anki3\AnkiAppData\addons21\1362209126\__init__.py", line 361, in createDeck
file_name = self.fileDownloader(item["imageUrl"])
File "D:\Anki3\AnkiAppData\addons21\1362209126\__init__.py", line 387, in fileDownloader
with open(file_name, 'wb') as f:
PermissionError: [Errno 13] Permission denied: 'quizlet-1##########A.jpg
EDIT: It happens on any deck with images. As a workflow I run addon on a deck it works or tells me it crashed, I personalize deck, remove images by hand, and run addon again and tit works. !!this computer is 32bit!!
https://o.quizlet.com/1##########A.jpg
Debug info:
Anki 2.1.35 (84dcaa86) Python 3.8.1 Qt 5.12.6 PyQt 5.12.3
Platform: Windows 8.1
Flags: frz=True ao=True sv=1
Add-ons, last update check: 2021-05-15 19:54:30
Caught exception:
Traceback (most recent call last):
File "D:\Anki3\AnkiAppData\addons21\1362209126\__init__.py", line 302, in onCode
self.createDeck(deck)
File "D:\Anki3\AnkiAppData\addons21\1362209126\__init__.py", line 361, in createDeck
file_name = self.fileDownloader(item["imageUrl"])
File "D:\Anki3\AnkiAppData\addons21\1362209126\__init__.py", line 387, in fileDownloader
with open(file_name, 'wb') as f:
PermissionError: [Errno 13] Permission denied: 'quizlet-1##########A.jpg
EDIT: It happens on any deck with images. As a workflow I run addon on a deck it works or tells me it crashed, I personalize deck, remove images by hand, and run addon again and tit works. !!this computer is 32bit!!
Comment from author before post was edited
Hi, could you please share your quizlet set ?

Version 2.1.43 (0fbae6bc)
Error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue on the add-on support site.
Debug info:
Anki 2.1.43 (0fbae6bc) Python 3.8.6 Qt 5.14.2 PyQt 5.14.2
Platform: Windows 10
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2021-04-12 13:48:07
Caught exception:
Traceback (most recent call last):
File "urllib3\connectionpool.py", line 699, in urlopen
File "urllib3\connectionpool.py", line 445, in _make_request
File "<string>", line 3, in raise_from
File "urllib3\connectionpool.py", line 440, in _make_request
File "http\client.py", line 1347, in getresponse
File "http\client.py", line 307, in begin
File "http\client.py", line 276, in _read_status
http.client.RemoteDisconnected: Remote end closed connection without response
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "requests\adapters.py", line 439, in send
File "urllib3\connectionpool.py", line 755, in urlopen
File "urllib3\util\retry.py", line 531, in increment
File "urllib3\packages\six.py", line 734, in reraise
File "urllib3\connectionpool.py", line 699, in urlopen
File "urllib3\connectionpool.py", line 445, in _make_request
File "<string>", line 3, in raise_from
File "urllib3\connectionpool.py", line 440, in _make_request
File "http\client.py", line 1347, in getresponse
File "http\client.py", line 307, in begin
File "http\client.py", line 276, in _read_status
urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\cenda\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 302, in onCode
self.createDeck(deck)
File "C:\Users\cenda\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 353, in createDeck
file_name = self.fileDownloader(self.getAudioUrl(item['termAudio']), str(item["id"]) + "-front.mp3")
File "C:\Users\cenda\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 385, in fileDownloader
r = requests.get(url, stream=True, verify=False, headers=headers)
File "requests\api.py", line 76, in get
File "requests\api.py", line 61, in request
File "requests\sessions.py", line 542, in request
File "requests\sessions.py", line 655, in send
File "requests\adapters.py", line 498, in send
requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
Error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue on the add-on support site.
Debug info:
Anki 2.1.43 (0fbae6bc) Python 3.8.6 Qt 5.14.2 PyQt 5.14.2
Platform: Windows 10
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2021-04-12 13:48:07
Caught exception:
Traceback (most recent call last):
File "urllib3\connectionpool.py", line 699, in urlopen
File "urllib3\connectionpool.py", line 445, in _make_request
File "<string>", line 3, in raise_from
File "urllib3\connectionpool.py", line 440, in _make_request
File "http\client.py", line 1347, in getresponse
File "http\client.py", line 307, in begin
File "http\client.py", line 276, in _read_status
http.client.RemoteDisconnected: Remote end closed connection without response
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "requests\adapters.py", line 439, in send
File "urllib3\connectionpool.py", line 755, in urlopen
File "urllib3\util\retry.py", line 531, in increment
File "urllib3\packages\six.py", line 734, in reraise
File "urllib3\connectionpool.py", line 699, in urlopen
File "urllib3\connectionpool.py", line 445, in _make_request
File "<string>", line 3, in raise_from
File "urllib3\connectionpool.py", line 440, in _make_request
File "http\client.py", line 1347, in getresponse
File "http\client.py", line 307, in begin
File "http\client.py", line 276, in _read_status
urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\cenda\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 302, in onCode
self.createDeck(deck)
File "C:\Users\cenda\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 353, in createDeck
file_name = self.fileDownloader(self.getAudioUrl(item['termAudio']), str(item["id"]) + "-front.mp3")
File "C:\Users\cenda\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 385, in fileDownloader
r = requests.get(url, stream=True, verify=False, headers=headers)
File "requests\api.py", line 76, in get
File "requests\api.py", line 61, in request
File "requests\sessions.py", line 542, in request
File "requests\sessions.py", line 655, in send
File "requests\adapters.py", line 498, in send
requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
Comment from author
Hi, could you please try the original one https://ankiweb.net/shared/info/538351043, does it work on your computer? I don't have a computer with Windows, so I will not be able to check how it works on Windows.

This addon rocks! Exporting and importing Quizlet decks is breeze. Literally a matter of seconds to download full decks WITH audio (optional if you don't want to download it). In my experience, it's great for language learning since there are so many language Quizlet decks out there. It's also fantastic for language learning because with language-based Quizlet decks, you'll have native speaker audio on all the terms. Lastly, it's easy to create reverse cards with imported decks too. I'd definitely recommend this addon for anyone looking to port over Quizlet decks!
Comment from author
thank you for your reply!

One of the most convenient add-ons, to practice a language without using your native language, which is a very effective way to practice listening and speaking!

This add-on works really well. Thanks for creating it
Just a quick note though, it only worked after I enabled VPN; even though the error message told me to disable it?
Just a quick note though, it only worked after I enabled VPN; even though the error message told me to disable it?
Comment from author
It shows you this message when it gets a `Forbidden` error from the server. Maybe in your case, you get this error when you don't use VPN

I use Anki to study Spanish and Korean for work. I've learned over 10,000 words. I couldn't do it without this add-on. I did have some trouble at one point with the backs of cards being blank. I'm not sure what caused it or how I fixed it, but I did after a few hours tinkering with some settings.
I don't know what you get out of this as the author, but you've made my job a lot easier and I really appreciate it.
I don't know what you get out of this as the author, but you've made my job a lot easier and I really appreciate it.
Comment from author
Hi, happy to hear this :) I use this plugin for learning Spanish as well. That's actually why I've decided to add audio support for the existing plugin.

Very helpful, thanks a lot.

Thank you this is super helpful and worked beautifully on several language decks I use! The addition of audio helps a ton.

Exceptional so far :)

*UPDATE* Thank you very much.
In the description, it says that the audio download can be optional. Could someone please explain what steps to take so that it doesn't download the audio? Thank you
In the description, it says that the audio download can be optional. Could someone please explain what steps to take so that it doesn't download the audio? Thank you
Comment from author before post was edited
Hi, you can uncheck the `Download audio` option https://monosnap.com/file/XARYjLjWlpwm0z3juA9tGQ4hhyEIBV

Thank you for quickly fixing this add-on! It's been incredibly helpful and I'm amazed you were able to update it in such a short time.

Used to love this add-on, worked super well and saved me every time. Unfortunately, even after the recent fixes, I still get "Sorry, it's behind a captcha. Try to disable VPN." I've tried configuring the add-on, changing wi-fi. Nothing has worked. I've also tried using the add-on with audio support. Nothing.

Quizlet to Anki is currently broken due to changes to the Quizlet website, but this was updated quickly after the changes. The audio addition is great as well.

I love this add-on but even after it's been fixed, it keeps saying "Sorry, it's behind a captcha. Try to disable VPN." when my deck is public and I already have VPN disabled.
Edit: Still have not resolved issue after looking at Github discussion, as I changed my wifi and nothing changed
Edit: Still have not resolved issue after looking at Github discussion, as I changed my wifi and nothing changed
Comment from author before post was edited
try to take a look at this issue https://github.com/sviatoslav-lebediev/anki-quizlet-importer-extended/issues/9 .

worked successfully with anki 2.1.26
thank you
thank you

Thank you

Thanks for all
Comment from author before post was edited
Hi, I've synced my version, pls take a look if it works for you now.

This is a great add-on! The issue was resolved! Awesome!
Comment from author before post was edited
please create an issue here https://github.com/sviatoslav-lebediev/anki-quizlet-importer-extended/issues and add a link to your Quizlet deck

Thanks the previous update was not importing the whole deck and this update has fixed it.Was waiting for it.
Thanks a lot ,no words to express my gratitude.
Thanks a lot ,no words to express my gratitude.

using this while the non-audio version is being updated. This works! thank you!!

Update**
Thank you! You da real OG! It's fixed!
************************************************************************************************
Partially fixed but doesn't import all the cards. Worked this morning but developed a new problem where it breezed through without even importing a quarter of the cards
https://quizlet.com/314331873/p45-b2-antimicrobials-inhibitors-of-protein-synthesis-aminoglycosides-tetracyclines-macrolides-j-lockman-flash-cards/
Only 14 cards were imported here
Thank you! You da real OG! It's fixed!
************************************************************************************************
Partially fixed but doesn't import all the cards. Worked this morning but developed a new problem where it breezed through without even importing a quarter of the cards
https://quizlet.com/314331873/p45-b2-antimicrobials-inhibitors-of-protein-synthesis-aminoglycosides-tetracyclines-macrolides-j-lockman-flash-cards/
Only 14 cards were imported here
Comment from author before post was edited
have fixed, try to update add on

Thanks for fixing

Thanks for fixing this so fast. Great add on.

They will fix it at their own time. They are kind enough to do it for free. If you're still complaining why don't you fix it yourself.

This was such a great add on for me, but it isn't working. I understand Quizlet has some changes to the website, but how long will it take for this to get fixed??

Same problem as many others (mac OS), received the below message:
Error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue on the add-on support site.
Debug info:
Anki 2.1.33 (3f403040) Python 3.8.0 Qt 5.14.2 PyQt 5.14.2
Platform: Mac 10.15.1
Flags: frz=True ao=True sv=1
Add-ons, last update check: 2020-09-03 11:18:27
Add-ons possibly involved: Quizlet to Anki 21 Importer with audio support
Caught exception:
Traceback (most recent call last):
File "/Users/user/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 264, in onCode
self.createDeck(deck)
File "/Users/user/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 291, in createDeck
terms = result['terms']
KeyError: 'terms'
Error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue on the add-on support site.
Debug info:
Anki 2.1.33 (3f403040) Python 3.8.0 Qt 5.14.2 PyQt 5.14.2
Platform: Mac 10.15.1
Flags: frz=True ao=True sv=1
Add-ons, last update check: 2020-09-03 11:18:27
Add-ons possibly involved: Quizlet to Anki 21 Importer with audio support
Caught exception:
Traceback (most recent call last):
File "/Users/user/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 264, in onCode
self.createDeck(deck)
File "/Users/user/Library/Application Support/Anki2/addons21/1362209126/__init__.py", line 291, in createDeck
terms = result['terms']
KeyError: 'terms'

Quit working on 9/2/2020... I use this tool frequently :(
Always get this error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
Always get this error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.

It was working great just until yesterday but suddenly stopped working this morning. -- I was originally using the regular version with no audio but saw that this version was more recently updated. I have tried reinstalling the updated versions posted and restarting but am still getting this error. Any help would be greatly appreciated!
Debug info:
Anki 2.1.26 (70784154) Python 3.8.0 Qt 5.14.1 PyQt 5.14.1
Platform: Windows 10
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2020-09-01 23:45:09
Caught exception:
Traceback (most recent call last):
File "C:\Users\user\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 264, in onCode
self.createDeck(deck)
File "C:\Users\user\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 291, in createDeck
terms = result['terms']
KeyError: 'terms'
Debug info:
Anki 2.1.26 (70784154) Python 3.8.0 Qt 5.14.1 PyQt 5.14.1
Platform: Windows 10
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2020-09-01 23:45:09
Caught exception:
Traceback (most recent call last):
File "C:\Users\user\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 264, in onCode
self.createDeck(deck)
File "C:\Users\user\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 291, in createDeck
terms = result['terms']
KeyError: 'terms'
Comment from author
Hi, thank you for your comment we have a ticket for this issue https://github.com/sviatoslav-lebediev/anki-quizlet-importer-extended/issues/4. I will try to fix it

Thanks a lot, this is a great feature !
Just have a question : is it normal that the import stops at 99 cards ? or is it just me ?
Thanks again
Just have a question : is it normal that the import stops at 99 cards ? or is it just me ?
Thanks again
Comment from author
Hi, thanks for the comment. It should import more than 99 cards if you provide a link to your collection I will try to find out why it doesn't work or you can use a start/stop phrase and import the whole collection step by step.

Error on load "Can't find 8"
Does not work with Anki after I upgraded to Version 2.1.29
I used this many times before and it was a life saver but now... broken :-(
Does not work with Anki after I upgraded to Version 2.1.29
I used this many times before and it was a life saver but now... broken :-(

Good app, on 22.07.2020 i got errors on ANKI 2.1.28 version. On 2.1.21 works well
Comment from author
Hi, thank you for letting me know, I've deployed a new version

I tried contacting you directly but there's no option to Contact Author.
I just downloaded this add-on. It works with some Quizlet decks but others get truncated and only partially downloaded (ie 17 out of 191 cards). I also gotten the same error message other users have described.
I just downloaded this add-on. It works with some Quizlet decks but others get truncated and only partially downloaded (ie 17 out of 191 cards). I also gotten the same error message other users have described.
Comment from author
Hi, here is a link to a source code repo https://github.com/sviatoslav-lebediev/anki-quizlet-importer-extended. You can add an issue there. As for decks that you can't download, could you please provide links? otherwise, I will not be able to help.
As for errors, almost all of them were because guys have changed note type settings ('Basic Quizlet Extended Audio'), please don't do it because the plugin can't import data.
As for errors, almost all of them were because guys have changed note type settings ('Basic Quizlet Extended Audio'), please don't do it because the plugin can't import data.

Thank you so much for creating this! I have hundreds upon hundreds of Spanish words that are stored in quizlet and I thought that I would have to add audio to each one individually - this is a real life-saver!
One problem, the "normal" card is fine, but both sides of the reverse side simply read "The front of this card is blank". How do I fix this so I can study Spanish to English AND English to Spanish?
Thanks again!
One problem, the "normal" card is fine, but both sides of the reverse side simply read "The front of this card is blank". How do I fix this so I can study Spanish to English AND English to Spanish?
Thanks again!
Comment from author
Hi, thank you for your comment. I've actually improved a previous version of this plugin because I wanted to export my english-spanish cards from Quizlet as well :) As for cards, that's how it works in my anki https://monosnap.com/file/zbLHqpFmb9aZeKGfFsRGbGKYohPmWR
Here you can find more information about card fields https://github.com/sviatoslav-lebediev/anki-quizlet-importer-extended. I think you just need to create a new `reverse` card type with the correct fields. If your `normal` card works it means that you can always reverse it. Good luck.
Here you can find more information about card fields https://github.com/sviatoslav-lebediev/anki-quizlet-importer-extended. I think you just need to create a new `reverse` card type with the correct fields. If your `normal` card works it means that you can always reverse it. Good luck.

Hi Developer,
I re-named my note card and it worked! I think the problem is the card-type, you can't edit it (you have to use the original 'Basic Quizlet Extended' otherwise you get the error). Thanks for your help!
Hi Developer,
I tried to delete and reinstall the plugin and an error still occurs. I got a message of an error on different lines though. Is the problem because I'm on 2.1.6 Anki? Also, I have changed the card type a bit. Is this possibly the problem?
Anki 2.1.6 Python 3.6.1 Qt 5.9.7 PyQt 5.9
Platform: Windows 10
Flags: frz=True ao=True sv=1
Caught exception:
File "C:\Users\leebo\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 264, in onCode
self.createDeck(deck)
File "C:\Users\leebo\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 318, in createDeck
note["FrontText"] = term["word"].replace('\n','<br>')
File "anki\notes.py", line 101, in __setitem__
File "anki\notes.py", line 95, in _fieldOrd
<class 'KeyError'>: 'FrontText'
NEW PROBLEM
When I tried to use this link https://quizlet.com/126259208/nihao3-l7-d1-flash-cards/?x=1jqt I got this error message (I'm on windows):
File "C:\Users\leebo\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 400, in run
C = SimpleCookie()
<class 'AttributeError'>: 'NoneType' object has no attribute 'group'
Caught exception:
File "C:\Users\leebo\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 262, in onCode
# self.label_results.setText(("Importing deck {0} by {1}...".format(deck["title"], deck["created_by"])))
<class 'TypeError'>: 'NoneType' object is not subscriptable
I also tried the same link on the regular Quizlet Importer and got this message:
File "C:\Users\leebo\AppData\Roaming\Anki2\addons21\538351043\__init__.py", line 338, in run
def __init__(self, window, url):
<class 'AttributeError'>: 'NoneType' object has no attribute 'group'
Caught exception:
File "C:\Users\leebo\AppData\Roaming\Anki2\addons21\538351043\__init__.py", line 230, in onCode
self.thread = QuizletDownloader(self, deck_url)
<class 'TypeError'>: 'NoneType' object is not subscriptable
PS I RESTARTED THIS AND GOT A NEW ERROR MESSAGE:
For the audio quizlet:
File "C:\Users\leebo\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 264, in onCode
self.createDeck(deck)
File "C:\Users\leebo\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 318, in createDeck
note["FrontText"] = term["word"].replace('\n','<br>')
File "anki\notes.py", line 101, in __setitem__
File "anki\notes.py", line 95, in _fieldOrd
<class 'KeyError'>: 'FrontText'
Strangely, when I restarted, this time the regular quizlet worked. Thanks for your help in advance!
[RESOLVED]
This is the most useful and time-saving addon I have. Thank you for your work.
There is a strange error with this program. It worked the first time I downloaded a Quizlet, but the second time I got an error. I didn't do anything different except changed/renamed some of the fields and edited what the card shows. Also, I tried it on the regular Quizlet converter but it worked then.
Debug info:
Anki 2.1.6 Python 3.6.1 Qt 5.9.7 PyQt 5.9
Platform: Windows 10
Flags: frz=True ao=True sv=1
Caught exception:
File "C:\Users\leebo\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 263, in onCode
self.createDeck(deck)
File "C:\Users\leebo\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 303, in createDeck
note["FrontText"] = term["word"].replace('\n','<br>')
File "anki\notes.py", line 101, in __setitem__
File "anki\notes.py", line 95, in _fieldOrd
<class 'KeyError'>: 'FrontText'
I re-named my note card and it worked! I think the problem is the card-type, you can't edit it (you have to use the original 'Basic Quizlet Extended' otherwise you get the error). Thanks for your help!
Hi Developer,
I tried to delete and reinstall the plugin and an error still occurs. I got a message of an error on different lines though. Is the problem because I'm on 2.1.6 Anki? Also, I have changed the card type a bit. Is this possibly the problem?
Anki 2.1.6 Python 3.6.1 Qt 5.9.7 PyQt 5.9
Platform: Windows 10
Flags: frz=True ao=True sv=1
Caught exception:
File "C:\Users\leebo\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 264, in onCode
self.createDeck(deck)
File "C:\Users\leebo\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 318, in createDeck
note["FrontText"] = term["word"].replace('\n','<br>')
File "anki\notes.py", line 101, in __setitem__
File "anki\notes.py", line 95, in _fieldOrd
<class 'KeyError'>: 'FrontText'
NEW PROBLEM
When I tried to use this link https://quizlet.com/126259208/nihao3-l7-d1-flash-cards/?x=1jqt I got this error message (I'm on windows):
File "C:\Users\leebo\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 400, in run
C = SimpleCookie()
<class 'AttributeError'>: 'NoneType' object has no attribute 'group'
Caught exception:
File "C:\Users\leebo\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 262, in onCode
# self.label_results.setText(("Importing deck {0} by {1}...".format(deck["title"], deck["created_by"])))
<class 'TypeError'>: 'NoneType' object is not subscriptable
I also tried the same link on the regular Quizlet Importer and got this message:
File "C:\Users\leebo\AppData\Roaming\Anki2\addons21\538351043\__init__.py", line 338, in run
def __init__(self, window, url):
<class 'AttributeError'>: 'NoneType' object has no attribute 'group'
Caught exception:
File "C:\Users\leebo\AppData\Roaming\Anki2\addons21\538351043\__init__.py", line 230, in onCode
self.thread = QuizletDownloader(self, deck_url)
<class 'TypeError'>: 'NoneType' object is not subscriptable
PS I RESTARTED THIS AND GOT A NEW ERROR MESSAGE:
For the audio quizlet:
File "C:\Users\leebo\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 264, in onCode
self.createDeck(deck)
File "C:\Users\leebo\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 318, in createDeck
note["FrontText"] = term["word"].replace('\n','<br>')
File "anki\notes.py", line 101, in __setitem__
File "anki\notes.py", line 95, in _fieldOrd
<class 'KeyError'>: 'FrontText'
Strangely, when I restarted, this time the regular quizlet worked. Thanks for your help in advance!
[RESOLVED]
This is the most useful and time-saving addon I have. Thank you for your work.
There is a strange error with this program. It worked the first time I downloaded a Quizlet, but the second time I got an error. I didn't do anything different except changed/renamed some of the fields and edited what the card shows. Also, I tried it on the regular Quizlet converter but it worked then.
Debug info:
Anki 2.1.6 Python 3.6.1 Qt 5.9.7 PyQt 5.9
Platform: Windows 10
Flags: frz=True ao=True sv=1
Caught exception:
File "C:\Users\leebo\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 263, in onCode
self.createDeck(deck)
File "C:\Users\leebo\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 303, in createDeck
note["FrontText"] = term["word"].replace('\n','<br>')
File "anki\notes.py", line 101, in __setitem__
File "anki\notes.py", line 95, in _fieldOrd
<class 'KeyError'>: 'FrontText'
Comment from author
Cool, thanks for letting me know. You are correct you can't change a note because the script uses this structure each time when it imports decks.

I really like this extension but sadly it only worked once for me... I'm going to include the error code here as well, maybe you have an idea why this has happened... It's still a really good and handy extension!
------------------
this was the deck I wanted to import
https://quizlet.com/452425250/1-geirfa-mynediad-a1-de-popeth-everything-flash-cards/
--------------------------------------------------
Error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue on the add-on support site.
Debug info:
Anki 2.1.22 (0ecc189a) Python 3.8.0 Qt 5.14.1 PyQt 5.14.1
Platform: Windows 8.1
Flags: frz=True ao=True sv=1
Add-ons, last update check: 2020-06-04 17:00:47
Caught exception:
Traceback (most recent call last):
File "lib\site-packages\anki\notes.py", line 145, in _fieldOrd
KeyError: 'BackAudio'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Anwender\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 264, in onCode
self.createDeck(deck)
File "C:\Users\Anwender\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 329, in createDeck
note["BackAudio"] = "[sound:" + file_name +"]"
File "lib\site-packages\anki\notes.py", line 153, in __setitem__
File "lib\site-packages\anki\notes.py", line 147, in _fieldOrd
KeyError: 'BackAudio'
------------------
this was the deck I wanted to import
https://quizlet.com/452425250/1-geirfa-mynediad-a1-de-popeth-everything-flash-cards/
--------------------------------------------------
Error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue on the add-on support site.
Debug info:
Anki 2.1.22 (0ecc189a) Python 3.8.0 Qt 5.14.1 PyQt 5.14.1
Platform: Windows 8.1
Flags: frz=True ao=True sv=1
Add-ons, last update check: 2020-06-04 17:00:47
Caught exception:
Traceback (most recent call last):
File "lib\site-packages\anki\notes.py", line 145, in _fieldOrd
KeyError: 'BackAudio'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Anwender\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 264, in onCode
self.createDeck(deck)
File "C:\Users\Anwender\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 329, in createDeck
note["BackAudio"] = "[sound:" + file_name +"]"
File "lib\site-packages\anki\notes.py", line 153, in __setitem__
File "lib\site-packages\anki\notes.py", line 147, in _fieldOrd
KeyError: 'BackAudio'
Comment from author
Hi. Have you changed a note type? I'm talking about `Basic Quizlet Extended`?

Thanks a lot! I was waiting for this soooooo long! The new features are life saving.

Thank you for your effort to create this addon for Anki.
Unfortunately it doesn't work for me.
It seems that there is no term "word_audio" anymore on the quizlet site (html source view)
I tried to edit your addon (exchange the term "word_audio" with "_wordAudioUrl" but I'm no expert in python) without success.
It would be great if you can fix it.
Thank you in advance!
Unfortunately it doesn't work for me.
It seems that there is no term "word_audio" anymore on the quizlet site (html source view)
I tried to edit your addon (exchange the term "word_audio" with "_wordAudioUrl" but I'm no expert in python) without success.
It would be great if you can fix it.
Thank you in advance!
Comment from author
Hi, thank you for your comment, especially for your 'like' instead of a dislike :) As I wrote before this addon is an extended version of this one https://ankiweb.net/shared/info/538351043 . So I've synced my code again and looks like it works. Plz, update your version. Here are changes https://github.com/sviatoslav-lebediev/anki-quizlet-importer-extended/commit/4d766c94544f7de6cc85bba9521b2429acff7222 :)

already it was very very good, by new update it is not working.
my set adress is: https://quizlet.com/509192756/a2_2-lektion-15-flash-cards/
i liked this, but it is not working now
Error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools>Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue on the add-ons section of our support site.
Debug info:
Anki 2.1.21 (f1734a47) Python 3.8.0 Qt 5.14.1 PyQt 5.14.1
Platform: Windows 10
Flags: frz=True ao=True sv=1
Add-ons, last update check: 2020-03-14 00:50:05
Caught exception:
Traceback (most recent call last):
File "lib\site-packages\urllib3\connectionpool.py", line 665, in urlopen
File "lib\site-packages\urllib3\connectionpool.py", line 376, in _make_request
File "lib\site-packages\urllib3\connectionpool.py", line 994, in _validate_conn
File "lib\site-packages\urllib3\connection.py", line 386, in connect
File "lib\site-packages\urllib3\util\ssl_.py", line 370, in ssl_wrap_socket
File "ssl.py", line 500, in wrap_socket
File "ssl.py", line 1040, in _create
File "ssl.py", line 1309, in do_handshake
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "lib\site-packages\requests\adapters.py", line 439, in send
File "lib\site-packages\urllib3\connectionpool.py", line 719, in urlopen
File "lib\site-packages\urllib3\util\retry.py", line 400, in increment
File "lib\site-packages\urllib3\packages\six.py", line 734, in reraise
File "lib\site-packages\urllib3\connectionpool.py", line 665, in urlopen
File "lib\site-packages\urllib3\connectionpool.py", line 376, in _make_request
File "lib\site-packages\urllib3\connectionpool.py", line 994, in _validate_conn
File "lib\site-packages\urllib3\connection.py", line 386, in connect
File "lib\site-packages\urllib3\util\ssl_.py", line 370, in ssl_wrap_socket
File "ssl.py", line 500, in wrap_socket
File "ssl.py", line 1040, in _create
File "ssl.py", line 1309, in do_handshake
urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Ali\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 254, in onCode
self.createDeck(deck)
File "C:\Users\Ali\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 317, in createDeck
file_name = self.fileDownloader(img_url)
File "C:\Users\Ali\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 338, in fileDownloader
r = requests.get(url, stream=True, verify=False, headers=headers)
File "lib\site-packages\requests\api.py", line 75, in get
File "lib\site-packages\requests\api.py", line 60, in request
File "lib\site-packages\requests\sessions.py", line 533, in request
File "lib\site-packages\requests\sessions.py", line 646, in send
File "lib\site-packages\requests\adapters.py", line 498, in send
requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))
my set adress is: https://quizlet.com/509192756/a2_2-lektion-15-flash-cards/
i liked this, but it is not working now
Error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools>Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue on the add-ons section of our support site.
Debug info:
Anki 2.1.21 (f1734a47) Python 3.8.0 Qt 5.14.1 PyQt 5.14.1
Platform: Windows 10
Flags: frz=True ao=True sv=1
Add-ons, last update check: 2020-03-14 00:50:05
Caught exception:
Traceback (most recent call last):
File "lib\site-packages\urllib3\connectionpool.py", line 665, in urlopen
File "lib\site-packages\urllib3\connectionpool.py", line 376, in _make_request
File "lib\site-packages\urllib3\connectionpool.py", line 994, in _validate_conn
File "lib\site-packages\urllib3\connection.py", line 386, in connect
File "lib\site-packages\urllib3\util\ssl_.py", line 370, in ssl_wrap_socket
File "ssl.py", line 500, in wrap_socket
File "ssl.py", line 1040, in _create
File "ssl.py", line 1309, in do_handshake
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "lib\site-packages\requests\adapters.py", line 439, in send
File "lib\site-packages\urllib3\connectionpool.py", line 719, in urlopen
File "lib\site-packages\urllib3\util\retry.py", line 400, in increment
File "lib\site-packages\urllib3\packages\six.py", line 734, in reraise
File "lib\site-packages\urllib3\connectionpool.py", line 665, in urlopen
File "lib\site-packages\urllib3\connectionpool.py", line 376, in _make_request
File "lib\site-packages\urllib3\connectionpool.py", line 994, in _validate_conn
File "lib\site-packages\urllib3\connection.py", line 386, in connect
File "lib\site-packages\urllib3\util\ssl_.py", line 370, in ssl_wrap_socket
File "ssl.py", line 500, in wrap_socket
File "ssl.py", line 1040, in _create
File "ssl.py", line 1309, in do_handshake
urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Ali\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 254, in onCode
self.createDeck(deck)
File "C:\Users\Ali\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 317, in createDeck
file_name = self.fileDownloader(img_url)
File "C:\Users\Ali\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 338, in fileDownloader
r = requests.get(url, stream=True, verify=False, headers=headers)
File "lib\site-packages\requests\api.py", line 75, in get
File "lib\site-packages\requests\api.py", line 60, in request
File "lib\site-packages\requests\sessions.py", line 533, in request
File "lib\site-packages\requests\sessions.py", line 646, in send
File "lib\site-packages\requests\adapters.py", line 498, in send
requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))
Comment from author
Hi, I've updated this addon. Could you pls check a new version ?

Error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue on the add-on support site.
Debug info:
Anki 2.1.22 (0ecc189a) Python 3.8.0 Qt 5.14.1 PyQt 5.14.1
Platform: Windows 10
Flags: frz=True ao=True sv=1
Add-ons, last update check: 2020-04-29 11:36:55
Caught exception:
Traceback (most recent call last):
File "lib\site-packages\urllib3\connectionpool.py", line 665, in urlopen
File "lib\site-packages\urllib3\connectionpool.py", line 421, in _make_request
File "<string>", line 3, in raise_from
File "lib\site-packages\urllib3\connectionpool.py", line 416, in _make_request
File "http\client.py", line 1322, in getresponse
File "http\client.py", line 303, in begin
File "http\client.py", line 272, in _read_status
http.client.RemoteDisconnected: Remote end closed connection without response
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "lib\site-packages\requests\adapters.py", line 439, in send
File "lib\site-packages\urllib3\connectionpool.py", line 719, in urlopen
File "lib\site-packages\urllib3\util\retry.py", line 400, in increment
File "lib\site-packages\urllib3\packages\six.py", line 734, in reraise
File "lib\site-packages\urllib3\connectionpool.py", line 665, in urlopen
File "lib\site-packages\urllib3\connectionpool.py", line 421, in _make_request
File "<string>", line 3, in raise_from
File "lib\site-packages\urllib3\connectionpool.py", line 416, in _make_request
File "http\client.py", line 1322, in getresponse
File "http\client.py", line 303, in begin
File "http\client.py", line 272, in _read_status
urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\E5470\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 254, in onCode
self.createDeck(deck)
File "C:\Users\E5470\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 304, in createDeck
file_name = self.fileDownloader(self.getAudioUrl(term["def_audio"]), str(term["id"]) + "-back.mp3")
File "C:\Users\E5470\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 341, in fileDownloader
r = requests.get(url, stream=True, verify=False, headers=headers)
File "lib\site-packages\requests\api.py", line 75, in get
File "lib\site-packages\requests\api.py", line 60, in request
File "lib\site-packages\requests\sessions.py", line 533, in request
File "lib\site-packages\requests\sessions.py", line 646, in send
File "lib\site-packages\requests\adapters.py", line 498, in send
requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue on the add-on support site.
Debug info:
Anki 2.1.22 (0ecc189a) Python 3.8.0 Qt 5.14.1 PyQt 5.14.1
Platform: Windows 10
Flags: frz=True ao=True sv=1
Add-ons, last update check: 2020-04-29 11:36:55
Caught exception:
Traceback (most recent call last):
File "lib\site-packages\urllib3\connectionpool.py", line 665, in urlopen
File "lib\site-packages\urllib3\connectionpool.py", line 421, in _make_request
File "<string>", line 3, in raise_from
File "lib\site-packages\urllib3\connectionpool.py", line 416, in _make_request
File "http\client.py", line 1322, in getresponse
File "http\client.py", line 303, in begin
File "http\client.py", line 272, in _read_status
http.client.RemoteDisconnected: Remote end closed connection without response
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "lib\site-packages\requests\adapters.py", line 439, in send
File "lib\site-packages\urllib3\connectionpool.py", line 719, in urlopen
File "lib\site-packages\urllib3\util\retry.py", line 400, in increment
File "lib\site-packages\urllib3\packages\six.py", line 734, in reraise
File "lib\site-packages\urllib3\connectionpool.py", line 665, in urlopen
File "lib\site-packages\urllib3\connectionpool.py", line 421, in _make_request
File "<string>", line 3, in raise_from
File "lib\site-packages\urllib3\connectionpool.py", line 416, in _make_request
File "http\client.py", line 1322, in getresponse
File "http\client.py", line 303, in begin
File "http\client.py", line 272, in _read_status
urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\E5470\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 254, in onCode
self.createDeck(deck)
File "C:\Users\E5470\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 304, in createDeck
file_name = self.fileDownloader(self.getAudioUrl(term["def_audio"]), str(term["id"]) + "-back.mp3")
File "C:\Users\E5470\AppData\Roaming\Anki2\addons21\1362209126\__init__.py", line 341, in fileDownloader
r = requests.get(url, stream=True, verify=False, headers=headers)
File "lib\site-packages\requests\api.py", line 75, in get
File "lib\site-packages\requests\api.py", line 60, in request
File "lib\site-packages\requests\sessions.py", line 533, in request
File "lib\site-packages\requests\sessions.py", line 646, in send
File "lib\site-packages\requests\adapters.py", line 498, in send
requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
Comment from author
Hi, thank you for your review. Honestly, I don't use a Windows operation system so I will not be able to reproduce this bug.
Could you please try to use this plugin https://ankiweb.net/shared/info/538351043? My plugin is just an extended version. If that plugin works please let me know and I will try to sync my version.
p.s. You also can provide a Quizlet deck that you have tried to download. It would help to investigate the problem.
Could you please try to use this plugin https://ankiweb.net/shared/info/538351043? My plugin is just an extended version. If that plugin works please let me know and I will try to sync my version.
p.s. You also can provide a Quizlet deck that you have tried to download. It would help to investigate the problem.

Thanks

Work very well, but hope it can be faster.
Thank you very much for providing such wonderful tool! :)
Thank you very much for providing such wonderful tool! :)

EDIT: This plugin works like a charm. Thanks to the developer and his reactivity in solving the previous issue (see below)
[RESOLVED] previous issue
Great plugin but unfortunately not fully functional - only imports the FrontAudio audio file, the BackAudio audio file is missing.
The BackAudio field is populated with quizlet-xxxxxxxxx-back.mp3 but the plugin fails to create the corresponding file in the collection.media folder.
e.g. for the deck 48219093 with english at the front and arabic at the back of the cards, the plugin only imports english audio and fails to import the arabic audio files.
Anki version 2.1.21 (f1734a47)
Python 3.8.0 Qt 5.14.1 PyQt 5.14.1
[RESOLVED] previous issue
Great plugin but unfortunately not fully functional - only imports the FrontAudio audio file, the BackAudio audio file is missing.
The BackAudio field is populated with quizlet-xxxxxxxxx-back.mp3 but the plugin fails to create the corresponding file in the collection.media folder.
e.g. for the deck 48219093 with english at the front and arabic at the back of the cards, the plugin only imports english audio and fails to import the arabic audio files.
Anki version 2.1.21 (f1734a47)
Python 3.8.0 Qt 5.14.1 PyQt 5.14.1
Comment from author before post was edited
I've fixed this issue, please install a new version

English audio imported but Arabic audio did not
Comment from author
I've fixed this issue, please install a new version

works great

excellent; other quizlet importer I had used said every set was private, this one worked without a hitch. Thank you so much

Worked well, no private errors

Every deck is said to be a "private deck :(" so won't load, though the original copy does load it. It doesn't work
Comment from author
You were right, it didn't work. I've synced code with the latest version. Right now this plugin supports cookies as well.
More info how to add cookies is here https://ankiweb.net/shared/info/538351043
More info how to add cookies is here https://ankiweb.net/shared/info/538351043

Works really well!