본문 바로가기

프로그램 (PHP,Python)207

Python FastAPI 및 Swagger 활용한 API 설계 및 문서화 API를 생성하고 관리하는 데 도움이 되는 몇 가지 오픈 소스 도구가 있습니다. 먼저, Swagger 또는 OpenAPI Specification은 API 설계를 위한 표준으로 사용되며, 이를 통해 자동으로 API 문서를 생성할 수 있습니다. Swagger/OpenAPI: API 설계 및 문서화를 위한 표준 스펙으로, 여러 언어 및 플랫폼에서 지원됩니다. 또한, API 요청 및 응답 스펙을 자동으로 생성하는 도구로는 다음이 있습니다. Postman: API 개발 및 테스트 도구로, 요청 및 응답을 기반으로 스키마를 생성하여 문서화할 수 있습니다. Insomnia: API 테스트 및 디자인을 위한 도구로, 자동으로 스키마를 생성하고 관리할 수 있습니다. 이러한 도구들을 조합하여 효과적으로 API를 만들고 .. 2023. 12. 14.
n8n을 활용하여 데이터를 자동으로 수집하고 시각화 구현 매일 다양한 웹페이지를 방문하면서 정보를 찾는 데 많은 시간을 소비한다고 합니다. 그리고 특히 날씨, 뉴스, 주식 포트폴리오, 이메일, 트위터, 업무 알림 등을 확인하기 위해 항상 같은 웹사이트를 반복해서 방문하는 데 시간을 낭비하고, 정보가 업데이트되었는지 계속해서 확인해야 하는 불편함을 언급합니다. 이에 따라 정보를 한 곳에서 모아서 볼 수 있는 대시보드의 필요성을 느끼게 되었습니다. n8n, 웹 서비스 쿼리, 그리고 대시보드 시스템인 Smashing을 결합하여 사용자 정의 대시보드를 만들고 정보를 모아 보려고 합니다. 특히, GitHub, Docker, npm, 그리고 Product Hunt 등에서 n8n 프로젝트에 관한 정보를 가져와 Smashing 대시보드에 표시할 예정이라고 합니다. n8n은 .. 2023. 11. 25.
구글 시트 데이터를 Airtable와 동기화 및 Zapier로 워크플로우 구성 Google Sheets에서 데이터가 추가될 때 해당 정보를 Airtable에 추가하는 작업은 자동화를 통해 수행할 수 있습니다. 이를 위해 Google Sheets의 스크립트 편집기를 사용하고, Google Apps Script와 Airtable API를 활용할 것입니다. 다음은 이 작업을 수행하는 단계별 지침입니다. 단계 1: Airtable API Key 생성 Airtable 웹사이트에 로그인하거나 계정을 만듭니다. 워크스페이스를 생성하거나 적절한 워크스페이스를 선택합니다. 베이스를 만들거나 기존 베이스를 선택합니다. 베이스 페이지에서 "Help" 메뉴로 이동하여 "API documentation"을 선택합니다. API Key를 생성하고 복사합니다. 단계 2: Google Sheets 스크립트 작성.. 2023. 11. 24.
GitLab 저장소 생성 및 commit & push & merge 새로운 프로젝트를 GitLab에 등록하고 현재 폴더 이하의 파일을 업로드하는 과정을 단계별로 설명하겠습니다. 이 과정을 수행하려면 GitLab 계정이 필요합니다. GitLab 계정 생성 및 로그인 이미 계정이 있다면 로그인하고, 없다면 GitLab 웹 사이트에서 계정을 생성하세요. 새 프로젝트 생성 GitLab에 로그인한 후, 대시보드로 이동하고, "New project" 또는 "Create a project" 버튼을 클릭합니다. 프로젝트 설정 프로젝트 생성 페이지에서 프로젝트 이름, 설명, 가시성(공개 또는 비공개) 등을 설정하고 "Create project" 버튼을 클릭합니다. 로컬 프로젝트 초기화 로컬 컴퓨터에서 Git을 사용해 프로젝트를 초기화합니다. 터미널 또는 명령 프롬프트를 열고 프로젝트 폴.. 2023. 11. 15.
Jupyter Scheduler 사용하여 주기적으로 실행하는 방법 Jupyter Scheduler를 사용하여 Jupyter 노트북을 주기적으로 실행하는 단계입니다. Jupyter Scheduler 설치 Jupyter Scheduler를 사용하려면 먼저 JupyterLab에 확장 프로그램으로 설치해야 합니다. 이를 위해 아래 명령을 실행하십시오.설치가 완료되면 JupyterLab을 다시 시작해야 합니다. pip install jupyter_scheduler 노트북 작업 생성 메뉴를 통한 노트북 작업 생성 JupyterLab 파일 브라우저에서 실행하려는 노트북을 마우스 오른쪽 버튼으로 클릭합니다. 나타나는 맥락 메뉴에서 "Create Notebook Job" 옵션을 선택합니다. 툴바 버튼을 통한 노트북 작업 생성 노트북을 열고 툴바에서 "Create Notebook Job.. 2023. 11. 8.
728x90