все вопросы по Anki задавайте на форуме  reddit.com/r/AnkiRu/ 

• Ещё плагины

Plug-ins Install Lists

Списочки дополнений с этой страницы (и не только) для установки чохом:

874215009 135807519 1589071665 443435286 889633840 162313389 2491935955 2181333594 1562438127 960358571 83944088 3491767031 1672832404 1025789669 1921587528 441235634 728131107 388296573 1421528223 1496166067 1524262201 1290231794 892669336
с этой страницы кроме:
  • Change Review Key Shortcuts;

  • Don’t remove mark on export;

  • OSX Dictionary Lookup;

  • Low Key Anki: Pass/Fail;

GitHub профили

авторов дополнений

Wayback Machine   интернет-архив для поиска старых версий описаний дополнений

нет на AnkiWeb

Интересные дополнения с GitHub, которых нет на AnkiWeb

by Houssam Salem

 

• Прочие дополнения

Advanced Browser

874215009
2016-06-18

Добавляет дополнительные сортируемые колонки в Обозреватель Anki.

После клика правой кнопкой мыши по заголовку любой колонки:

 { Advanced Browser }

Если убрать диез # в начале строки from advancedbrowser …​,
то станут доступны служебные поля Anki (номера карточек и т.п.)

 { AdvancedBrowser }

Не заменить шарп на пробел, а именно удалить, чтобы первый непробельный символ оказался в той же позиции, что и у соседних строк.

Одно дело делаешь, другого не порть.

Change Review Key Shortcuts

1057034736
2012-11-07

Пример от Дамиена Элмса

Как надо обрабатывать нажатия клавиш при просмотре карточек

Пример, как редактированием исходного текста дополнения можно настроить горячие клавиши управления просмотром.

Don’t remove mark on export

909480379
2014-04-16

С одной стороны, было довольно неприятно обнаружить в скачанной из интернета колоде чьи-то пометки — зачем они мне?! С другой стороны, это действительно не очень правильно, вот так вот принудительно взять и лишить всех права экспортировать отметки без расписания.

Но с этой же стороны столь же неправильно так же принудительно возвращать экспорт отметок во всех случаях. А если мне надо для одной колоды экспортировать с метками, а в других - без меток?! Ну, в мире открытого программного обеспечения принцип такой - кому надо, тот и делает :о)

Надо доделать это дополнение в части, чтобы оно добавляло в окно экспорта ещё одну галочку, со значением выкл. по умолчанию, для того, чтобы редкие пользователи, кому это действительно надо, могли поставить галочку и получить желаемый результат.

Как итог обсуждения на anki.tenderapp.com

Dynamic Tags

135807519
2015-12-05

Первым делом что тут надо понять: название <s>лажает</s> обманывает. Речь идёт не о метках, а о динамических псевополях, которые бы работали как переменные в шаблонах HTML.

Export Cards As Text

1589071665
2014-09-14

Как я понял, тут вся фишка в выходных форматах XML и JSON.

