반응형

강좌/XPEnology 활용 13

Synology Audio Station 알송 가사 플러그인

알송 가사 플러그인이 0.5로 업데이트 되었습니다. http://blog.acidpop.kr/286 알송 가사 플러그인 0.4 업데이트 특정 음악 제목에서 php simplexml 파서오류로 인한 CPU 및 메모리 점유율 문제 수정 버전 DSM 의 Audio Station 을 꽤 잘 사용하고 있는 편이다. 사용을 하다 보니 가사 플러그인 이라는게 있는것 같아 좀 찾아 보니 국내 음원 가사들을 지원하는건 잘 없고 그나마 있는게 중국산 ttplayer 라는 가사 플러그인 자료만 많이 돌아 다니는 모양이다. 알송의 가사 플러그인이 워낙 잘되어 있는걸 알고 있기에 한번 만들어 보자 라고 해서 개발(?)에 착수. ttplayer 코드를 보니 Audio Station API 가 어떻게 작동 하는지 대충 구조 파악을..

클리앙 고기상자님 RSS 파일을 1개의 파일로 재개발

링크 주소만 수정 해서 작동 했던 부분도 먹힌 상태 이고 현재는 꽤 많은 과정을 거쳐서 .torrent 파일 다운로드가 이루어집니다. 구글 검색 해보시면 이미 수정된 파일들이 있으니 클리앙에 있는 파일을 이용하시는게 좋을거 같습니다. https://www.clien.net/service/board/cm_nas/12747759?od=T31&po=0&category=%EA%B0%95%EC%A2%8C&groupCd= tfrss.php 파일은 더 이상 지원하지 않습니다. 2018/10월 중순쯤 부터 '최초배포 www.torrentmi.com' 파일만 다운로드 받아지는 현상이 발생. tfrss.php 를 직접 수정 하실 수 있는 분은 http://file.filetender.com/Execdownload.php ..

SurveillanceStation 에 Raspberry Pi 카메라 추가하기

Synology SurveillanceStation 은 각종 cctv 등을 추가 할 수 있다. 라즈베리 파이에 카메라가 있는데 이 카메라도 추가 할수 있을까 해서 구글을 검색 해보니 방법이 있다. 다음 순서대로 해보자. 준비물- Raspberry pi- Raspberry pi 전용 Camera- Synology NAS DSM 5.2 1. VLC 설치. sudo apt-get install vlc 2. RTSP Streaming 실행 raspivid -o - -t 9999999 |cvlc -vvv stream:///dev/stdin --sout '#rtp{sdp=rtsp://:8554/}' :demux=h264 RTSP Streaming 까지 실행 되었다면 Raspberry pi 의 RTSP 주소는 다음과..

xpebot 감시 스크립트 만들기

Hyper-V 에 XPEnology 를 설치 해서 사용을 하고 xpebot 을 개발하여 사용 하던 중 불편한 사항이 있어서 만들어 본 스크립트이다. 필자는 Windows 에 일정 시간이 되면 절전 모드로 진입 하도록 작업 스케쥴러에 등록을 해놓은 상태 이다. 그리고 집에 있는 라즈베리파이를 활용해서 필요할때 WOL 패킷을 보내 서버를 다시 시작 하도록 하여 사용을 한다. 문제는 절전모드에서 다시 시작 될때 Hyper-V 역시 VM 들을 저장된 상태에서 시작 하도록 한다는 점이다. 이렇게 시작된 VM 들 중 XPEnology 의 xpebot 은 네트워크 재연결을 시도하지 않는다. telepot 라이브러리 단에서도 네트워크 연결이 끊겼다는 이벤트도 없다.. 즉, ssh 로 접속해서 수동으로 bot.sh re..

XPEnology DSM 6.0 이상에서 다운로드 스테이션 텔레그램 알림 받기

xpebot 프로젝트가 중단 되었습니다. synobot 프로젝트로 다시 시작 합니다. https://blog.acidpop.kr/305 synobot 프로젝트기존 xpebot 이 Synology DSM 이 업데이트 되면서 인증서 관련 오류가 발생.. ㅠㅠ 언젠가는 Download Station API 를 이용하도록 바꿔야지 하면서 미루다가 이제서야 작업 진행. DSM 의 환경이 워낙 자주 바뀌기..blog.acidpop.kr DSM 의 Database 를 변경 하는것이기 때문에 꼭 중요한 자료를 백업 하고 진행하세요.데이터 손실에 대해 책임지지 않습니다.   DSM 6.0 이상 버전에서 xpebot (https://github.com/acidpop/xpebot) 을 ..

