W.T.D Project

이경엽
컴퓨터 보안 1B
Laughing_Man of PRADA
INDEX

1 Introduction
2 Development
3 Contents

Environment

& Process

4 Result
5 Improvements
6 etc…
Introduction
학교 심화학기의 개인 미니 프로젝트로서 참가를 하여

Perl에 대해서 더욱 심도있는 공부.
실생활에서 쓰일 수 있는 도구를 만들고자 생각.

Tube Downloader 와

Perl 크리스마스...
Introduction
Web Page
Downloader W.T.D ownloader
Tube Downloader 와

Perl 크리스마스 달력에 있는 You

Web Page Downloader 스크립트를 합친 후,...
Development Environment
OS: Ubuntu 12.10

Language: Perl
Editor: vim

Module:
WebService::GData::YouTube,
WWW::YouTube::Do...
Contents & Process
Perl의 CPAN 사이트에서 무수한 모듈 중

YouTube 모듈과 LWP 모듈을 사용,
Wxperl을 통해서 GUI 구현,
사용하기 간편하게 작성.

Process
Contents & Process
Seleting the YouTube…

YouTube 를 선택 후, 확인
-> 선택 창 사라지며 입력 창 나타남.
Contents & Process

찾을 동영상 제목과 개수 입력 후, 확인
-> 입력 창이 비활성화 되며 다운로드 시작
Contents & Process

다운로드 중인 파일 확인
-> 제목 Encoding은 추후 지원 예정
Contents & Process
Seleting the WebPage…

WebPage를 선택 후 확인,
-> 선택 창이 사라지며 URL입력 창 나타남.
-> 주소 입력 후 Ok 누르면 WebPage 다운로드
Contents & Process

다운로드 된 것을 확인,
-> 실행 시 긁어온 WebPage를 보여줌.
-> 주소가 파일 이름으로 저장되는 기능 추후 지원 예정
Contents & Process

The W.T.D 소스 일부분
Result
40 시간 동안
Learning Perl을 Module
까지 배우게 되었습니다.

모르는 것이 더 많았지만
구글링 한 웹 문서를 통해서
실력을 점차 늘려갔습니다.

커맨드 라인 상에서 구현한
스크립트를 GU...
Improvement
GUI 체계
더욱
정밀히
구현

1

2
동영상
제목
Encoding

받은
사이트
이름지정

3

4

검색기능

멀티
다운로드

5
Ect…
Who am I?

한국IT전문학교
1학년 B반
이경엽

The Laughing_Man of PRADA

Mail to
thelm3716@naver.com

Refer to
http://advent.perl.k...
Thank you!!!
Upcoming SlideShare
Loading in …5
×

YouTube, Web Downloader (Perl)

438 views

Published on

perl 미니 프로젝트

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
438
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

YouTube, Web Downloader (Perl)

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

×