3аточена под поля Вопрос-Ответ (первое-второе) :-(

Get context sentence for language learning -Tatoeba lookup on right-click

443435286
2014-08-18

Выделить на карточке слово мышкой, кликнуть правой кнопкой мыши и выбрать соответствующую строку контекстного меню.

Открывает в интернет-браузере пользователя результаты поиска на сайте Татоэба.

Надо исправить строку FROM_LANGUAGE = 'deu' на rus и

Если целевой язык НЕ английский, то и TO_LANGUAGE = 'eng' на какой вам там нужен код

Соответственно очень легко настроить и на любой другой онлайн-сервер.

Import a course from Memrise (new version!)

889633840
2016-06-03

Эта новая версия отличного дополнения <i>Memrise to Anki</i> (возможно, <a href="https://ankiweb.net/shared/info/1959202519">Memrise Course Importer</a> ?) свободна от старых ошибок и практически любой курс с <a href="https://www.memrise.com">memrise.com</a> импортирует верно.

Как пользоваться?

Power Format Pack: Markdown, code blocks, lists, tables, syntax highlight & more

162313389
2016-10-23, 2017-01-27

Power format pack: code blocks, lists, tables and more

Внимание! Это дополнение обновляется весьма часто, поэтому прежде чем давать ему одну звезду или писать сообщение об ошибке, попробуйте скачать свежую версию — очень может быть, что ошибка уже исправлена.

Дополнение даёт целую вереницу кнопок всевозможного форматирования в окно добавления/редактирования записи, причём вы сами можете выбрать в настройках дополнения, какие их этих кнопок вам нужны, а какие нет:

Quick Colour Changing

2491935955
2012-04-22

Можно навешивать на кнопки раскрашивание выделенного в поле текста определённым цветом.
По умолчанию назначены F8 для красного и F9 для синего.

colours = [
 ("red", "F8"),
 ("#00f", "F9"), ("#AA5603", "F10"),("#000", "F11"), ("green", "F6")
]
В текст поля вставляется устаревший тег FONT:

эта <font color="#ff0000">часть текста</font> в поле

Works well. I could also create multikey shortcuts by moving the colours list below the import statements in the code. Below you can see that the yellow color can be applied by hitting Ctrl+P:

from aqt import mw
from aqt.qt import *
from anki.hooks import addHook
colours = [
 ("yellow", Qt.CTRL + Qt.Key_P),
]

Quick note and deck buttons

2181333594
2015-09-29, 2016-11-29

В окно добавления новой записи (но не в окно редактирования уже существующей) и в окно импорта записей из текстового файла добавлены кнопочки для переключения в один клик типа записи / целевой колоды.

После установки надо зайти Инструменты - Дополнения - Quick_note_and_deck_buttons - Редактировать…​ и указать требуемые для быстрого доступа типы записей и колоды.

Add buttons to the add card dialog to quickly select your favorite note type/model or deck.

You will have to set up these models and decks is the source file. Use the “Tools/Add-ons/Quick note and deck buttons/Edit…​” menu item. Follow the instructions in the source file and the manual . If you don’t you will get an error like “Quick_note_and_deck_buttons, line 130, …​ 'NoneType' object has no attribute 'getitem'.” That is this add-ons way of saying it couldn’t find the model or deck.

P.S. <10kB. Updated 2016-11-29. По всей видимости, какое-то техническая перезаливка, поскольку скрипт полностью совпадает со своей версией от 29.09.2015

Quick Tagging

1562438127
2014-10-11

Собственно, простенькое окошечко вместо окна редактирования позволяет задавать свои метки карточке. Вызывается нажатием на клавишу t в процессе просмотра карточки (если курсор в поле ввода, то надо просто кликнуть мышкой по полю карточки). Остальные кнопочки настраиваете по вкусу редактированием исходника дополнения.

Проигрывает стандартному окну редактирования полей записи текущей карточки (там тоже в нижней части окна есть поле для указания меток) в том, что при указании marked он не обновляет сторону карточки, как следствие — не показывает звёздочку.

Выигрывает в том, что можно на горячие клавиши назначить свои часто используемые метки, одновременно можно скрывать отмеченную карточку до завтра. И всё это — одним нажатием на клавишу.

Для отметки карточек (простановки/снятия метки marked) пользуемся стандартной клавишей * звёздочка на цифровой или основной клавиатуре, для остальных меток это дополнение — рулит!

Wikitext: format text with Creole markup

960358571
2015-05-13

Нажатием на Ctrl+Shift+W или по кнопке W на панели инструментов в окне добавления/редактирования полей записи откроется окошечко, в котором можно указать текст в вики-формате — он будет преобразован в нормальный html-текст (и именно в хтмл-виде вставлен в поле, так что для просмотра таких записей, скажем, на телефоне, дополнение и не требуется).

Если при нажатии / клике в поле выделен текст, то в окошечко попадёт только он.

• Ещё чутка

конец января 2017

CSS styles formatting

83944088
2016-05-06

Добавляет классы CSS 'norev' и 'small', которые могут использоваться для форматирования карточек. Сможете добавить и свои, если аккуратно подправите исходный код дополнения.

Форматирование прячется под кнопкой 'CSS' на панели форматирования в редакторе шаблонов карточек?

'clean field' item cleans whole field off these styles.

Я использую класс 'norev' чтобы прятать нежелательные подсказки на обратных карточках.

.small { font-size: 0.6em; } .front .norev { display:none; } <div class="front"> ... front side here ... </div>

Multi-column note editor

3491767031
2013-11-10

Использование нескольких колонок для полей записи. Вы можете легко изменять количество колонок редактированием поля <i>Columns</i>, добавляемого дополнением, так что вы можете задавать различное число колонок для различных типов записей и вида окна (Обозреватель Anki, добавление или редактирование записи).

multicolumn browser

Если у вас есть поля, которым требуется длинная строка во всю ширину окна, у вас есть соотв. возможности настройки для отдельных полей.

multicolumn browser single row

Свои замечания и предложения адресуйте на add-on’s github page.

Add note id

1672832404
2016-11-29

Если в типе записей первое поле пусто (а может и не только первое, главное, с этим именем) и называется <b>Note ID</b> (идентификатор записи), то в окне добавления/редактирования записей в момент потери этим полем фокуса (при переходе пользователя к следующему, второму полю кликом мыши или нажатием на клавишу Tab) будет сгенерировано некое значение, обеспечивающее уникальность значения в ключевом поле в пределах записей данного типа.

Это означает, что остальные поля, которые представляют для вас действительный интерес, теперь вполне могут повторяться от записи к записи. В частности, автор дополнения предпочитает для омонимов иметь записи с одинаковым полем, а уже в остальных полях пояснять различие между ними.

Максимальную пользу от этого дополнения вы ощутите при редактировании записей вне Anki (экспорт в текстовый файл, редактирование файла, импорт в текстовом формате), поскольку в этом случае записи гарантировано вернуться на свои места, к столь любимому всеми нами прогрессу разучивания.

Также предусмотрена команда меню, которая запускает проход по всем записям коллекции с заполнением всех найденных пустых полей Note ID

Авторское описание есть и на GitHub

Лично мне в этом дополнении не понравилось только одно: когда закрываешь пустое окно добавления новых записей, тебе всё равно выдаётся предупреждение В записи что-то будет потеряно. Продолжать? и приходится тянуться мышкой и делать дополнительный клик.

OSX Dictionary Lookup

1439965117
?

Простенькое дополнения для поиска выделенного слова в OSX-словаре при просмотре карточек в Anki.

Выделите мышкой слово, которое требуется найти, кликните на выделении правой кнопкой мыши и выберите Lookup "Your Word" — как результат будет запущено приложение OSX’s dictionary app с определением выделенного слова, если такое доступно в словаре.

Исходник есть на GitHub

Basic Printing Support

1025789669
2014-09-01

Это дополнение добавляет команду в главное меню Инструменты. Когда вы выберете её, она поместит все карточки текущей колоды на веб-страницу и покажет эту страницу в вашем веб-браузере. Далее вы можете воспользоваться возможностями вашего веб-браузера по печати, обычно это команда меню Файл - Печать…​ для печати вашего списка на бумаге.

Обычно дополнение автоматически открывает в веб-браузере сформированную страницу, но если в вашей системе это по каким-либо причинам не происходит, вы можете вручную открыть файл <code>Documents/Anki/User 1/<b>print.html</b></code>

Может быть беда с кириллицей.

Transfer Deck

1921587528
2014-05-14

Это дополнение позволяет скопировать колоды в другой профиль на этой же самой машине (точнее говоря, в этой же самой базе).

Добавляет команду главного меню ИнструментыTransfer Deck котора создаёт временный файл и осуществляет выход из профиля, как только вы войдёте в другой профиль — будет осуществлён импорт из временного файла.

 

• Inspired by

Additional Card Fields

441235634
2015-12-03, 2017-01-24

С этим дополнением вы можете добавлять в шаблоны карточек следующие псевдо-поля:

в ранней версии
  • {{Did}} - id колоды

  • {{Id}} - id карточки

  • {{Ivl}} - текущий интервал

  • {{Queue}} - 0=новая, 1=разучиваемая, 2=повторяемая, -1=исключённая, -2= -3=отложенная?

  • {{Reviews}} - количество просмотров карточки

  • {{Lapses}} - количество забываний карточки

  • {{Ord}} - порядковый номер шаблона карточки в записи. Первый шаблон нумеруется как 0. Удобно, если через JavaScript по-разному оформлять карточки с пропусками.

  • {{FirstReview}} - день, в который карточка была впервые просмотрен

  • {{LastReview}} - день последнего просмотра карточки

  • {{TimeAvg}} - среднее время просмотра карточки

  • {{TimeTotal}} - общее время, проведённое за просмотром этой карточки

Если что-то из прозвучавшего вам непонятно, перечитайте руководство пользователя. Профиль автора на реддите: www.reddit.com/user/Dayjaby/

Отсебятина: что мне не понравилось в этой идее — так это то, что когда дополнения нет, я получаю на карточке сообщение о неправильном имени поля. Да и многовато имён полей оказываются занятыми. Решил эту проблему введением префикса info:

в актуальной версии

Что изменилось? Появился префикс <code>info::</code> с <b>двойным</b> двоеточием,
а также добавился блок псевдополей между {{Lapses}} и {{Ord}}

With this plugin you can add the following values to a template:

  • {{info::Did}} - the deck id

  • {{info::Id}} - the card id

  • {{info::Ivl}} - the current interval

  • {{info::Queue}} - 0=new, 1=learning, 2=due, -1=suspended, -2=user buried, -3=sched buried

  • {{info::Reviews}} - the amount of reviews that you had on a card

  • {{info::Lapses}} - the amount of lapses \

    1. {{info::Type}} - 0=suspended,1=learning,2=normal,3=day learning

    2. {{info::Nid}} - note id

    3. {{info::Mod}} - last modification date

    4. {{info::Usn}} - universal serial number which is incremented everytime you upload to AnkiWeb

    5. {{info::Factor}} - the easiness of a card, e.g. 2000 would be 200%

    6. {{info::New?}} - is this card new?

    7. {{info::Review?}} - is this card being reviewed?

    8. {{info::Learning?}} - is this card being learned?

  • {{info::Ord}} - the number of the template. The first template gets the number 0, the second the number 1, etc. Useful e.g. for clozed cards, where you want Javascript code to behave different for certain cards

  • {{info::FirstReview}} - the first day that this card got reviewed

  • {{info::LastReview}} - the last reviewed day

  • {{info::TimeAvg}} - the average time spent on this card

  • {{info::TimeTotal}} - the total time spent

Clear Field Formatting (HTML) in Bulk

728131107
2016-07-23

В Обозревателе Anki добавляет команду меню Редактирование - Bulk-Clear Formatting для удаления всех HTML-тегов во всех полях всех выделенных записей (разумеется, кроме IMG, поскольку они используются для указания на картинку).

Create Copy of Selected Cards

787914845
2015-06-28

В меню Редактирование Обозревателя Anki появится команда на копирование карточек.

По сути выполняется копирование записей, чьи карточки попали под выделение.

Выделите нужные карточки/записи, выберите команду меню, в выскочившем окне укажите колоду, в которой следует создавать копии карточек.

Если колода ещё не существует, то она будет создана.

Карточки являются точной копией исходника, метки копируются с ними, а также добавляется метка дубликат.

История просмотров не копируется!

Decks Total

Всего по колодам

1421528223
2016-07-09

Собственно, всё, что делает это дополнение — добавляет под список колод строчку

 { Пора: 00 повторений, 00 новых карточек }
 { Decks Total }

Не сказать, чтобы эта строка была бы очень нужна. Я, например, на эти показатели никогда не смотрю.

Врагов не считают, а бьют.

Но всегда первым делом после создания новой базы добавляю это дополнение: его сообщение каким-то магическим образом превращает выхолощенный интерфейс Anki в совершенно уютный.

Unlimited

Кроме того, точно те же числа можно получить, если просто создать родительскую колоду верхнего уровня:

 { dt }

Наличие такой колоды очень облегчает экспорт всех колод: вместо без вопросов Файл collection.apkg сохранён на рабочем столе у вас появится возможность указать местоположение и имя выходного файла даже в случае добавления в экспорт информации о расписании.

Обратите внимание:

  • имя такой колоды лучше персонализировать (скажем, показать в нём название профиля),
    чем делать каким-нибудь безликим Collection — это сильно поможет

    • при разборе результатов экспорта в .apkg-файлы, например

    • при переносе данных в другой профиль

    • либо при наличии нескольких учёток на AnkiWeb

  • чтобы снять ограничения в 20/100 просмотров на верхнем уровне, необходимо

    • в настройках колоды создать новую группу настроек (скажем, назвать её Unlimited)

    • и выставить в ней

      • Новых карточек в день 9999

      • Ответов / Максимум просмотров в день 9999

dt

И ещё одна засада: в списке дополнений вместо пары красивых слов Decks Total какая-то невнятица в виде dt

 { decks_total }

Дело в том, что если дополнение состоит более чем из одного файла, то по правилам Anki для остальных файлов надо создавать папку, имя которой не может совпадать с именем скрипта (без расширения .py) Причём пробелы в именах файлов Anki всегда замещает на _подчёркивания.

Такие дела. Не стал автор мучиться с придумыванием говорящих имён файлов. Но вы можете переименовать dt.py сами, например, в decks_total_kaamaru.py

Единственно, что вам надо помнить о подобном переименовании: когда автор обновит свой аддон и вы повторно установите его, у вас снова появится dt.py — удалите старую версию вручную и вновь выполните переименование (если вас такие кривые имена всё ещё будут беспокоить :-)

В чём польза для писателей своих дополнений

можно подсмотреть, как организовать вывод локализованного сообщения, выбрав по языку оболочки из списка доступных переводов.

 { ед.ч. }

Таки да, при локализации сообщений надо учитывать число: "1 карточка", "2 3 4 карточки", "5 карточек"

И ещё один нюанс: подобная родительская колода верхнего уровня с уникальным именем позволяет легко увидеть только что экспортированную чужую колоду (особенно если в профиле уже реально много чужих колод), даже если у новичка полная беда с названием — ведь на верхнем уровне всё равно будет только две колоды.

Low Key Anki: Pass/Fail

Анки в низком ключе: Прошёл/Завалил

477405355
2016-06-30

Клон дополнения Again Hard вместо "Трудно" ВСЕГДА отвечает "В самый раз", чтобы не уменьшался до 130% процент лёгкости карточки.

И да, кнопищи подписаны словами Correct и Incorrect.

Рядом с More_Answer_Buttons_for_New_Cards.py работать не будет. И это логично :-)

