Django

API

[API] 음성>텍스트변환 (NaverCloud CLOVA)

멋쟁이사자처럼 중앙 해커톤에서 시각장애인들을 위한 모의투자 서비스를 개발하는 과정에서, 시각장애인들은 타자로 검색할 수 없으니 음성으로 검색을 해야 하기에, 네이버 클라우드에서 제공하는 Clova를 이용하게 되었다(Speech To Text) https://www.ncloud.com/product/aiService/clovaSpeech NAVER CLOUD PLATFORM cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification www.ncloud.com 위 링크에서 이용신청 후 등록하면, 이렇게 Client ID와 Client Secret Key들을 ..

Django

[Django] 주식차트 음향화하기

멋쟁이사자처럼 중앙해커톤의 주제가 시각장애인들을 위한 모의투자 서비스인데, 시각장애인이 주식차트(그래프)를 볼 수 없으므로, 그래프 높이(값)들의 높낮이를 음으로 변환하여 들려주는 과정이 필요하여 음향화 작업을 진행하게 되었다. 주가 데이터 받아오기 https://imsoohyun.tistory.com/7

API

[API] 한국투자증권 api 가져오기(2)

https://github.com/koreainvestment/open-trading-api/tree/main/postman 한국투자증권의 깃헙링크를 참고하였다.(postman을 이용하기) POSTMAN을 이용하기 위의 링크에서, 샘플코드들과, 환경변수가 모의계좌 / 실전계좌로 나누어져 있는데, 해당하는 파일을 다운로드한다. import 저 위에, import 버튼을 누르고, 아까 다운로드한 파일들을 끌어 넣으면 자동으로 위 사진처럼 import 가 된다. 환경변수 설정 위 사진처럼, 왼쪽의 Environments 탭을 눌러서, 필요한 값만 넣어주면 된다.(key들, token 등, 깃헙참조하기) 그리고, 위 사진의 우측상단에서 해당 환경변수를 선택해 준다. API 호출하기 이런 식으로, API들 중 하..

API

[API] 한국투자증권 api 가져오기(1)

이번 멋쟁이사자처럼 중앙해커톤에서 진행한 프로젝트는 시각장애인들을 위한 모의투자 서비스이다. 따라서, 모의투자를 위한 국내/해외 주식 데이터가 필요했고, 한국투자증권에서 관련 api들을 제공한다는 것을 알게 되어 사용하였다. API신청하기 한국투자증권 홈페이지에서 API신청을 하면, 이런 식으로, APP Key와 APP Secret 키가 발급된다. 처음엔 모의투자계좌만 개설했으나, 실전투자계좌를 보유해야만 제공해 주는 api들이 생각보다 많아서 실전투자계좌도 개설했다. 발급한 key들을 아래처럼처럼 각각 변수에 담아준다. Git에 올릴코드기 때문에, 난 koreainvestment.key라는 파일을 만들어서 key들을 적어주고, gitignore에 추가해 둠으로써 key들을 숨겨주었다. ##한국투자증권 ..

Django

[Django] Pusher 를 이용해 실시간 채팅 구현하기(Websocket)

개요 사실 시작할 땐 라이브러리 쓰고 공식문서 읽다 보면 쉽게 할 수 있겠지~ 했지만 오만이었다. 계속 삽질을 반복하다, 멋사 선배님의 조언에 따라pusher라는 라이브러리를 알게 되어, 사용해 보고 성공했다 (감사합니다..) pusher에 대해 구글링을 해본 결과 정보가 공식문서 빼곤 희박했다. => 이러한 라이브러리를 찾는 능력 또한 효율적으로 개발을 하기 위해선 필수불가결한 요소라는 걸 뼈저리게 느낀 경험이었다. + 선배님도 pusher를 찾기까지 나와 같은 삽질을 하다 찾으셨다고 한다.. +Django내부에서 'channels'와 'daphne'을 사용해 웹소켓을 연결하려고 했으나, 기존 포트와 별개로, 웹소켓 전용 포트를 따로 열어줘야 하는데, 우분투에서 헤매다 길을 잃었다.. +'daphne'..

한수현입니다
'Django' 태그의 글 목록