Development

Development

OpenAI(ChatGPT) API로 블로그 발행하기 - #1. Oracle Cloud DB(Autonomous Databases) 생성하기

0. Todo Oracle Cloud 회원가입 Autonomous Databases 생성 1. Oracle Cloud 접속 및 회원가입 https://cloud.oracle.com/ 2. Autonomous Databases 생성 Autonomous Databases 이동 'Create Autonomous Database' 클릭 Database 설정 Oracle Cloud 페이지에서 보여지는 이름 DB 이름으로 DB 관리 툴이나 개발 시 사용 원하는 대로 선택 (여기서는 Transaction Processing 선택) 'Shared Infrastructure' 선택 무료 버전을 사용할 예정이므로 'Always Free' 선택 비밀번호 설정 (Username은 ADMIN으로 고정) 외부에서도 접속할 예정이..

Development

OpenAI(ChatGPT) API로 블로그 발행하기

최근 ChatGPT를 활용한 다양한 사례들을 보며, 직접 이것저것 시도해 보았다. 단순한 질답에서부터 글쓰기까지 시도해보며 ChatGPT를 통해 블로그를 발행해보면 어떨까 라는 생각이 들었다. 그렇게하여 OpenAI API를 사용해 블로그를 발행해보자고 시작한 프로젝트. 중간중간 기록을 남겨본다. 어플리케이션 구성 주요 기능 Application → DB 테이블 생성/삭제 데이터 처리 (CRUD) Application → ChatGPT OpenAI API 연동 ChatGPT 질의 Application → Google Blogger Google OAuth API 연동 Blogger API 연동 OpenAI(ChatGPT) API로 블로그 발행하기 Oracle Cloud DB(Autonomous Databa..

Development

[Python] 문자열 첫 줄 제거하기

개발을 하던 중 문자열 두개를 조합해야 하는 일이 있었다. 알고보면 매우 간단한 것이지만.. 파이썬에 익숙하지 않아 내용을 정리해본다. 문자열 A, B라고 했을 때 순서를 아래와 같이 하려 한다. A의 첫번째 줄 → B → A의 나머지 파이썬의 splitlines와 join을 사용하면 간단하게 가능하다. string_a = """# TITLE ## subtitle1 content1 ## subtitle2 content2 """ string_b = """## summary summary """ lines = string_a.splitlines(True) first_line = lines[0] rest_line = lines[1:] article = first_line + string_b + ''.join(..

삿뿐삿뿐
'Development' 카테고리의 글 목록 (4 Page)