Exemplo n.º 1
0
def check_api_key():
    try:
        _ = dart.crp.DartAuth().api_key
    except ValueError:
        asn_api = prompt(qst_api)
        api_key = asn_api['key']
        api_key = api_key.strip()
        dart.dart_set_api_key(api_key)
Exemplo n.º 2
0
def dart_get_api_key(_):
    api_key = read_config_file()
    try:
        if api_key is None:
            api_key = dart.crp.DartAuth().api_key
        else:
            dart.dart_set_api_key(api_key)
        return data_encode('success', api_key)
    except ValueError:
        return data_encode('error')
Exemplo n.º 3
0
def dart_set_api_key(api_key):
    save_config_file(api_key)
    dart.dart_set_api_key(api_key)
    return data_encode('success', dart.crp.DartAuth().api_key)
Exemplo n.º 4
0
def dart_set_api_key(api_key):
    dart.dart_set_api_key(api_key)
    return data_encode('success', dart.crp.DartAuth().api_key)
Exemplo n.º 5
0
# -*- coding: utf-8 -*-
import dart_fss as dart
api_key = 'fcb0b5b6663759936ad3c7dbf488b1ead9459fd0'
dart.dart_set_api_key(api_key)
crp_list = dart.get_crp_list()
samsung_electronics = crp_list.find_by_name('삼성전자')[0]
fs_annual = samsung_electronics.get_financial_statement(start_dt='20180101',
                                                        report_tp='quarter')
print(fs_annual)