Gazuaaa님 올려주신 앱 테스트해보니 youtube-dl-nas에서 다중 다운로드 요청하는 도중 브라우저를 끄면 다운 대기중인 정보가 없어져버려 패치했습니다.
기존 :
10개 다운요청>브라우저 이동> 이동당시 다운되고있는 정보까지만 작업
수정 :
중간에 브라우저를 삭제하셔도 요청하신 10개 다운로드는 이제 임무를 마치게 됩니다.
이제 10개 요청하시면 순서대로 작업완료하고 화면에
Remaining download숫자가 9-8-7-6-5-4-3-2-1-0으로 빠지는걸 확인하실 수 있습니다. 0되면 완료에요.
(다만, 브라우저 끄고 다시 진입해서 요청할 시 기존 7개요청, 신규 3개라면 7개 작업 빠질때까진 plz, wait.으로, Remaining은 2-1-0 로 보여주게 됩니다.)
[시놀로지 도커플렛폼사용자]
도커이미지 삭제하시고 다시 pull 받아서 기동하시면됩니다.
[도커명령어 사용자]
$ docker restart --pull 이름 #이 명령어가 되는지 모르겠네요. 안되시면 아래...
$ docker rm -f 기존youtube-dl-nas #기존 컨테이너 지우고
$ docker run - -pull -d --name 이름 -e TZ=Asia/Seoul -e MY_ID=아이디 -e MY_PW=암호 -p 외부포트:8080 modenaf360/youtube-dl-nas # 다시 런할때 이미지 pull받는다.
[패치내용]
1. 다중 다운로드 요청 중 브라우저를 끄거나 이동하면 다운로드를 대기하고 있던 정보가 사라지는 오류 수정 (web, api)
2. 다운로드 요청 REST API추가 (api)
3. URL 정보 오기입 또는 최종 다운로드 실패시 테이블에 실패 정보 노출 (web)
4. 현재 남아있는 다운로드 대기 수 화면 노출(web)
패치 상세내용은 아래에...
DOCKER HUB : https://hub.docker.com/r/modenaf360/youtube-dl-nas/
GIT HUB : https://github.com/hyeonsangjeon/youtube-dl-nas
깃이나 독허브 추천도 부탁드려요~
[REST API]
혹시 몰라 외부에서 요청할 때 사용할 간단한 API도 하나 뚫어놨습니다.
request 예제
curl -X POST http://localhost:8080/youtube-dl/rest \ -d '{ "url":"https://thisisdown.com/xxx", "resolution":"best", "id":"iamgroot", "pw":"1234" }'
response 예제
{ "success": true, "msg": "download has started", "Remaining downloading count": "7" }
실행방법 이전글 참조 :
[2]. https://www.clien.net/service/board/cm_nas/12651444CLIEN
잘 사용하겠습니다. ^^
이번 업데이트 하고 나서 이런데 확인 부탁드립니다.