1. OctoPrint 환경 구축
mkdir ~/devel cd ~/devel git clone https://github.com/foosel/OctoPrint.git cd OctoPrint virtualenv venv source ~/devel/OctoPrint/venv/bin/activate pip install --upgrade pip pip install -e .[develop,plugins] |
2. 개발 환경에서 OctoPrint 서버 구동
octoprint serve |
3. 플러그인 뼈대 구축
pip install "cookiecutter>=1.4,<1.7" octoprint dev plugin:new 플러그인이름 cd OctoPrint-플러그인 이름 octoprint dev plugin:install |
4. 로그인을 할때마다 자동으로 플러그인 디렉토리로 이동하려면
.bashrc 마지막에 아래 내용을 추가한다
source ~/devel/OctoPrint/venv/bin/activate cd ~/devel/OctoPrint-Chambermanager |