No description
  • JavaScript 52.9%
  • Python 45%
  • HTML 2.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2025-11-22 12:02:31 +03:00
extension initial 2025-10-25 23:48:43 +03:00
gen_api_docs.py initial 2025-10-25 23:48:43 +03:00
README.md Update README.md 2025-11-22 12:02:31 +03:00

lms-api-scrapper

В общем, как работать

  1. Скачиваем себе, загружаем плагин по пути lms-api-scapper/extension, открываем вкладку с LMS
  2. Заходим в меню плагина и нажимаем Start monitor
  3. Самостоятельно руками проходим по всем вкладкам LMS. Открываем домашки, файлы, лонгриды, профиль и тд. Если есть возможность открыть две домашки - откройте две, тогда скрипт произведет категоризацию типа GET /api/lms-api/materials/{id}
  4. После того, как всё обошли, открываем меню плагина и нажимаем Stop monitor
  5. Сохраняем, не меняя названия в папку с gen_api_docs.py, запускаем gen_api_docs.py
  6. Потом открываем в любом MD редакторе сгенерированный файл и смотрим API документацию LMS

NOTES: Тестировалось на Google Chrome

NOTES: Работает только с отключенным https://github.com/cu-3rd-party/lms-extension