Автоматический вычеркиватель
Как вы могли заметить ранее, я веду свою базу знаний в Obsidian. Там же, в отдельной папочке "Inbox" живут мои TODO-шки, в виде набросков, идей и, собственно, TODO.
На прошлой неделе, решил я навести порядок в базе и был слегка смущен - мой Inbox был загажен еще прошлогодними заметками! Чистка конюшен заняла, наверное, с час.
Сегодня, открыв список с идеями для публикаций (которые, в общем, тоже TODO, по сути) я нещадно повычеркивал там несколько тем. Надо признаться, каждая тема сопротивлялась - приводила доводы к тому, что вычеркивать ее нельзя и она еще пригодится.
Но речь сейчас не об этом. Разгребая свой Inbox в Obsidian, меня посетила идея - а что, если сделать небольшой плагин, который раз в неделю будет перемещать все содержимое Inbox в архив (принцип "ничего не удалять" никуда не делся)? А чтобы этот процесс не был таким бескомпромиссно-радикальным, сначала перемещать, например в предархивную папку "В архив". Другими словами, логика процесса такая: раз в неделю (по всем канонам, предписывающим разбирать Inbox не реже этого периода), запускается задание, переносящее все, что находится во входящих, во временную папку - ну вдруг я спохвачусь и все таки найду заметкам какое-то применение. Если же этого не произошло, то заметки улетают непосредственно в архив. Ничего, при этом, не удаляется.
Такой подход может способствовать решению, как минимум, двух вопросов: 1. Дисциплина. Зная, что все заметки переместятся в субботу, я буду стараться разобрать их пятнице. 2. Даже если я их не разберу, папка входящих всегда будет в чистоте и порядке. Ну и всегда можно обратиться к архиву, если вдруг вспомнилось о чем-то, что уже ушло на "холодное хранение".
Как вам такая идея?
П.С. После небольшого исследования выяснилось, что непосредственно для переноса заметок по таким правилам вполне достаточно уже существующего плагина NoteMover. Одно он не умеет - изменять свойства документа. А у меня, по изначальной логике хранилища, в свойствах есть галочка "archived", благодаря которой сам документ а) перемещается автоматически в архив б) исключается из общего индекса документов
Поэтому, чтобы не ломать существующую организацию, все-таки без микродополнения, проверяющего наличие указанной галочки в документах из архива, не обошлось.