Copycat Importer (AnkiApp/AnkiPro)


This is what comes up when I search Ankapp in finder

I can not find any of these files?

It’s literally the app on my Mac which has all the ankis decks

Not really sure where the files could be. Your only option might trying to export a zip as described here. If the export button is disabled for you, there’s a way to enable it but it’s technical:

I might upload a video showing how to do that.

1 Like

So I want to apply a new note type to all of my cards from AnkiApp, which when imported to Anki, had a lot of blank fields, and content of the front/back did not show up properly. I basically needed to reassign fields to match the content.
What I did is to
Reposition the fields of my AnkiApp cards so their fields match the order of that of the new note type > change the note type of every card.

That way, I don’t have to reassign fields everytime. I just need to change the note type.

Glad that I completed the transfer in one day, and it was less painful than I think.
Thank you both for helping me out!!
It’s nice to be part of the Anki community :slight_smile:

2 Likes

Hi There! Had i known ankipro was a rip-off i would have never started building my deck there. I have tried the copycat importer but once i “close the page” it still says i’m not logged in… Can you help please? :blush:

How are you logging in (email/Google/Apple)? All methods should be supported, but maybe there’s an issue with some methods.

1 Like

Please help other people avoid this by leaving an appropriate review on the Play/App store for these rip-off apps. :+1:

2 Likes

Thanks for the quick answer. I am trying to log in with Google. I have made sure I can log in on the web using my default browser.

In the copycat importer, I can log in, then when i close the window the importer still says i’m not logged in. At that point, if I re-click “open ankipro net” it brings me back to the “get started” page…

already did :sweat_smile:

1 Like

Hmm, I can log in using Google. If you’re willing to do some debugging here are some instructions:

  1. Open AnkiPro in your browser
  2. Right-click anywhere on the page to open the context menu and click the Inspect option (might have a slightly different name in your browser, but that’s the name used in Chrome and Firefox at least).
  3. Go to the Storage tab (Firefox), or Application (Chrome)
  4. In the sidebar, expand the Cookies item and click on ankipro.net
  5. Send a screenshot of the values to the right. The add-on relies on the AnkiProToken value. Maybe it’s missing for you for some reason.
1 Like

thanks Abdo
My default browser is Edge, however i use Chrome and/or Brave all the time, I can change the default if that helps.
Here is the screenshot

If you copy this AnkiProToken value, and paste it under the add-on’s config in Tools > Add-ons > Config, the add-on should show you’re logged in and be able to access your account.

Let me know how this goes.

1 Like

Thanks! There definitely is progress, and I am logged in. I can start the import, however after a few seconds i got a weird error. See below.
image

Actually I just tried again and it seems it has worked now! Thanks a lot

1 Like

Hi Abdo,
I try to import some cards that colleagues of mine made on AnkiApp but when I use the addon, some decks are not imported at all and the one that are imported are in double and not in the awaited format (Basic).
The file i am trying to import is the following : gofile. io/d/SuIgmq

I also get this error message :

Anki 23.12.1 (1a1d4d54) (ao)
Python 3.9.15 Qt 6.6.1 PyQt 6.6.1
Platform: Windows-10-10.0.22631

Traceback (most recent call last):
File “anki.notes”, line 154, in _field_index
KeyError: ‘back’

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File “aqt.taskman”, line 142, in _on_closures_pending
File “aqt.taskman”, line 86, in
File “C:\Users\Blanc\AppData\Roaming\Anki2\addons21\2072125761\gui\dialog.py”, line 54, in on_done
count, warnings = fut.result()
File “concurrent.futures._base”, line 439, in result
File “concurrent.futures._base”, line 391, in __get_result
File “concurrent.futures.thread”, line 58, in run
File “C:\Users\Blanc\AppData\Roaming\Anki2\addons21\2072125761\gui\dialog.py”, line 49, in start_importing
return importer.do_import(), importer.warnings
File “C:\Users\Blanc\AppData\Roaming\Anki2\addons21\2072125761\importers\ankiapp.py”, line 624, in do_import
note[fix_field_name(field_name)] = contents
File “anki.notes”, line 162, in setitem
File “anki.notes”, line 156, in _field_index
KeyError: ‘back’

===Add-ons (active)===
(add-on provided name [Add-on folder, installed at, version, is config changed])
Copycat Importer AnkiAppAnkiPro [‘2072125761’, 2023-12-30T19:45, ‘None’, ‘’]

===IDs of active AnkiWeb add-ons===
2072125761

===Add-ons (inactive)===
(add-on provided name [Add-on folder, installed at, version, is config changed])

Thank you in advance for your help !

Can you share the file?

The file I would like to import : gofile /d/SuIgmq

Thank you very much !

Hello Abdo,

I am currently having issues with importing from AnkiPro. I implemented the change you suggested here after was getting a “not logged in message” despite logging in.

While I am now able to click the import button, I am currently facing issues with an error message that goes:
Request to htt p s ://api.anki pro. net/api/dec ks failed: 401 Client Error: Unauthorized for url: htt ps://api .ank ipro .net/a pi/dec ks

(spaces included bc i cannot paste links)

Your help would be greatly appreciated!

Thanks

Not sure about this. It indicates AnkiPro is not recognizing your login for some reason. Can you send a screenshot of the config?