I get an error that my account is too new. How long do I have to wait?
I got into Anki earlier this month for a language class, it’s great! I’ve been adding cards to my pronunciation deck and sharing them with the class but if I share them as a colpkg it destroys other user’s schedule progress. I’ve created a python script to add new cards programmatically to the pre-existing deck someone has (or create the deck from scratch if it doens’t exit). This works great for me.
To get my less pythonic classmates updates I’ve created an addon, my addon runs the python code mentioned above. I’ve tried to upload this addon to minimise the technical requirements of my classmates but I get this error:
You can share the addon without downloading it on ankiweb.
Instead of exporting the collection, you can export the deck. Then it won’t overwrite the collections of others.
Why not just share the deck as .apkg instead? It allows toggling off scheduling during export (and it can also be ignored on the importing side as well).
oo that could work cheers. the initial import would have to be a colpkg to include my model (which specifies front/back format and TTS on the back). but I’ve just tested.apkg for updates and it works, cheers!
I can’t think of any reason you would ever want to share a COLPKG to another user, or to import someone else’s COLPKG – Exporting - Anki Manual . That format is really just used for full-collection backups and to move your collection between devices – those times when you want absolutely everything, no exceptions, because it’s the entire collection.
For sharing between users, APKG is definitely the way to go.
Cheers guys, your responses have clarified the right usecases for colpkg and apkg a lot.
I’ll offer the class the choice between an addon file (which always uses my latest cards) or a apkg that I’ll periodically upload. If I find time I might even make an addon that exposes an api to export apkg files so that my script can add new cards programmatically (for me) then spit out and auto upload / email.apkg files (for the class).
These add-ons are often used when creating collaborative decks in a group.
[1] AnkiHub
Using AnkiHub needs a subscription for everyone ($5/month), not just the owner of the deck, but AnkiHub has a free scholarship so actually anyone can use it for free if they apply. (e.g. $5 is a lot of money in some countries) Most applicants are accepted for this scholarship if they apply: AnkiHub: Scholarships. If you encounter problems, you can contact AnkiHub community.
[2] AnkiCollab
If you want to use a completely free collaboration service the add-on AnkiCollab is well known, this add-on is developed by volunteers.
Note that you cannot use the Anking deck for medicine on AnkiCollab (they remove it regularly), AnkiCollab and AnkiHub have a good relationship not adversarial, so if you want to collaborate with Anking decks you need to apply for a scholarship from AnkiHub.
[3] What is the difference between AnkiHub and AnkiCollab?
Ankihub was started and funded by the medical group Anking, it’s probably the biggest project in Anki’s add-ons (It is third party not related to official Anki). UI, functionality, reliability, and support are highly enhanced.
AnkiCollab is a volunteer project developed by medical students. Basically add-ons are developed by individuals, and there is no official Anki or community support. If you do not need advanced features or support and can solve usage or most problems on your own it is most suitable.
[4] Other Collaboration tools
[ Special Fields ] not have your notes written over by others.
[ CrowdAnki ] JSON export&import. It is being used in a shared deck of ultimate geography.
[ Remote Decks ] Anki collaboration using Google Docs.
Edit: Regularly sharing decks via .apkg files will overwrite and delete users customized data, so .apkg files are only suitable for the first time, using add-on Special Fields can avoid this overwriting. If you want to send updates to users in bulk regularly AnkiCollab or Ankihub can do that.