Anki add-on: Malleus Anki Helper Addon

🌟 Malleus Anki Helper Addon 🌟 The Malleus Clinical Medicine Anki deck is the best continually updated clinical medicine anki deck for Australian and New Zealand medical students. 👉 Vist malleuscm.notion.site to learn more 👈 This is an Anki addon that integrates with the Malleus notion database to seamlessly manage Malleus clinical medicine cards. The addon allows you to search the Malleus Notion database, find existing cards with matching tags, and create new cards with proper tagging . • Malleus Clinical Medicine Website • Ankiweb Link • Usage • Showcase 📺 Watch the full howto and showcase playlist on YouTube Usage Finding Existing Cards Click the “Malleus” button in the browser toolbar or editor Select your database (Subjects or Pharmacology) Enter a search term Select the subtag you want to search for (leave as Tag to ignore subtag) Choose the relevant pages from the search results Click “Find Cards” to search for existing cards with matching tags Creating New Cards Follow steps 1-5 above Click “Create Cards” to open the Add Cards window The cards will be pre-filled with the appropriate tags Note that you want to select a subject tag for the cards you are creating on. If you are unsure of what particular subtag to use, you can select Main Tag. Additionally you can access the menu from the add card dialogue. Installation Through ankiweb Now on ankiweb: https://ankiweb.net/shared/info/620451841 . To download this add-on, please copy and paste the following code into Anki 2.1: 620451841 Manual Installation Download the extension files Place the extensions files in your Anki addons folder: Windows Windows: %APPDATA%\Anki2\addons21\ macOS Mac: ~/Library/Application Support/Anki2/addons21/ Linux Linux: ~/.local/share/Anki2/addons21/ Restart Anki If need be, you can also manually update the cache yourself using the python script update_notion_cache.py (takes a little bit of time) python3 ./update_notion_cache.py Configuration If you have renamed or moved the Malleus deck it is worthwhile to change deck_name in the add on configuration manager to the correct name. This way the create card button will open to the correct deck. The cache_expiry is the number of days after which the local database copy of the notion database will expire and any pages updated since the local database copy will be updated. Directions for the Future [X] Add button in editor page [X] Publish to Ankiweb addons [X] Keep local cache and update only newly updated [X] Add configuration for: [X] Keybindings [X] Default deck location [X] Cache expiry duration [X] Add eTG database [X] Add rotation database [ ] Add guidelines database [X] Integrate full database syncs using python script [ ] Integrate with local LLM or neural network to suggest tags [ ] Add note type customisation options Troubleshooting There are some issues when trying to use the add-on while the database is being updated. Please wait for the progress bar to finish before using the page selector. Licence This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). This license grants you the freedom to use, modify, and distribute this software, provided that any derivative work or distribution is also licensed under the AGPL-3.0. Additionally, if you deploy this software on a network, users interacting with it over that network must also be granted access to the source code. For more details, please refer to the full license text visit GNU AGPL-3.0 License

GitHub repository: sabicool/malleus-anki-addon
Repository description: Anki addon to help create and find cards related to the Malleus Clinical Medicine project
Languages: Python, Shell
Topics: anki, medicine