김혁우

Update README.md

...@@ -15,7 +15,7 @@ youtube api ...@@ -15,7 +15,7 @@ youtube api
15 15
16 프로그램을 실행하기 위해선 youtube api 에서 API key를 발급받아야 합니다 16 프로그램을 실행하기 위해선 youtube api 에서 API key를 발급받아야 합니다
17 17
18 -1. API key 받기 18 +1) API key 받기
19 (1) console.developers.google.com/apis/ 접속 19 (1) console.developers.google.com/apis/ 접속
20 ㄱ. 새 프로젝트 생성 20 ㄱ. 새 프로젝트 생성
21 ㄴ. 라이브러리 클릭 21 ㄴ. 라이브러리 클릭
...@@ -29,18 +29,18 @@ youtube api ...@@ -29,18 +29,18 @@ youtube api
29 ㄱ. 사용자 인증 정보 만들기 클릭 29 ㄱ. 사용자 인증 정보 만들기 클릭
30 ㄴ. API 키 클릭 30 ㄴ. API 키 클릭
31 31
32 -2. OAuth 2.0 클라이언트 ID 받기 32 +2) OAuth 2.0 클라이언트 ID 받기
33 33
34 (1) + 사용자 인증 정보 만들기 -> OAuth 클라이언트 ID 34 (1) + 사용자 인증 정보 만들기 -> OAuth 클라이언트 ID
35 (2) 데스크톱 앱 -> 만들기 35 (2) 데스크톱 앱 -> 만들기
36 (3) 맨 오른쪽의 다운로드 버튼을 눌러 다운로드 36 (3) 맨 오른쪽의 다운로드 버튼을 눌러 다운로드
37 37
38 -3. library 설치 38 +3) library 설치
39 39
40 pip install --upgrade google-api-python-client 40 pip install --upgrade google-api-python-client
41 pip install --upgrade google-auth-oauthlib google-auth-httplib2 41 pip install --upgrade google-auth-oauthlib google-auth-httplib2
42 42
43 -4. library 호출 43 +4) library 호출
44 44
45 import pickle 45 import pickle
46 import csv 46 import csv
...@@ -53,7 +53,7 @@ from googleapiclient.errors import HttpError ...@@ -53,7 +53,7 @@ from googleapiclient.errors import HttpError
53 from google_auth_oauthlib.flow import InstalledAppFlow 53 from google_auth_oauthlib.flow import InstalledAppFlow
54 from google.auth.transport.requests import Request 54 from google.auth.transport.requests import Request
55 55
56 -코드내의 CLIENT_SECRETS_FILE = ".json"파일은 2. (3)에서 다운받은 json 파일을 이용합니다. 56 +코드내의 CLIENT_SECRETS_FILE = ".json"파일은 2) (3)에서 다운받은 json 파일을 이용합니다.
57 57
58 자세한 API key 발급법은 https://pbj0812.tistory.com/266에서 확인하실 수 있습니다. 58 자세한 API key 발급법은 https://pbj0812.tistory.com/266에서 확인하실 수 있습니다.
59 59
...@@ -62,11 +62,13 @@ from google.auth.transport.requests import Request ...@@ -62,11 +62,13 @@ from google.auth.transport.requests import Request
62 62
63 aditor3.5.py를 실행하시고 아래의 단계를 통해 하이라이트를 추출합니다. 63 aditor3.5.py를 실행하시고 아래의 단계를 통해 하이라이트를 추출합니다.
64 64
65 +
65 1. 편집하고자 하는 동영상을 Open Video 버튼을 통해 업로드합니다. 66 1. 편집하고자 하는 동영상을 Open Video 버튼을 통해 업로드합니다.
66 2. 영상 정보 데이터가 있을 경우 Open Data File 버튼을 통해 데이터 파일을 입력합니다. 67 2. 영상 정보 데이터가 있을 경우 Open Data File 버튼을 통해 데이터 파일을 입력합니다.
67 3. Youtube 댓글 타임라인을 가져오고 싶은 경우 Tools 버튼의 Add Youtube link 버튼을 통해 Youtube 링크 ID를 추가합니다. 68 3. Youtube 댓글 타임라인을 가져오고 싶은 경우 Tools 버튼의 Add Youtube link 버튼을 통해 Youtube 링크 ID를 추가합니다.
68 4. Check on Timeline 버튼을 통해 음성데이터, 데이터 파일, 댓글데이터 중 입력받은 내용을 종합하여 타임라인을 추출합니다, 69 4. Check on Timeline 버튼을 통해 음성데이터, 데이터 파일, 댓글데이터 중 입력받은 내용을 종합하여 타임라인을 추출합니다,
69 5. Export 버튼을 통해 타임라인을 바탕으로 하이라이트 영상을 추출합니다. 70 5. Export 버튼을 통해 타임라인을 바탕으로 하이라이트 영상을 추출합니다.
71 +6.
70 72
71 보다 자세한 버튼의 기능들은 프로그램 작동 후 버튼 위에 마우스 오버를 하면 확인할 수 있습니다. 73 보다 자세한 버튼의 기능들은 프로그램 작동 후 버튼 위에 마우스 오버를 하면 확인할 수 있습니다.
72 74
...@@ -79,6 +81,6 @@ aditor3.5.py를 실행하시고 아래의 단계를 통해 하이라이트를 ...@@ -79,6 +81,6 @@ aditor3.5.py를 실행하시고 아래의 단계를 통해 하이라이트를
79 81
80 82
81 ## Liscence ## 83 ## Liscence ##
82 -프로그램의 기본적인 UIsms https://github.com/balcilar/VideoPlayer-PyQT를 참고했습니다. 84 +프로그램의 기본적인 UI https://github.com/balcilar/VideoPlayer-PyQT를 참고했습니다.
83 85
84 본 프로그램은 MIT lisence를 따릅니다. 86 본 프로그램은 MIT lisence를 따릅니다.
......