Skip to content

Release Note 0.0.8

FinanceData.KR edited this page Aug 30, 2020 · 2 revisions

1) 공시정보 검색에 전종목 조회 기능 보강

https://github.com/FinanceData/OpenDartReader/issues/14

# 2020-07-01 하루동안 모든 공시목록
dart.list(end='20200701')

# 2020-01-01 ~ 2020-01-10 모든 회사의 모든 공시목록 (4,209 건)
dart.list(start='2020-01-01', end='2020-01-10')

# 2020-01-01 ~ 2020-01-10 모든 회사의 모든 공시목록 (정정된 공시포함) (4,876 건)
dart.list(start='2020-01-01', end='2020-01-10', final=False)

# 2020-07-01 부터 현재까지 모든 회사의 정기보고서
dart.list(start='2020-07-01', kind='A')

# 2019-01-01 ~ 2019-03-31 모든 회사의 정기보고서 (961건)
dart.list(start='20190101', end='20190331', kind='A')

2) retrieve 함수 추가

#11 개선 지정한 링크(url)을 파일(fn)로 저장합니다. 첨부 파일의 URL을 가져와 저장하기 위해 dart.retrieve(url, fn)을 사용할 수 있습니다.

retrieve(url, fn)

OpenDartReader_reference_manual.ipynb 참고

사용예:

# 삼성전자 2018년 사업보고서
attaches = dart.attach_files('20190401004781')

xls_url = dict(attaches)['XLS'] # 첨부 재무제표 엑셀
dart.retrieve(xls_url, '삼성전자_2018.xls')

3) 연결기업이 없는 경우 자동 개별재무제표 반환

연결 기업이 없는 경우(연결재무데이터가 없는 경우) 자동으로 개별(별도)재무제표 반환

https://github.com/FinanceData/OpenDartReader/issues/11

4) json_normalize()의 FutureWarning 대응

다음 에러메시지에 대응 import 예외 처리

pandas.io.json.json_normalize deprecated use pandas.json_normalize()