Simple card retirement plugin for Anki

Overview

Anki Retirement Addon

Allow users to suspend, tag, delete, or move cards that reach a specific retirement interval

Supports Anki version 2.1.45

License and Credits

Based on Migaku Retirement Addon under GNU AGPLv3 license

You might also like...
Anki Cards for the HSK vocabulary Chinese-German
Anki Cards for the HSK vocabulary Chinese-German

Anki-HanyuShuipingKaoshi Anki Cards for the HSK vocabulary Chinese-German Das Deck baut auf folgenden Quellen auf: China Endecken Wortschatz von wohok

A python script made for personal use to monitor for sports card restocks on target.com since they are sold out often

TargetProductMonitor A python script made for personal use to monitor for sports card resocks on target.com since they are sold out often. When a rest

Irrigation Component V4 providing support for a custom card
Irrigation Component V4 providing support for a custom card

Irrigation Component V4 This release sees the delivery of a custom card https://github.com/petergridge/irrigation_card to render the program options s

An app to automatically take attendance by scanning students' bar coded ID card as they enter the classroom.

Auto Classroom Attendance This application may be run on a PC to automatically scan students' ID card using a generic bar code scanner and output the

Python scripts to interact with Upper Deck ePack online trading card platform

This script should connect to the Upper Deck ePack API using your browser cookies and download a list of your current collection and save it as a CSV.

With Christmas and New Year ahead, it is time for some festive coding. Here is a Christmas Card for you all!

Christmas Card With Christmas and New Year ahead, it is time for some festive coding! Here is a Christmas Card for you all! NOTE: I have not made this

A small script I made that takes any standard Decklist of magic the gathering cards and pulls all card images from scryfall at once!

A small script I made that takes any standard Decklist of magic the gathering cards and pulls all card images from scryfall at once!

Master Duel Card Translator Project

Master Duel Card Translator Project A tool for translating card effects in Yu-Gi-Oh! Master Duel. Quick Start (for Chinese version only) Download the

A simple but flexible plugin system for Python.

PluginBase PluginBase is a module for Python that enables the development of flexible plugin systems in Python. Step 1: from pluginbase import PluginB

Comments
  • Error on startup

    Error on startup

    Hey! I'm getting this error when opening anki from scratch and sometimes once I enter a profile. I've the Migaku Retirement addon disabled but it happens nonetheless.

    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.45 (355e66e8) Python 3.9.6 Qt 5.15.2 PyQt 5.15.4
    Platform: Linux
    Flags: frz=False ao=True sv=2
    Add-ons, last update check: 2021-08-02 09:25:18
    Add-ons possibly involved: ⁨Card Retirement⁩
    
    Caught exception:
    Traceback (most recent call last):
      File "/home/yannicko/.local/lib/python3.9/site-packages/aqt/main.py", line 300, in onOpenProfile
        self.loadProfile(self.profileDiag.closeWithoutQuitting)
      File "/home/yannicko/.local/lib/python3.9/site-packages/aqt/main.py", line 425, in loadProfile
        gui_hooks.profile_did_open()
      File "/home/yannicko/.local/lib/python3.9/site-packages/aqt/hooks_gen.py", line 2913, in __call__
        anki.hooks.runHook("profileLoaded")
      File "/home/yannicko/.local/lib/python3.9/site-packages/anki/hooks.py", line 34, in runHook
        func(*args)
      File "/home/yannicko/.local/share/Anki2/addons21/1972853015/main.py", line 27, in attemptStartingRefresh
        startingRefresh()
      File "/home/yannicko/.local/share/Anki2/addons21/1972853015/main.py", line 32, in startingRefresh
        applyRetirementActions()
      File "/home/yannicko/.local/share/Anki2/addons21/1972853015/main.py", line 208, in applyRetirementActions
        displayNotification('<b>'+ str(total) + ' card(s) have been retired in ' + str(round(timeEnd - timeStart, 3)) + ' seconds:</b><br>' + notification)
      File "/home/yannicko/.local/share/Anki2/addons21/1972853015/main.py", line 250, in displayNotification
        showInfo(text ,False,"", "info", "Card Retirement")
      File "/home/yannicko/.local/lib/python3.9/site-packages/aqt/utils.py", line 131, in showInfo
        mb = QMessageBox(parent_widget)  #
    TypeError: arguments did not match any overloaded call:
      QMessageBox(parent: QWidget = None): argument 1 has unexpected type 'bool'
      QMessageBox(QMessageBox.Icon, str, str, buttons: Union[QMessageBox.StandardButtons, QMessageBox.StandardButton] = QMessageBox.NoButton, parent: QWidget = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = Qt.Dialog|Qt.MSWindowsFixedSizeDialogHint): not enough arguments
    
    opened by yaoberh 2
  • When using

    When using "Undo Delete Note" I get an error message "'NoneType' object has no attribute 'entries'" instead of undeleting cards.

    Because of this addon, I can't use "Undo Delete Note". I get this error message instead of getting cards undeleted:

    Screen Shot 2022-12-15 at 22 49 15

    I've already lost a dozen of cards because of this addon. Any chance to fix it?

    The way to reproduce this issue:

    1. Install a "Card Retirement" addon.
    2. While reviewing a card click "More –> Delete Note" or press a "Cmd+Del" shortcut.
    3. Click "Edit –> Undo Delete Note" or press a "Cmd+Z" shortcut.
    4. Get an error message instead of undeleting the note.

    When having the "Card Retirement" disabled or uninstalled everything works fine.

    macOS 12.6.1 Anki Version ⁨2.1.54 (b6a7760c)⁩ Card Retirement 2.1.45.3

    opened by EugeneTarasenko 1
  • Menu for choosing options missing

    Menu for choosing options missing

    Hey! Hope you're doing fine :)

    So I've been editing the deck settings of this addon with shift because the new menu doesn't show the options. Problem is, with python 3.10 not even this is possible anymore because it shows an error. Is it possible to edit the config file manually to enable retirement options? If so, please let me know! Thanks

    opened by yaoberh 0
  • I still cannot undo a review

    I still cannot undo a review

    Whenever I try to undo a grading, I get this error message that reads "'Nonetype' object has no attribute 'entries.'"

    It would be appreciated if you could fix this problem.

    opened by woofingcough 5
