일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 나스닥
- esp32
- Bestin
- RS-485
- 티스토리챌린지
- 월패드
- 배당
- Home Assistant
- 국내주식
- 애플
- homebridge
- 현대통신
- 힐스테이트 광교산
- 매터
- 파이썬
- 퀄컴
- 엔비디아
- Espressif
- 해외주식
- 오블완
- MQTT
- Apple
- 코스피
- matter
- raspberry pi
- 홈네트워크
- Python
- 공모주
- 미국주식
- ConnectedHomeIP
- Today
- Total
목록공공데이터포털 (12)
YOGYUI
2025년 공휴일 by OpenAPI + GUI Application (Python)2024년 한해도 정신차려보니 어느덧 마무리되어가고 있다매해 그렇듯 올해도 다사다난했던 것 같다 (비상계엄이라니! 대한민국에서 비상계엄이라니! ㅋㅋㅋ)언제나 그래왔듯(?) 새해 세웠던 계획은 채 절반도 달성하지 못해 그저 허송세월한 느낌이 든다 요즘은 삶은 살아가는게 아니라 그저 시간 흘러가는 대로 살아지는 느낌 ^^;;아쉬운 마음은 뒤로 하고, 다가올 2025 을사년을 차근차근 준비해보자제일 먼저 살펴봐야 할 것은 역시 공휴일!그동안 블로그에 매해 공휴일을 공공데이터포털의 OpenAPI 서비스를 사용해 긁어와 공휴해왔다가, 최근 Qt6를 연습할 겸 PySide6로 간단한 GUI 앱을 만들어 깃허브에 올린 바 있다공공데이..
Python application - Query Korean holiday from public data portal블로그 유입로그 리포트를 보면 거의 항상 최상위권에 '공휴일 데이터 조회'가 랭크되어있다 물들어올 때 노를 저어보자 ㅋㅋ (사실 추석 연휴 마지막날 심심해서 후딱 만들어본... ㅋㅋ)단순히 사용법만 안내할 게 아니라 Python과 Qt6를 활용한 어플리케이션을 만든 후 깃허브 저장소를 하나 만들어봤다https://github.com/YOGYUI/pyside_query_holiday GitHub - YOGYUI/pyside_query_holiday: Query yearly holidays from public data portal (data.go.kr)Query yearly holidays ..
2024년 공휴일 크롤링 (OpenAPI) 2024년 갑진년(甲辰年) 새해가 밝았다 올해도 어김없이 새해맞이 공휴일을 크롤링해보자 OpenAPI: 공공데이터포털의 "한국천문연구원_특일 정보" API 활용법 포스팅 링크 공공데이터포털::공휴일 데이터 조회 (REST API) 회사에서 사원별 공수(Man Hour) 관리 프로그램을 하나 만들었는데, 공휴일에는 입력이 안되게 만드는 기능이 필요하게 됐다 파이썬 써드파티 라이브러리 종류도 몇 개 있어 찾아봤는데, 중국의 yogyui.tistory.com 아래와 같이 Python(파이썬) 스크립트 실행 ※ API 키 획득 방법은 위의 링크 글 참고 import datetime import requests import pandas as pd from bs4 impo..
2023년 공휴일 크롤링 (OpenAPI) 2022년이 저물어간다 매년 새해가 밝아오면 가장 먼저 하는 일은 역시 공휴일 확인 (직장인의 유일한 낙이랄까) 공공데이터포털의 "한국천문연구원_특일 정보" Open API를 사용해서 다가오는 2023년의 공휴일 정보를 가져와보자 (원래 노는 토/일 주말은 제외~) API 활용 포스트 링크 공공데이터포털::공휴일 데이터 조회 (REST API) 회사에서 사원별 공수(Man Hour) 관리 프로그램을 하나 만들었는데, 공휴일에는 입력이 안되게 만드는 기능이 필요하게 됐다 파이썬 써드파티 라이브러리 종류도 몇 개 있어 찾아봤는데, 중국의 yogyui.tistory.com 파이썬 코드로 매년 초 한번씩 정보를 가져와서 DB에 저장하는 자동화 코드를 개발해두면 여기저기..
https://biz.chosun.com/topics/topics_social/2022/03/23/HWGCTNQ6ORCTXBUVDU3PZ72CDU/ 코로나19 신규 확진 49만881명…국민 1000만명 감염됐다 코로나19 신규 확진 49만881명국민 1000만명 감염됐다 biz.chosun.com COVID-19 오미크론 변이의 국내 확산세가 좀처럼 누그러들지 않더니, 3월 23일 기준 누적 확진자가 결국 1,000만명을 돌파했다고 한다 2022년 3월 23일 오전 9시 18분 기준 통계 누적확진자: 1,0427,121명 누적사망자: 13,432명 일전에 작성한 공공데이터포털::코로나19 감염현황 데이터 조회 (REST API) 글에서 작성한 파이썬 코드를 재활용해서 대한민국 코로나19 확진 및 사망자 ..
며칠전에 공공데이터포털에서 Open API로 대기오염정보를 가져오는 글을 포스트했다 공공데이터포털::대기오염정보 조회 (REST API) 3600: call_api = True else: call_api = False if call_api: url_base = "http://apis.data.go.kr/B552584/ArpltnInforInqireSvc" url_spec = "getMsrstnAcctoRltmMesureDnsty" url = url_base + "/" + url_spec api_key_decode = requests.utils.unquote(self._api_key, encoding='utf-8') params = { "serviceKey": api_key_decode, "returnTy..
공공데이터포털에서 전국의 대기오염정보를 가져와보자 공공데이터포털 관련 글을 많이 쓰다보니 서론 쓰는 것도 힘들다 1. API 활용신청 정식 데이터 타이틀은 "한국환경공단_에어코리아_대기오염정보" URL: https://www.data.go.kr/tcs/dss/selectApiDataDetailView.do?publicDataPk=15073861 2020년 12월에 공공데이터포털에 등록되었는데, 8000건이 넘게 활용신청된 아주 따끈따끈하고 핫한 API !! 미세먼지가 1년 내내 우리를 괴롭히니 어쩔 수가 없는건가 ㅠㅠ API 활용신청(방법은 링크 참고)하고 인증키 획득 인증키를 메모장에 복사해두자 2. API 명세 확인 API 명세서는 워드 문서로 제공되는데, 상세하게 기입되어 있어 문서 한장만으로도 충..
2022년 공휴일 정보 공공데이터포털(data.go.kr)의 "한국천문연구원_특일 정보" Open API를 활용하면 공휴일 정보를 알 수 있다 API 활용 관련글 바로가기 2021년도 이제 끝나가니, 2022년은 공휴일이 무슨 요일인지 한번 훑어보자 import datetime import requests import pandas as pd from bs4 import BeautifulSoup, element from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWidgets import * def getHolidayDataFrame(year: int) -> pd.DataFrame: url = "http://apis.data.go.kr/B0..
공공데이터포털(data.go.kr)에서 한국예탁결제원이 제공하는 국내 주식시장과 관련된 다양한 정보들을 가져와보자 (KSD 증권정보포털인 SEIBro의 API, api.seibro.or.kr) 1. 공공데이터포털 API 활용신청 데이터 타이틀은 "한국예탁결제원_주식정보서비스", URL은 아래 링크 참고 https://www.data.go.kr/data/15001145/openapi.do 1.1 활용신청 활용신청 버튼을 클릭 1.2. 활용목적 기입 1.3. 상세기능정보 선택 특별한 사유가 아니라면 전부 선택해주자 (서버 과부하를 우려해서 그런가, 일일 트래픽이 기능별로 100회로 한정되어 있다 ㅠ) 1.4. 활용신청 저작자표시 동의 체크박스 클릭 수 활용신청 2. 인증키 확인 [마이페이지 - 오픈API -..
공공데이터포털 Open API 목록을 훑어보던 중, 한국전력공사에서 제공하는 '전기차 충전소 운영정보'가 있어서 한번 구현해봤다 내년에 새 집 입주할 때 잔금 다 치르고 자금상황이 좀 안정화되면 전기차 한 대 뽑을까 계획중인데, 충전소 관련된 어플을 직접 만들어볼까 고민중~ 1. 공공데이터포털 API 활용신청 데이터 타이틀은 "한국전력공사_전기차 충전소 운영정보", URL은 아래 링크 참고 https://www.data.go.kr/iim/api/selectAPIAcountView.do API 활용신청(방법은 링크 참고)하고 인증키 획득 서비스 URL: http://openapi.kepco.co.kr/service/EvInfoServiceV2/getEvSearchList 요청 변수는 다음과 같다 특정 주소..
회사에서 사원별 공수(Man Hour) 관리 프로그램을 하나 만들었는데, 공휴일에는 입력이 안되게 만드는 기능이 필요하게 됐다 파이썬 써드파티 라이브러리 종류도 몇 개 있어 찾아봤는데, 중국의 국경일을 기반으로 한국의 실정에 맞게 변환해야 하는 경우가 대부분이라 번거로울 뿐만 아니라 대통령 선거같은 이벤트나 임시공휴일은 유저가 따로 입력해야 하는 불편함이 있다 확실한 건 웹크롤링인데, (ex: 주식시장 개장일) 공공데이터포털에서도 API 몇 개가 공개되어 있어서 그 중 한개를 사용하도록 했다 1. 공공데이터포털 API 활용신청데이터 타이틀은 "특일 정보", URL은 아래 링크 참고https://www.data.go.kr/tcs/dss/selectApiDataDetailView.do?publicDataPk..
공공데이터포털에서 국내 코로나19 감염현황에 대한 데이터를 얻어보자 (OpenAPI 실습) 데이터 타이틀은 "보건복지부_코로나 19 감염_현황"이고 URL은 아래 링크를 참고 www.data.go.kr/data/15043376/openapi.do RESTful API로 호출하여 XML 포맷으로 데이터를 받아볼 수 있을 것 같다 1. 데이터 활용신청 로그인 후 페이지 내 "활용신청" 버튼을 클릭 후 개발계정 신청서를 작성하자 승인되면 다음과 같이 API가 활용가능한 것으로 디스플레이된다 (원래 사용하는 계정은 신청/활용건수가 너무 많아 포스팅을 위해 계정을 새로 하나 만들었다...) 개발계정 상세보기로 가면 실제 API에서 사용해야 할 Key (일반 인증키)를 얻을 수 있다 Key값 (일반인증키)는 API..