Git https 오류 해결

XPenology 5.2-5644 Update 5를 사용중이다. 최근 git clone 또는 git pull, git push 명령을 실행 하였을때 fatal: Unable to find remote helper for 'https' 위와 같은 오류가 발생 하는것을 확인 하였다. 상황을 보니 패키지 센터에서 최근에 업데이트 된 Git Server 2.8.0-.xxxx 버전이 문제인것으로 보인다. 필자는 다음과 같은 방법으로 해결 하였다. 1. 패키지 센터에서 Git Server 를 제거한다. 2. 패키지 센터에서 설정 버튼을 누른다. 3. 패키지 소스 탭으로 이동한다. 4. 추가 버튼을 누르고 다음 링크를 추가한다.이름 : SynoCommunity위치 : http://packages.synocommuni..

XPEnology SMS 알림을 텔레그램 봇으로 보내기

기존에 XPEnology SMS 알림을 텔레그램으로 보내기 라는 글을 포스팅 했었다. http://blog.acidpop.kr/207 하지만 이 글은 라즈베리 파이에 Telegram CLI 를 설치 하고... 새로운 사용자 계정을 만들어야 하고(폰 번호 필요) php 까지 연동을 해야 하는 복잡한 구조였으나!! 최근 Telegram BOT 관련해서 약간의 개발을 진행 하고 문서를 살펴 보다 보니 Telegram BOT API URL 로 한번에 전송 할 수 있다는것을 알게 되었다. 다음 순서 대로 진행 하면 다른 설정 필요 없이 단순하게 URL 만 붙여넣기 하여 SMS 알림을 텔레그램으로 보낼 수 있다. 1. Telegram BOT 계정 만들기 http://blog.acidpop.kr/215 Telegra..

XPEnology 전용 Telegram BOT

Telepot 8.0 에 맞춰 xpebot 이 업데이트 되었습니다. 자세한 사항은 github 를 참조하세요. https://github.com/acidpop/xpebot BOT 시작 후 응답 없는 문제는 수정 된걸로 보입니다. 현재 제 시스템에서는 계속 작동합니다. BOT 을 시작 한 후 3시간 정도가 지나면 BOT 이 응답이 없는것이 확인 됩니다. 현재 telepot 라이브러리 개발자에게 문의한 상태이고 수정 되면 다시 공지 하겠습니다. 임시 방편으로 해결책이 있네요. (luna1474 팁을 주셨습니다) 1. bash 파일을 복사 xpebot 경로에 있는 bash 파일을 /usr/bin/ 경로에 복사 cp /volume1/homes/admin/xpebot/bash /usr/bin/ admin 은 xp..

XPEnology SMS 알림을 텔레그램으로 보내기

좀 더 쉬운 방법으로 알림을 받을 수 있도록 포스팅 하였습니다. http://blog.acidpop.kr/217 XPEnology 의 제어판을 확인해보면 "알림" 이라는 메뉴를 볼 수 있다. 알림 메뉴를 선택해보면 이메일, SMS, 푸시 서비스를 이용해서 XPEnology 의 주요 알림 사항을 해당 서비스로 알려주는 서비스이다. 단, XPEnology 는 푸시 서비스를 이용 할 수 없기 떄문에 이메일을 이용해 알림을 이용하던지 SMS를 이용해야 한다. 이메일 서비스를 이용하자니 간단한 메시지 조차 이메일로 확인을 해야 하는 번거로움이 있다. 여기에서는 SMS 서비스를 이용해보고자 한다. 1. SMS 메시지를 받아서 처리 할 수 있는 php 파일이 필요하다. 블로그에 라즈베리파이는 이용해서 텔레그램이 설치..

XPEnology DSM 에 Telegram CLI 설치하기

XPEnology DSM 5.2 에 Telegram CLI 설치하기 XPEnolgy DSM 5.2 기준으로 설명합니다. 1. 패키지센터에서 debian - chroot 설치 필요 패키지 센터에서 설정 버튼 클릭 설정 화면에서 패키지 소스 탭을 클릭 추가 버튼을 클릭하고 다음 정보를 추가한다. 이름 : synocommunity 위치 : http://packages.synocommunity.com 일반 탭으로 이동한 다음 신뢰 수준을 "모든 게시자" 로 변경한다. 패키지 센터에서 커뮤니티를 선택 하고 Debian Chroot 를 설치한다. 설치가 완료 되면 작업을 클릭 한 다음 실행을 눌러 Debian Chroot 를 실행한다. 2. XPEnology 에 SSH로 접속을 한다. Shell 환경에서 다음 명령..

반응형