반응형

이 포스팅은 Notion에서 작성되었으며 다음추천인 링크를 통해 가입하시면 $10 Credit을 얻으실 수 있습니다(저에게는 $5 Credit이 쌓입니다)
Notion 가입 Link

Requirement

  • QTransmission (QNAP Club)
  • QPython3(QNAP Club)

환경 설정

~/.barshrc에 다음 Path를 추가하여 Python 환경을 사용한다

CONF=/etc/config/[qpkg.conf](qpkg.conf)  
QPKG_NAME="QPython3"  
QPKG_ROOT=`/sbin/getcfg $QPKG_NAME Install_Path -f ${CONF}`  
export PYPATH=${QPKG_ROOT}/bin

Flexget 설치

다음과 같은 과정을 통해 진행되었다. Python Version과 Path는 본인에 맞게 수정해야 한다
Pip Install과정에서 Disk Usage관련 메세지가 발생하여 /share/my/flexget 폴더에 다운로드 및 빌드를 하여 사용하였다.

https://flexget.com/InstallWizard/Linux

/bin/bash
$PYPATH/pip3 install -U setuptools
$PYPATH/pip3 install virtualenv
cd /share/my #Install 하고싶은 Root DIR
$PYPATH/virtualenv flexget
cd flexget
source bin/activate
pip3 install pytest-runner
pip3 install transmissionrpc
pip3 install flexget --cache-dir=/share/my/flexget/cache --build-dir=/share/my/flexget/build

스케쥴링

https://flexget.com/InstallWizard/Linux/Scheduling

한시간에 한번씩 flexget을 수행하기 위해 스케쥴링에 등록하여 준다.

#export EDITOR=vim
#crontab -e
vim /etc/config/crontab
#VIM 상에서 아래 한줄을 추가해 준다
20 * * * * LC_ALL=en_US.UTF-8 /share/my/flexget/bin/flexget -c /share/my/flexget/config.yml --cron execute

설정

설정은 Flexget 공식 사이트를 참조하여 본인 RSS및 관련설정에 맞게 진행하면된다.

https://flexget.com/Configuration

그리구 구글링해보면 여러 블로그들을 확인 할 수 있으니 참고하시길

https://awesometic.tistory.com/85
https://taking.kr/blog/archives/5395.html

반응형

+ Recent posts