Skip to content

Commit

Permalink
feat: remove raw cex data api
Browse files Browse the repository at this point in the history
  • Loading branch information
martinkersner committed Jul 8, 2024
1 parent 852861e commit 432f3fa
Show file tree
Hide file tree
Showing 45 changed files with 0 additions and 1,538 deletions.
59 changes: 0 additions & 59 deletions datamaxi/binance/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,65 +21,6 @@ def __init__(self, api_key=None, **kwargs: Any):

super().__init__(api_key, **kwargs)

def symbols(self) -> List[str]:
"""Binance supported symbols
`GET /v1/raw/binance/symbols`
<https://docs.datamaxiplus.com/api/datasets/cex-raw/binance/symbols>
Returns:
List of supported Binance symbols
"""
url_path = "/v1/raw/binance/symbols"
return self.query(url_path)

def intervals(self) -> List[str]:
"""Binance supported intervals
`GET /v1/raw/binance/intervals`
<https://docs.datamaxiplus.com/api/datasets/cex-raw/binance/intervals>
Returns:
List of supported Binance intervals
"""
url_path = "/v1/raw/binance/intervals"
return self.query(url_path)

@postprocess()
def candle(
self,
symbol: str,
interval: str = "1d",
market: str = "spot",
pandas: bool = True,
) -> Union[List, pd.DataFrame]:
"""Get Binance candle data
`GET /v1/raw/binance/candle`
<https://docs.datamaxiplus.com/api/datasets/cex-raw/binance/candle>
Args:
symbol (str): Binance symbol
interval (str): Candle interval
market (str): Market type (spot/futures)
pandas (bool): Return data as pandas DataFrame
Returns:
Binance candle data for a given symbol, interval and market in pandas DataFrame
"""
check_required_parameters(
[[symbol, "symbol"], [interval, "interval"], [market, "market"]]
)

if market not in ["spot", "futures"]:
raise ValueError("market must be either spot or futures")

params = {"symbol": symbol, "interval": interval, "market": market}
return self.query("/v1/raw/binance/candle", params)

@postprocess()
def funding_rate(
self,
Expand Down
70 changes: 0 additions & 70 deletions datamaxi/bithumb/__init__.py

This file was deleted.

70 changes: 0 additions & 70 deletions datamaxi/bybit/__init__.py

This file was deleted.

70 changes: 0 additions & 70 deletions datamaxi/coinone/__init__.py

This file was deleted.

70 changes: 0 additions & 70 deletions datamaxi/gateio/__init__.py

This file was deleted.

Loading

0 comments on commit 432f3fa

Please sign in to comment.