Syncope.T-*
article thumbnail
Published 2016. 5. 11. 07:20
Youtube Downloader My Project
728x90

이게... 15년 기말 자바 프로젝트로 했던것인데..

항상 옛날 작품을 되돌려 보면, 그때 해결하지 못했던 문제점들이 내 눈에 쏙쏙 박힌다.

그러나 수정하고 싶진 않다, 나에겐 피드백이란 너무나 귀찮기 때문에 문제점들만 알려주려 한다.

감히 내가 언급하자면, 페르마가 마지막 정리가 귀찮았던 이유가 종이가 부족해서가 아니라 지금 내 기분과 같아서 그럴지도 모른다. (귀찮 귀찮)



우선 아래 화살표 모양으로 저장 위치를 결정하자.

Paste Url 버튼을 이용해 유튜브 영상 주소를 입력하면 자동으로 테이블 리스트에 추가가 된다.

다운로드 리스트에는 log.ini에 저장되고 위 화면에서 뜬다.

그럼 위 처럼 다운로드가 시작되는데.... 알아서 해보시길. 다운로드 속도는 외국 프로그램보다 훠어어얼씬 좋으니 써 보길.. Vimeo도 가능하다.


[발견된 문제점]

1. 테이블 리스트 2개 이상 추가시 깜빡깜빡 거린다. 왜냐하면 객체 생성을 중복으로 해버렸기 때문인데.

이는 타이머 클래스를 아예 시작부터 외부에 돌려놓고, 다운로드 리스트에 대한 변수를 따로 생성해준다.

타이머 클래스에서 변수에 해당되는 객체들만 테이블에 표시해주면 된다. 어차피 다운로드 받는 용량체크 코드는 내부에 포함되어 있으니 말이다.


2. 코드가 지저분하다. 정리하기 귀찮다. 미안합니다 여러분


[프로젝트 추가]

이 파일을 추가시키려면 Archive File로 추가 하시면 되고, 라이브러리 Error는 해당 라이브러리 빨간줄에서 Organize Imports하시면 된다. 

이클립스에서 알아서 Maven 프로젝트 설정 해줄것임.

Ytd.zip


profile

Syncope.T-*

@Syncope

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

profile on loading

Loading...