Kraken api - get token with python

Kraken api - get token with python an example of how you can generate a WebSocket authentication token using Python for Kraken's API: ```python import time import base64 import hashlib import hmac import urllib.request import json # Replace with your Kraken API public and private keys api_key = 'YOUR_API_PUBLIC_KEY' api_secret = 'YOUR_API_PRIVATE_KEY' # API endpoint and parameters api_path = '/0/private/GetWebSocketsToken' api_nonce = str(int(time.time() * 1000)) api_post = 'nonce=' + api_nonce # Create the SHA256 hash api_sha256 = hashlib.sha256(api_nonce.encode('utf-8') + api_post.encode('utf-8')).digest() # Create the HMAC signature api_hmac = hmac.new(base64.b64decode(api_secret), api_path.encode('utf-8') + api_sha256, hashlib.sha512) api_signature = base64.b64encode(api_hmac.digest()) # Create the request api_request = urllib.request.Request('https://api.kraken.com' + api_path, api_post.encode('utf-8')) ap

[William Ernest Henley's] 굴하지 않는 영혼을 주셨음을 신에게 감사하노라

[William Ernest Henley's] 

굴하지 않는 영혼을 주셨음을 신에게 감사하노라

(I thank whatever gods may be For my unconquerable soul)


‘지옥같이 캄캄한 온 세상 어둠이
나를 뒤덮는 이 밤
나는 어떤 신에게든 감사하노라
내게 굴하지 않는 영혼을 주셨음을.’


Out of the night that covers me,
Black as the pit from pole to pole,
I thank whatever gods may be For my unconquerable soul.


- 윌리엄 어니스트 헨리-
( William Ernest Henley's)


 


윌리엄 어니스트 헨리(William Ernest Henley , 1849년 8월 23일 ~ 1903년 7월 11일)는 영국의 시인, 작가, 비평가 및 편집자

 

19세기 영국 시인 윌리엄 어니스트 헨리가 26세(1875년)에 지은 ‘굴하지 않는다 -인빅투스(Invictus)-’의 첫 구절입니다.

 

헨리는 12세부터 뼈 결핵에 걸려 1868~69년 왼쪽 다리 무릎 아래를 절단해야 했습니다.

오랜 세월 그는 온갖 병마와 싸우면서도 꺾이지 않은 그의 투지는 이 시에 잘 나타나 있습니다.

 


 

시련과 모험의 차이는 태도다
(Attitude is the difference between an ordeal and an adventure).
- Bob Bitchin -

 

 

 

 

(원문 읽어 주기) [ Invictus ]  ♬ 

  

인빅터스(Invictus)  - 윌리엄 어네스트 헨리

* INVICTUS는 "정복되지 않는"이라는 뜻의 라틴어

 

Out of the night that covers me,
나를 감싸고 있는 밤은


Black as the pit from pole to pole,
온통 칠흑 같은 암흑


I thank whatever gods may be
나는 그 어떤 신이든, 신께 감사하노라


For my unconquerable soul.
내게 정복 당하지 않는 영혼을 주셨음을
   
In the fell clutch of circumstance
잔인한 환경의 마수에서


I have not winced nor cried aloud.
난 움츠리거나 소리내어 울지 않았다


Under the bludgeonings of chance
운명의 몽둥이에 두들겨 맞아


My head is bloody, but unbowed.
내 머리는 피 흘리지만 굴하지 않노라
   
Beyond this place of wrath and tears
분노와 눈물의 이 땅을 넘어


Looms but the Horror of the shade,
어둠의 공포만이 어렴풋하다.


And yet the menace of the years
그리고 오랜 재앙의 세월이 흘러도


Finds and shall find me unafraid.
나는 두려움에 떨지 않을 것이다.
   
It matters not how strait the gate
비록 문이 좁을지라도


How charged with punishments the scroll,
아무리 많은 형벌이 날 기다릴지라도 중요치 않다.


I am the master of my fate:
나는 내 운명의 주인


I am the captain of my soul.
나는 내 영혼의 선장

댓글

이 블로그의 인기 게시물

SSL/TLS 인증서 오류를 해결- 리눅스명령모음 - SSL certificate problem

(truffle 환경 설정) 스마트 계약 배포 와 truffle deploy 오류 해결 - Error: Could not find artifacts for SimpleStorage from any sources

자기주권 신원 (SSI Self-Sovereign Identity) 인증의 발전 그리고 정보 민주화 (Information Democratization)