Releases(2.1.45.3)
Owner
Exploring languages by making silly things.
Algorand Python API examples

Algorand-Py Algorand Python API examples This repo will hold example scripts to monitor activities on Algorand main net. You can: Monitor your assets

Karthik Dutt 2 Jan 23, 2022
CDM Device Checker for python

CDM Device Checker for python

zackmark29 79 Dec 14, 2022
Zeus is an open source flight intellingence tool which supports more than 13,000+ airlines and 250+ countries.

Zeus Zeus is an open source flight intellingence tool which supports more than 13,000+ airlines and 250+ countries. Any flight worldwide, at your fing

DeVickey 1 Oct 22, 2021
Start and stop your NiceHash miners using this script.

NiceHash Mining Scheduler Use this script to schedule your NiceHash Miner(s). Electricity costs between 4-9pm are high in my area and I want NiceHash

SeaRoth 2 Sep 30, 2022
🏃 Python3 Solutions of All Problems in GKS 2022 (In Progress)

GoogleKickStart 2022 Python3 solutions of Google Kick Start 2022. Solution begins with * means it will get TLE in the largest data set. Total computat

kamyu 38 Dec 29, 2022
Graphsignal Logger

Graphsignal Logger Overview Graphsignal is an observability platform for monitoring and troubleshooting production machine learning applications. It h

Graphsignal 143 Dec 05, 2022
Simple web application, which has a single endpoint, dedicated to annotation parsing and convertion.

Simple web application, which has a single endpoint, dedicated to annotation parsing and conversion.

Pavel Paranin 1 Nov 01, 2021
A simple python project that can find Tangkeke in a given image.

A simple python project that can find Tangkeke in a given image. Make the real Tangkeke image as a kernel to convolute the target image. The area wher

张志衡 1 Dec 08, 2021
Uma versão em Python/Ursina do aplicativo Real Drum (android).

Real Drum Descrição Esta é uma versão alternativa feita em Python com a engine Ursina do aplicatio Real Drum (presente no Google Play Store). Como exe

hayukimori 5 Aug 20, 2022
This app converts an pdf file into the audio file.

PDF-to-Audio This app takes an pdf as an input and convert it into audio, and the library text-to-speech starts speaking the preffered page given in t

Ojas Barawal 3 Aug 04, 2021
A command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, VueJS projects.

Cookiecutter A command-line utility that creates projects from cookiecutters (project templates), e.g. creating a Python package project from a Python

18.6k Jan 02, 2023
Provides guideline on how to configure pre-commit hooks in your own python project

Pre-commit Configuration Guide The main aim of this repository is to act as a guide on how to configure the pre-commit hooks in your existing python p

Faraz Ahmed Khan 2 Mar 31, 2022
Web App for University Project

University Project About I made this web app to finish a project assigned by my teacher. It is written entirely in Python, thanks to streamlit to make

15 Nov 27, 2022
a wordle-solver written in python

Wordle Solver Overview This is yet another wordle solver. It is built with the word list of the official wordle website, but it should also work with

Shoubhit Dash 10 Sep 24, 2022
An Notifier Program that Notifies you to relax your eyes Every 15 Minutes👀

Every 15 Minutes ⌛ Every 15 Minutes is an application that is used to Notify you to Relax your eyes Every 15 Minutes, This is fully made with Python a

FSP Gang s' YT 2 Oct 18, 2021
Awesome open-source alternatives to SaaS

Awesome-oss-alternatives - Awesome list of open-source startup alternatives to well-known SaaS products

Runa Capital 12.7k Jan 03, 2023
A server shell for you to play with Powered by Django + Nginx + Postgres + Bootstrap + Celery.

A server shell for you to play with Powered by Django + Nginx + Postgres + Bootstrap + Celery.

Mengting Song 1 Jan 10, 2022
A pure-Python codified rant aspiring to a world where numbers and types can work together.

Copyright and other protections apply. Please see the accompanying LICENSE file for rights and restrictions governing use of this software. All rights

Matt Bogosian 28 Sep 04, 2022
A framework that let's you compose websites in Python with ease!

Perry Perry = A framework that let's you compose websites in Python with ease! Perry works similar to Qt and Flutter, allowing you to create componen

Linkus 13 Oct 09, 2022
Tc-python - A Python script to receive message from a twitch chat

Twitch-Chat 📜 I did a script in Python to receive messages from a twitch chat.

miyucode 2 May 31, 2022