Игра Яндекс Практикума
Игра Яндекс Практикума
Игра Яндекс Практикума

Интересные проекты: бесплатная записная книжка с открытым исходным кодом Joplin

Отредактировано

Обзор бесплатного проекта с открытым исходным кодом для ведения заметок Joplin.

7К открытий7К показов
Интересные проекты: бесплатная записная книжка с открытым исходным кодом Joplin

Joplin является проектом с открытым исходным кодом. Приложение предназначено для ведения заметок, которые можно копировать, модифицировать, присваивать каждой теги. Все эти функции доступны как в самом приложении, так и напрямую из любимого текстового редактора. Каждая заметка записывается в формате Markdown.

Основные функции

Доступен импорт существующих заметок из Evernote, включая формат записей, все вложения и изображения, а также любые метаданные — геолокация, время создания и обновления записи и многое другое. Для каждой из записей доступна синхронизация различной сложности. Будь то синхронизация посредством файловой системы на устройствах одной локальной сети, либо с облачным хранилищем OneDrive от Microsoft.

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

  • Поддержка заметок, to-do списков, тегов;
  • Поддержка оффлайн — инструмент работает даже без доступа в Интернет;
  • Мультицелевая синхронизация — от файловой системы до облачных сервисов;
  • Заметки формата Markdown;
  • Поддержка прикрепления файлов;
  • Функция поиска по заметкам;
  • Поддержка геолокации.
Интересные проекты: бесплатная записная книжка с открытым исходным кодом Joplin 1

Использование последних технологий разработки

Joplin всё ещё находится в стадии разработки, но авторы обещают скорый выход продукта из бета-тестирования. По их словам, этот инструмент отлично подойдёт для ежедневного использования. Пользовательский интерфейс клиентского терминала построен поверх библиотеки терминальных SDK, настольный клиент — с использованием Electron, а интерфейс Android — при помощи React Native.

Установка

Приложение доступно в десктопных (Windows, macOS, Linux), мобильных (Android, iOS) и терминальных (Windows, macOS, Linux) версиях. Все приложения имеют похожий пользовательский интерфейс и могут быть синхронизированы друг с другом.

Приложение терминала

Для установки на macOS используйте команду brew install node joplin. Версии для Linux и Windows (с использованием WSL) можно установить, воспользовавшись следующей командой. Важное условие — наличие Node 8+ на рабочей машине.

			NPM_CONFIG_PREFIX=~/.joplin-bin npm install -g joplin
sudo ln -s ~/.joplin-bin/bin/joplin /usr/bin/joplin
		

По умолчанию, бинарное приложение установится в ~/.joplin-bin. В случае необходимости можно изменить этот каталог. Иначе, если ваши разрешения для npm настроены, как описано здесь (Вариант 2), тогда установка упрощается: npm -g install joplin. Для начала работы просто наберите в терминале: joplin. Инструкция использования команд терминала доступна на официальном сайте приложения.

Интересные проекты: бесплатная записная книжка с открытым исходным кодом Joplin 2
Следите за новыми постами
Следите за новыми постами по любимым темам
7К открытий7К показов