Управление текстовыми заметками и деловыми задачами.
MyNotex — простое в использовании C++ / GTK графическое приложение для создания и упорядочивания текстовых заметок и деловых задач.
MyNotex специально разрабатывался для управления большим количеством заметок, хотя может использоваться лишь для написания нескольких текстов (заметок). Использование списка, вместо древовидной структуры и использование для хранения записей SQLite (компактная, встраиваемая, реляционная база данных) вместо традиционных XML-файлов, обеспечивает повышенную надёжность при работ с большим количеством данных. Использование SQLite делает приложение удобным не только для личного использования, но и позволяет делится любым количеством документов в группе ли организации.
Заметки в MyNotex расположены по темам и состоят из названия, даты, ключевых слов (тегов) и текстового содержимого. Текст заметок может быть отформатирован (шрифт,размер, цвет текста и фона, полужирный, курсив и прочее) и содержать изображения. Поддерживается выравнивание абзаца, маркирование, пронумерованные и алфавитные списки (с автоматическим отступом), масштабирование текста в заметке, возможность вставки и символов управления списками о "проделанной работе" и прочее...
В одном файле MyNotex может содержаться несколько тем и заметок, каждая заметка имеет табличную сетку что бы управлять списком задач, в заметки можно добавлять различные вложения (файлы любого формата). Файлы вложений для каждой заметки архивы хранятся в каталоге с именем заметки и с тем же именем и путём, количество вложений ограничено только наличием свободного места на диске.
Вложения в заметки могут добавляться "перетаскиванием", функция Drag&Drop / Перетащи и брось (по одному или сразу несколько), для вставленного в текст заметки изображения возможно масштабирование. Поддерживается поиск по именам и текстам заметок, вложениям, тегам и датам. Возможен поиск по нескольким тегам, датам и диапазону дат, есть возможность перекрёстной связи заметок и перемещение заметок со связанными вложениями из одной темы в другую.
MyNotex поддерживает шифрование текста выбранных заметок, используется AES (симметричный алгоритм блочного шифрования) и библиотека DCPcrypt. Для каждой заметки можно использовать отдельный пароль, пароль в файле не хранится, в заметках шифруется только текст, название, дата, теги, изображения и вложения остаются не зашифрованными. Зашифрованные заметки отмечаются специальным значком, поиск по тексту зашифрованных записей не поддерживается. Зашифрованная заметка сохраняется в файле пользователя и может быть прочитана только используя алгоритмы MyNotex.
Файл в MyNotex представляет собой базу данных SQLite, поэтому данные могут быть легко прочитаны и экспортированы через соответствующие инструменты. Поддерживается импорт и экспорт темы с заметками и вложениями, возможен прямой импорт (открытие текста текущей заметки) в Writer LibreOffice (или OpenOffice), импорт заметок из Tomboy и Gnote, есть возможность отображения текущей заметки в браузере и экспорт данных в HTML файл, поддерживается копирование текста заметки в формате Latex (чтобы вставить его в Latex-редактор). Можно отправить текст заметки с помощью почтового клиента "по умолчанию" и печатать заметки.
При необходимости можно синхронизировать два разных файла MyNotex, при внесении изменений, в конце процесса (добавления, редактирования или удаления темы, заметки или вложения) два файла и вложения каталогов будут идентичны. Для этой функции можно использовать и любой облачный сервис (например Dropbox). Когда включена синхронизация MyNotex записывает в каждом файле список удаленных элементов, тем и заметок (только ID, не текст из них), каждый элемент окончательно удаляется лишь по прошествии шести месяцев.
Лицензия: GNU General Public License version 3.0 (GPLv3)
Домашняя страница
Автор: posixru
http://zenway.ru/page/mynotex
|