Compare commits
3 Commits
dfeb3a3294
...
4b424a2cf5
Author | SHA1 | Date | |
---|---|---|---|
4b424a2cf5 | |||
45e7151d4e | |||
38b14eb224 |
35
README.md
35
README.md
|
@ -6,19 +6,32 @@
|
||||||
|
|
||||||
Python library for automatic fetching of personal asset depo information.
|
Python library for automatic fetching of personal asset depo information.
|
||||||
|
|
||||||
Supports:
|
## Supported services
|
||||||
|
|
||||||
- **Kraken**: Uses their [publicly documented API](https://docs.kraken.com/rest/).
|
[**Kraken**](https://www.kraken.com/) crypto-currency exchange
|
||||||
- **Kucoin**: Uses their [publicly documented API](https://www.kucoin.com/docs/beginners/introduction).
|
(`KrakenDepoFetcher`): Uses their [publicly documented
|
||||||
- **Partisia Blockchain Account**: Uses a reader node to check the account
|
API](https://docs.kraken.com/rest/). This provides the same data as the
|
||||||
state.
|
homepage.
|
||||||
- **Nordnet**: Through their
|
|
||||||
[API](https://www.nordnet.dk/externalapi/docs/api). Thanks to [Morten
|
|
||||||
Helmstedt](https://helmstedt.dk/) for sharing his [Nordnet
|
|
||||||
utilities](https://github.com/helmstedt/nordnet-utilities),
|
|
||||||
which helped a lot.
|
|
||||||
|
|
||||||
## TODO
|
[**Kucoin**](https://www.kucoin.com/) crypto-currency exchange
|
||||||
|
(`KucoinDepoFetcher`): Uses their [publicly documented
|
||||||
|
API](https://www.kucoin.com/docs/beginners/introduction). This provides the
|
||||||
|
same data as is available on the Assets Overview Page. This fetcher also
|
||||||
|
allows for placing market orders, but be careful with this functionality.
|
||||||
|
|
||||||
|
[**Partisia Blockchain**](https://browser.partisiablockchain.com/) wallet
|
||||||
|
balances (`PartisiaBlockchainAccountDepoFetcher`): Uses a public reader node to
|
||||||
|
check the account state. This is the same data as can be found in the Partisia
|
||||||
|
Browser Assets page.
|
||||||
|
|
||||||
|
[**Nordnet**](https://www.nordnet.dk) nordic investment bank
|
||||||
|
(`NordnetDepoFetcher`): Uses their
|
||||||
|
[API](https://www.nordnet.dk/externalapi/docs/api). Thanks to [Morten
|
||||||
|
Helmstedt](https://helmstedt.dk/) for sharing his [Nordnet
|
||||||
|
utilities](https://github.com/helmstedt/nordnet-utilities), which helped with
|
||||||
|
implementing this functionality. Exposes the same data as the home page.
|
||||||
|
|
||||||
|
## Future extension
|
||||||
|
|
||||||
- [ ] Investment Bank: Saxo Bank OpenAPI
|
- [ ] Investment Bank: Saxo Bank OpenAPI
|
||||||
- [ ] Personal Bank: Personal Bank Account (Open Banking) Maybe use AIIA?
|
- [ ] Personal Bank: Personal Bank Account (Open Banking) Maybe use AIIA?
|
||||||
|
|
|
@ -2,19 +2,32 @@
|
||||||
|
|
||||||
Python library for automatic fetching of personal asset depo information.
|
Python library for automatic fetching of personal asset depo information.
|
||||||
|
|
||||||
Supports:
|
## Supported services
|
||||||
|
|
||||||
- **Kraken**: Uses their [publicly documented API](https://docs.kraken.com/rest/).
|
[**Kraken**](https://www.kraken.com/) crypto-currency exchange
|
||||||
- **Kucoin**: Uses their [publicly documented API](https://www.kucoin.com/docs/beginners/introduction).
|
(`KrakenDepoFetcher`): Uses their [publicly documented
|
||||||
- **Partisia Blockchain Account**: Uses a reader node to check the account
|
API](https://docs.kraken.com/rest/). This provides the same data as the
|
||||||
state.
|
homepage.
|
||||||
- **Nordnet**: Through their
|
|
||||||
[API](https://www.nordnet.dk/externalapi/docs/api). Thanks to [Morten
|
|
||||||
Helmstedt](https://helmstedt.dk/) for sharing his [Nordnet
|
|
||||||
utilities](https://github.com/helmstedt/nordnet-utilities),
|
|
||||||
which helped a lot.
|
|
||||||
|
|
||||||
## TODO
|
[**Kucoin**](https://www.kucoin.com/) crypto-currency exchange
|
||||||
|
(`KucoinDepoFetcher`): Uses their [publicly documented
|
||||||
|
API](https://www.kucoin.com/docs/beginners/introduction). This provides the
|
||||||
|
same data as is available on the Assets Overview Page. This fetcher also
|
||||||
|
allows for placing market orders, but be careful with this functionality.
|
||||||
|
|
||||||
|
[**Partisia Blockchain**](https://browser.partisiablockchain.com/) wallet
|
||||||
|
balances (`PartisiaBlockchainAccountDepoFetcher`): Uses a public reader node to
|
||||||
|
check the account state. This is the same data as can be found in the Partisia
|
||||||
|
Browser Assets page.
|
||||||
|
|
||||||
|
[**Nordnet**](https://www.nordnet.dk) nordic investment bank
|
||||||
|
(`NordnetDepoFetcher`): Uses their
|
||||||
|
[API](https://www.nordnet.dk/externalapi/docs/api). Thanks to [Morten
|
||||||
|
Helmstedt](https://helmstedt.dk/) for sharing his [Nordnet
|
||||||
|
utilities](https://github.com/helmstedt/nordnet-utilities), which helped with
|
||||||
|
implementing this functionality. Exposes the same data as the home page.
|
||||||
|
|
||||||
|
## Future extension
|
||||||
|
|
||||||
- [ ] Investment Bank: Saxo Bank OpenAPI
|
- [ ] Investment Bank: Saxo Bank OpenAPI
|
||||||
- [ ] Personal Bank: Personal Bank Account (Open Banking) Maybe use AIIA?
|
- [ ] Personal Bank: Personal Bank Account (Open Banking) Maybe use AIIA?
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
__version__ = '0.1.22'
|
__version__ = '0.1.23'
|
||||||
|
|
35
setup.py
35
setup.py
|
@ -15,19 +15,32 @@ PACKAGE_DESCRIPTION = """
|
||||||
|
|
||||||
Python library for automatic fetching of personal asset depo information.
|
Python library for automatic fetching of personal asset depo information.
|
||||||
|
|
||||||
Supports:
|
## Supported services
|
||||||
|
|
||||||
- **Kraken**: Uses their [publicly documented API](https://docs.kraken.com/rest/).
|
[**Kraken**](https://www.kraken.com/) crypto-currency exchange
|
||||||
- **Kucoin**: Uses their [publicly documented API](https://www.kucoin.com/docs/beginners/introduction).
|
(`KrakenDepoFetcher`): Uses their [publicly documented
|
||||||
- **Partisia Blockchain Account**: Uses a reader node to check the account
|
API](https://docs.kraken.com/rest/). This provides the same data as the
|
||||||
state.
|
homepage.
|
||||||
- **Nordnet**: Through their
|
|
||||||
[API](https://www.nordnet.dk/externalapi/docs/api). Thanks to [Morten
|
|
||||||
Helmstedt](https://helmstedt.dk/) for sharing his [Nordnet
|
|
||||||
utilities](https://github.com/helmstedt/nordnet-utilities),
|
|
||||||
which helped a lot.
|
|
||||||
|
|
||||||
## TODO
|
[**Kucoin**](https://www.kucoin.com/) crypto-currency exchange
|
||||||
|
(`KucoinDepoFetcher`): Uses their [publicly documented
|
||||||
|
API](https://www.kucoin.com/docs/beginners/introduction). This provides the
|
||||||
|
same data as is available on the Assets Overview Page. This fetcher also
|
||||||
|
allows for placing market orders, but be careful with this functionality.
|
||||||
|
|
||||||
|
[**Partisia Blockchain**](https://browser.partisiablockchain.com/) wallet
|
||||||
|
balances (`PartisiaBlockchainAccountDepoFetcher`): Uses a public reader node to
|
||||||
|
check the account state. This is the same data as can be found in the Partisia
|
||||||
|
Browser Assets page.
|
||||||
|
|
||||||
|
[**Nordnet**](https://www.nordnet.dk) nordic investment bank
|
||||||
|
(`NordnetDepoFetcher`): Uses their
|
||||||
|
[API](https://www.nordnet.dk/externalapi/docs/api). Thanks to [Morten
|
||||||
|
Helmstedt](https://helmstedt.dk/) for sharing his [Nordnet
|
||||||
|
utilities](https://github.com/helmstedt/nordnet-utilities), which helped with
|
||||||
|
implementing this functionality. Exposes the same data as the home page.
|
||||||
|
|
||||||
|
## Future extension
|
||||||
|
|
||||||
- [ ] Investment Bank: Saxo Bank OpenAPI
|
- [ ] Investment Bank: Saxo Bank OpenAPI
|
||||||
- [ ] Personal Bank: Personal Bank Account (Open Banking) Maybe use AIIA?
|
- [ ] Personal Bank: Personal Bank Account (Open Banking) Maybe use AIIA?
|
||||||
|
|
|
@ -59,7 +59,9 @@ def test_place_buy_side_order():
|
||||||
input_amount = Decimal('0.1')
|
input_amount = Decimal('0.1')
|
||||||
|
|
||||||
order_details = fetcher.place_market_order(
|
order_details = fetcher.place_market_order(
|
||||||
fin_defs.USDT, input_amount, fin_defs.MPC,
|
fin_defs.USDT,
|
||||||
|
input_amount,
|
||||||
|
fin_defs.MPC,
|
||||||
)
|
)
|
||||||
|
|
||||||
assert order_details is not None
|
assert order_details is not None
|
||||||
|
@ -91,7 +93,9 @@ def test_place_sell_side_order():
|
||||||
input_amount = Decimal('1')
|
input_amount = Decimal('1')
|
||||||
|
|
||||||
order_details = fetcher.place_market_order(
|
order_details = fetcher.place_market_order(
|
||||||
fin_defs.MPC, input_amount, fin_defs.USDT,
|
fin_defs.MPC,
|
||||||
|
input_amount,
|
||||||
|
fin_defs.USDT,
|
||||||
)
|
)
|
||||||
|
|
||||||
assert order_details is not None
|
assert order_details is not None
|
||||||
|
|
Loading…
Reference in New Issue
Block a user