CrowdAnki icon indicating copy to clipboard operation
CrowdAnki copied to clipboard

Feature sugestion: Exclude decks from snapshots

Open Pinchoboo opened this issue 11 months ago • 4 comments

Because of my large anki collection I would like to only snapshot decks that I use for collaboration. When I set the root deck to just be the "Colab" deck all other decks will still be snapshotted, freezing anki for 2 to 3 minutes. image

Ideally there should be a checkbox to exclude the default root decks from the snapshots. If there is interest in this feature I would not mind trying to implement it myself.

Pinchoboo avatar Mar 18 '24 15:03 Pinchoboo

Why not just export only the decks you want to collaborate on?

wyohm avatar Mar 18 '24 15:03 wyohm

I would like to use the automated snapshots feature. For now I have been using the export deck functionality.

Pinchoboo avatar Mar 18 '24 16:03 Pinchoboo

In that case, automated export deck might make more sense as a feature request. It would give you ability to only export certain decks, while allowing your collaborators the granularity to choose only the decks they're interested in.

wyohm avatar Mar 18 '24 16:03 wyohm

"Snapshot root decks" controls whether sub-decks are snapshotted as separate git repos or as part of the repo of the parent deck (by default every sub-deck has its own snapshot git repo), not which decks are snapshotted, and this behaviour should be kept.

Having an additional option for only allowing snapshotting certain decks, could make sense, though. (A list of: "Snapshot include decks"? "Snapshot exclude decks"? (in either case, presumably the listed decks and all their children would be affected).)


In that case, automated export deck might make more sense as a feature request.

In a sense, snapshotting is automated exporting, though. :)

aplaice avatar Mar 19 '24 00:03 aplaice