Night Mode

Ночной режим

1496166067
2016-03-05

Ночной режим вкл/выкл по Ctrl+N
или по команде меню View — Night Mode…

Если на карточках все цвета системные (или все пользовательские,
но вот только действительно все, и цвет, и фон, и ссылки и т.д. и т.п.)
то ещё более-менее достойно смотрится, а если на карточках
цвета изменены лишь частично, то ужас-ужас-ужас!

Подсказка
Общий совет:

когда меняете цвет текста на карточке,
обязательно указывайте и цвет фона под ним,
не полагайтесь на то, что цвет фона по умолчанию
всегда будет оставаться неизменным!

Ночные цвета лучше настроить сразу в шаблонах карточек
и не менять их ночью и днём,
эти смены только отвлекают от цели занятий.

Power Create lists ordered unordered and intended

1524262201
2017-01-26

Power Create lists, from Daniel Mankarios

# Written by Daniel Mankarios in 2013 &lt;daniel.mankarios@uqconnect.edu.au&gt;
# License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html

Создание могущественных списков, нумерованных, маркированных и с отступом.

Добавляет 3 кнопки O U In в правый верхний угол окна добавления/редактирования записи для создания упорядоченных и ненумерованных списков и задания отступа.

Горячие клавиши: Ctrl+Shift+O, Ctrl+Shift+U, Ctrl+Shift+I соотв.

Enter = следующая строка, Enter Enter = конец списка (отступа)

RemoveLinebreak

1290231794
2016-03-13

После копипасты из PDF-файла нажатием Ctrl+Shift+Q можно быстренько удалить концы строк в текущем поле.

Word-wrap fix

892669336
2014-10-25

Заменяет все обычные пробелы в полях на неразрывные пробелы (для улучшения ситуации на экране мобилки).

Добавляются иконка и горячие клавиши Ctrl+Shift+W в окно добавления/редактирования записей, а также команда в меню Обозревателя Anki для выполнения групповых корректировок.

 

 

© 2017-06-08
Несмотря на то, что текст опубликован в свободном доступе, все права на него оставляю за собой.
Если вам необходимо где-то использовать весь текст или его часть — напишите мне и мы обсудим.

Свои вопросы и предложения по Anki засылайте  на форум  reddit.com/r/AnkiRu/ 

P.S. Все имена и события вымышлены. Все совпадения случайны.
Все торговые марки принадлежат их владельцам,
случайные упоминания в тексте не являются покушением на их использование.

И вообще, вам это всё привиделось. Было сном.

Немедленно сотрите у себя этот файл и забудьте то, что прочитали :-)

.

.