В начале сентября сервис Notion принял решение покинуть Россию, оставив тысячи российских компаний без удобного приложения, помогающего удалённо отладить рабочий процесс. Вместе с этим ещё большее число людей лишились любимого сервиса для создания обычных заметок.
В этом материале CyberMeta приводит подробный гайд, как при помощи Obsidian и GitHub сделать работающий аналог сервиса Notion, который совместит в себе все преимущества оригинальной программы.
Что понадобится для замены Notion
Первым делом необходимо установить с официального сайта на свой ПК текстовый редактор Obsidian, который имеет встроенную связь с ChatGPT, функции для анализа баз данных и прочие полезные мелочи. На базе этой программы мы попробуем «написать» собственный Notion, использовав инструменты с популярного сайта для программистов – GitHub.
В GitHub мы должны создать новый репозиторий (папку), дав ему любое название и указав опции «Private» и «Add a README file».
В создавшейся папке, где есть только один README-документ, мы создаём ещё один файл с названием «.gitignore» и строчкой «.obsidian» (все названия вводим без кавычек).
Далее мы должны создать токен доступа, чтобы скрипты на базе Obsidian могли работать корректно. Для этого вы переходите на нужную страницу в GitHub («Settings» – «Developer Settings» – «Personal access tokens» – «Tokens (classic)» – «Generate new token (classic)»), и прописываете название (любое), repo-галочку и бесконечное пользование. Создав токен в виде многозначного сочетания символов, вы копируете его и сохраняете.
Следом необходимо установить Git на ваш ПК. Данное программное средство используется для контроля качества ПО и обеспечения безопасности кода. Git также позволяет проводить совместную работу над одним проектом нескольким специалистам одновременно, сохраняя историю изменений каждого участника. Как вы понимаете, для совместной работы в ручном Notion такое ПО просто необходимо. Установить Git можно с официального сайта программы, выбрав 32- или 64-битную версию соответственно вашему ПК.
Синхронизация через Git
Чтобы проверить, корректно ли работает Git на вашем компьютере, можно запустить файл «git-cmd» в корне программы и ввести команду «git --version» без кавычек. Если программа показала вам версию Git и не отобразила ошибок, значит, работа идёт по плану. Далее вы создаёте в любом удобном месте на компьютере папку, где будут храниться необходимые файлы для новой Notion (например, D:/NewNotion).
Помните про сохранённый токен из GitHub? Теперь он нужен для синхронизации вашего Obsidian с наработками программистов. Вы должны собрать https-ссылку в виде «https://ВАШ ТОКЕН@github.com/ИМЯ ПОЛЬЗОВАТЕЛЯ НА GITHUB/НАЗВАНИЕ РЕПОЗИТОРИЯ.git». Эта ссылка, в которой вы пропишете все необходимые названия без пробелов и кавычек, пригодится нам в консоли программы Git. Запускаем файл «git-bash», где вводим сначала команду «cd ПУТЬ К ПАПКЕ С НОВОЙ NOTION» без кавычек, а потом выполняем созданную ранее ссылку.
Теперь в папке на ПК, которую вы создали для файлов новой Notion, появится подпапка, скачанная из GitHub. Проверьте, не пусто ли там после выполнения команд в Git.
Настройка Obsidian
Наконец-то добираемся до установленной в начале инструкции программы Obsidian. В стартовом окне программы нажимаем «Открыть папку как хранилище» и выбираем папку, которая была скачана из GitHub:
Теперь перед вами будет открыто пустое окно Obsidian, где вы уже можете создавать заметки. Для удобства можно сделать последние штрихи в настройках программы: «Сторонние плагины» – «Плагины сообщества» – «Обзор» – найти, установить и включить плагин «Git». В настройках самого плагина вы прописываете Vault Backup Interval (minutes) на значение «1», включаете Auto Backup after stopping file edits, Pull updates on startup и Disable notifications. После этого вы можете пользоваться отличным хранилищем заметок с синхронизацией на нескольких устройствах.