Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update README.md
  • Loading branch information
homerostov authored Jan 25, 2022
commit 19e1b6cb07808bc085c307651407e9fd932b8ee0
40 changes: 40 additions & 0 deletions ios_widget/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,46 @@ This is a [Scriptable](https://scriptable.app/) widget that provides basic funct

# Demo

# Описание

В данном репозитории содержится код и краткая инструкция для создания виджета наполянемого данными из вашей базы даных в Notion.

Scriptable автоматически обновляет информацию внутри виджета каждые 5-7 минут.

Краткое описание возможностей виджета:

1. **Не занятые элементами места виджета** — при нажатии запускают ветку основного скрипта, которая запускает приложение Notion
2. **Текстовые строки** — Содержат в себе текст из одного из полей вашей БД Notion. При нажатии на текст вызывается ветка основного скрипта, который открывает соответствующую страницу в Notion
3. **Круг** **перед каждой записью** - вызывает скрипт который переводит задачу в конечный статус (например: Done)
4. **Квадрат с ручкой** - Кнопка вызывает Alert, с помощью которого можно создать задачу в начальном статусе.
5. **Круглая стрелка** - Принудительно обновляет виджет.

# Инсталляция

1. Создать новую базу данных или использовать мой шаблон ([https://gskirda.notion.site/77bcd7e231d84566a2959e6abea33c2d?v=9f73f111ff914383bc3e6b50a1fae180](https://www.notion.so/77bcd7e231d84566a2959e6abea33c2d)).
1. Стоит понимать, что база данных может иметь:
1. Другую структуру
2. Другие имена полей
3. Имена статусов
4. И тд.
2. Для этого нужно будет изменить соответствующие строки в коде скриптов.
2. Проделать шаги из данной инструкции ([https://developers.notion.com/docs](https://developers.notion.com/docs))
1. На этом шаге важно сохранить
1. Ваш API Token
2. Ваш Database ID
3. Установить Scriptable из App Store
4. Создать в Scriptable 3 скрипта (names are important and case-sensitive)
1. to-do
2. done_task
3. new_task
5. Перейти в скрипт to_do и вставить ваш API Token Notion
6. Добавить виджет
1. Вызвать меню изменения виджета и указать следующие параметры
1. Script: to_do
2. When interacting: Run Script
3. Parameter: [Ваш Database ID]
2. Нажать Готово
7. Через несколько секунд виджет обновится и отобразит страницы из вашей базы данных Notion
I announced and released this on [my blog in this article](https://kevinjalbert.com/custom-notion-ios-widget/). A full demo of the widget is presented in the following YouTube video.

<div align="centre">
Expand Down