youtube, web downloader (perl)
DESCRIPTION
perl 미니 프로젝트TRANSCRIPT
W.T.D
Project
이경엽컴퓨터 보안 1BLaughing_Man of PRADA
INDEX
1 Introduction
2 Development Environment
3 Contents & Process
4 Result
5 Improvements
6 etc…
Introduction
학교 심화학기의 개인 미니 프로젝트로서 참가를 하여
Perl 에 대해서 더욱 심도있는 공부 .
실생활에서 쓰일 수 있는 도구를 만들고자 생각 .
Perl 크리스마스 달력에 있는 YouTube Downloader 와
Web Page Downloader 스크립트를 합친 후 , GUI 로 구현
이경엽컴퓨터 보안 1BLaughing_Man of PRADA
Introduction
Perl 크리스마스 달력에 있는 YouTube Downloader 와
Web Page Downloader 스크립트를 합친 후 , GUI 로 구현
Web Page
Down-loader
W.T.D own-loader
이경엽컴퓨터 보안 1BLaughing_Man of PRADA
Development Environment
OS: Ubuntu 12.10
Language: Perl
Editor: vim
Module:WebService::GData::YouTube, WWW::YouTube::Download,
LWP::Simple
Contents & Process
Perl 의 CPAN 사이트에서 무수한 모듈 중
YouTube 모듈과 LWP 모듈을 사용 ,
Wxperl 을 통해서 GUI 구현 ,
사용하기 간편하게 작성 .
Process
Contents & Process
YouTube 를 선택 후 , 확인-> 선택 창 사라지며 입력 창 나타남 .
Seleting the YouTube…
Contents & Process
찾을 동영상 제목과 개수 입력 후 , 확인-> 입력 창이 비활성화 되며 다운로드 시작
Contents & Process
다운로드 중인 파일 확인-> 제목 Encoding 은 추후 지원 예정
Contents & Process
WebPage 를 선택 후 확인 ,-> 선택 창이 사라지며 URL 입력 창 나타남 .-> 주소 입력 후 Ok 누르면 WebPage 다운로드
Seleting the Web-Page…
Contents & Process
다운로드 된 것을 확인 ,-> 실행 시 긁어온 WebPage 를 보여줌 .-> 주소가 파일 이름으로 저장되는 기능 추후 지원 예정
Contents & Process
The W.T.D 소스 일부분
Result
40 시간 동안Learning Perl 을
Module까지 배우게 되었습니다 .
모르는 것이 더 많았지만구글링 한 웹 문서를 통해서 실력을 점차 늘려갔습니다 .
커맨드 라인 상에서 구현한스크립트를 GUI 로 구현
몇 번의 시행 착오 끝에기어코 WxPerl 원리를
어느 정도 이해…
Improvement
1
23
4
5
GUI 체계더욱정밀히구현
동영상제목Encod-ing
받은사이트이름지정
검색기능
멀티다운로드
Ect…
Who am I?한국 IT 전문학교 1 학년 B 반 이경엽The Laughing_Man of PRADA
Mail to [email protected]
Refer tohttp://advent.perl.kr/2011/2011-12-09.htmlwww.cpan.orghttp://wxperl.sourceforge.net/http://docs.wxwidgets.org/2.8.4/wx_contents.htmlSeoul Perl Monks IRC Channel
Thank you!!!