Чтобы вы могли использовать самый удобный блокнот и самую лучшую платформу для создания курсов вместе!
- Откройте файл notion2stepik
- Скопируйте туда адрес странички в Notion
- Скопируйте туда номер урока на Stepik
- Запустите скрипт:
python3 notion2stepik.py
- Подожите, пока обрабатываются блоки
- Если контент скопирован и все хорошо, вы получите ссылку на урок
При первом запуске скрипт попросит token_v2 от Notion, id и secret от Stepik, Filestack APIKEY.
Чтобы получить token_v2 от Notion
- Откройте в браузере Notion.so
- Нажмите Ctrl + Shift + J (или Option + command + J)
- Перейдите на вкладку Application, слева выберите Cookies
- Cкопируйте token_v2
Чтобы получить id и secret от Stepik
- Перейдите сюда: https://stepik.org/oauth2/applications/
- Выберите client type = confidential, authorization grant type = client credentials
- Скопируйте id и secret
Чтобы получить Filestack APIKEY
- Зарегистрируйcя на https://filestack.com
- Скопируй Apikey (в правом верхнем углу)
- Текстовые блоки превращаются в параграфы
- Заголовки 1 и 2 уровня превращаются в заголовки
- Горизонтальные разделители разделяют контент на степы
- Все списки превращаются в неупорядоченные списки
- Блоки кода превращаются в блоки кода (хтмл экранируется!)
- Картинки загружаются
- Симпатичная полоса прогресса
- Встроенные штуки, типа карт и видео теряются
- Полужирное и курсивное форматирование теряется
- Графического интерфейса нет
- Телеграм бот для управления
- Обновление содержимого вместо замены
- Импорт тестовых заданий
- Импорт заданий на программирование