170 похожих чатов

Import requests import json import datetime X_CoinAPI_Key = 'Sekret' method = 'BITSTAMP_SPOT_BTC_USD' input_period = '1

DAY'.upper()
input_period = input_period.split(' ')
print(input_period)
days = 0
seconds = 0
minutes = 0
hours = 0
time_dict = {
'SEC': exec('seconds = int(input_period[0])'),
'MIN': exec('minutes = int(input_period[0])'),
'HRS': exec('hours = int(input_period[0])'),
'DAY': exec('days = int(input_period[0])'),
'MTH': exec('days = int(input_period[0])*30'),
'YRS': exec('days = int(input_period[0])*365'),
}
if time_dict.get(input_period[1], True):
raise Exception
print(input_period[0])
input_period[1] = {'YRS':'MTH', 'MTH':'DAY', 'DAY':'HRS', 'HRS':'MIN', 'MIN':'SEC'}.get(input_period[1],input_period[1])
period = ''.join(input_period)

datetime_ = datetime.datetime.today() - datetime.timedelta(days=days, seconds=seconds, minutes=minutes, hours=hours,)
print(datetime_)
time_start = 'T'.join(str(datetime_).split(' ')).split('.')[0]
print(time_start)
url = f'https://rest.coinapi.io/v1/ohlcv/{method}/history?period_id={period}&time_start={time_start}'
print(url)
with open('request.txt', 'w') as f:
f.write('')
headers = {'X-CoinAPI-Key' : X_CoinAPI_Key}


data = requests.get(url, headers=headers)
with open('request.txt', 'a') as f:
for post in data:
f.write(post.decode())
with open('request.txt', 'r+') as f:
request = json.loads(f.read())
answer = [str({example['time_close']:example['price_close']})+'\n' for example in request ]
for i in answer:
print(i)
input()

1 ответов

6 просмотров

ЧТо делает этот код?😕😐😳

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта