Jump to content

Recommended Posts

Posted

rci-tools — это репозиторий, в котором я пытаюсь систематизировать свои наработки, связанные с REST API, доступном на устройствах Keenetic/Netcraze.


Содержимое репозитория состоит из трех частей:

  1. Документация по RCI API
  2. npm-пакет(ы) для работы с этим API (@rci-tools/core)
  3. Демо-приложения, созданных с использованием этих npm-пакетов

 

Разные части репозитория могут быть интересны разным людям 🙂
В частности, раздел с документацией должен помочь тем, кто самостоятельно что-то автоматизирует на своих устройствах. Я неоднократно отвечал на похожие между собой вопросы о том, как работать с RCI API, и решил, что пора эти ответы как-то свести в один документ.

npm-пакеты и примеры на их основе призваны продемонстрировать, как можно самому реализовать альтернативный фронтенд для чего-то, что нужно лично вам. Мне кажется, что альтернатива webcli вышла довольно симпатичной 😇

Спойлер


Все три части будут со временем дополняться/обновляться.
Буду рад, если все это окажется кому-то полезным, и признателен за конструктивную обратную связь 🙂
 

  • Upvote 8
Posted

Большое спасибо @dimon27254, который уже помог исправить несколько недочетов в примерах 🔥

  • Upvote 2
Posted

Терминал в WEB это очень удобно. И системный журнал прокаченный.  А я всё думал на чем это он у вас крутится. )

Осталось понять какие ещё возможности открывает эта оснастка.

  • Thanks 1
Posted

Хорошее дело!

Терминал в веб через ttyd поднимается в один вызов, это я тоже осилил :) Более интересный вариант - запустить ndmc через авторизацию по куке или как-нибудь еще без ввода явного пароля. Может придумаете/доработаете в прошивке? Тогда ttyd вполне и в нативный веб можно дотащить, было бы шикарно.

  • Upvote 1
Posted
2 часа назад, qmxocynjca сказал:

Хорошее дело!

Терминал в веб через ttyd поднимается в один вызов, это я тоже осилил :) Более интересный вариант - запустить ndmc через авторизацию по куке или как-нибудь еще без ввода явного пароля. Может придумаете/доработаете в прошивке? Тогда ttyd вполне и в нативный веб можно дотащить, было бы шикарно.

Да, мне тоже хочется, чтобы можно было "пробросить" авторизацию в ndmc без повторного ввода. Подумаем, возможно, это в прошивке и появится со временем.

Пока можно, конечно, передавать туда пароль через JS, но это явно корявое решение 😁

  • Thanks 1
  • Upvote 2

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.