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
Allow users to suspend, tag, delete, or move cards that reach a specific retirement interval
Supports Anki version 2.1.45
Based on Migaku Retirement Addon under GNU AGPLv3 license
Anki-HanyuShuipingKaoshi Anki Cards for the HSK vocabulary Chinese-German Das Deck baut auf folgenden Quellen auf: China Endecken Wortschatz von wohok
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 This release sees the delivery of a custom card https://github.com/petergridge/irrigation_card to render the program options s
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
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.
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!
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
PluginBase PluginBase is a module for Python that enables the development of flexible plugin systems in Python. Step 1: from pluginbase import PluginB
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
Because of this addon, I can't use "Undo Delete Note". I get this error message instead of getting cards undeleted:
I've already lost a dozen of cards because of this addon. Any chance to fix it?
The way to reproduce this issue:
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
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
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.
Fixes error when undoing a review
Source code(tar.gz)Fix error message when showing notifications
Source code(tar.gz)Moved settings menu to Tools rather than a separate heading.
Stopped the add-on from loading when the user has the other retirement add-on installed.
Source code(tar.gz)A clean version of the retirement plugin.
Fixed undo code to enable loading in Anki 2.1.45.
Source code(tar.gz)A function decorator for enforcing function signatures
MessagePackEL This is the little-endian version of MessagePack, except the endianness is different, the rest is exactly the same as MessagePack. C lib
LeetCode I classify 200 leetcode problems into some categories and upload my code to who concern WEEK 1 # Title Difficulty Array 15 3Sum Medium 1324 P
SLURM Wrappers Executables job-history A simple wrapper for grabbing data for completed and running jobs. nodes-busy Developed for the HPC systems at
Pylexa - Artificial Assistant made with Python Alexa is a famous artificial assistant used massively across the world. It is a substitute of Alexa whi
YouTube Spammer Purge Allows you to purge all reply comments left by a user on a YouTube channel or video. Purpose Recently, there has been a massive
OpenTracing API for Python This library is a Python platform API for OpenTracing. Required Reading In order to understand the Python platform API, one
92_Python_Games 🎮 Introduction 👋 This repository contains Python games that I've worked on. You'll learn how to create python games with AI. I try t
A program made in PYTHON🐍 that automatically performs data insertions into a POSTGRES database 🐘 , using as base a .CSV file 📁 , useful in mass data insertions.
Curso de Programação de Jogos com Pygame Criando um jogo de naves espaciais com Pygame. Para iniciantes em Python Pré-requisitos Antes de começar este
flask_python Educational Repo. Used whilst learning Flask. The below instructions will be required whilst establishing as new project. Install Flask (
RandomUserPy Author kirito sate #modules used requests, json, tkinter, PIL, urllib, io, install requests and PIL modules from pypi pip install Pillow
SecCoin - Documentação A SecCoin foi criada com intuito de ser uma moeda segura, de fácil investimento e mineração. A Criptomoeda está na sua primeira
Data Poisoning based on Adversarial Attacks using Non-Robust Features Usage python main.py [-h] [--gpu | -g GPU] [--eps |-e EPSILON] [--pert | -p PER
RDFLib RDFLib is a pure Python package for working with RDF. RDFLib contains most things you need to work with RDF, including: parsers and serializers
Jarvis 🤖 🤖 Jarvis is an virtual assistant which can some tasks easy for you like surfing on web opening an app and much more... 🤖 🤖 Developer : su
Demand Forecasting Objective A chain store wants a machine learning project for a 3-month demand forecast for 10 different stores and 50 different pro
HPomb v2020.02 Coming Soon Created By Secanonm HPomb Is Socail Engineering Tool , Used For Bombing , Spoofing and Anonymity Available For Linux And An
Wacky-Alarm-Clock Basically, I kept forgetting to take my medications, so I thought it would be a fun project to code my own alarm clock and make it r
Pyrmanent A base class to make your Python classes permanent in a flash. Features Easy to use. Great compatibility. No database needed. Ask for new fe