koalafolio
******************
|pypi version| |Language grade: Python| |pypi downloads|
.. |pypi version| image:: https://img.shields.io/pypi/v/koalafolio
:target: https://pypi.org/project/koalafolio/
.. |pypi downloads| image:: https://img.shields.io/pypi/dm/koalafolio
:target: https://pypi.org/project/koalafolio/#files
.. |Language grade: Python| image:: https://app.codacy.com/project/badge/Grade/981a1e11dfdc4369889ff797d37537d9
:target: https://www.codacy.com/gh/2martin2/koalafolio/dashboard?utm_source=github.com&utm_medium=referral&utm_content=2martin2/koalafolio&utm_campaign=Badge_Grade
portfolio for cryptocoins with profit export for tax
.. image:: koalaExample.png
Installation with PipEnv
-------------------------
- clone repo
- install python > 3.7
- install microsoft build tools https://visualstudio.microsoft.com/de/visual-cpp-build-tools/
- install pipenv
- use pipenv to install dependencies
- run gui_root.py
Installation with Pip
----------------------
- (opt) install python_ > 3.7 (check with python --version or python3 --version or python3.x --version)
- (opt) install pip (check with pip --version or pip3 --version)
- (opt) install microsoft build tools https://visualstudio.microsoft.com/de/visual-cpp-build-tools/
- install koalafolio for python 3!: (pip install koalafolio or pip3 install koalafolio or python3.x -m pip install koalafolio)
- run koalafolio from terminal (koalafolio or python -m koalafolio)
- (opt) update koalafolio (pip install koalafolio --upgrade)
.. _python: https://www.python.org/downloads/
trade import
-------------
import trades from exchanges using their export files
supported exchanges:
- binance (xls)
- bitcoinde (csv)
- bitfinex (csv)
- bitstamp (csv)
- bittrex (csv)
- coinbase (buys, sells and merchant payouts)
- hitbtc (csv)
- idex (csv)
- kraken (csv)
- kuCoin (csv)
- okex (csv)
- poloniex (csv)
- exodus (v1/txs/.json)
- others could work as well but not tested
- csv template can be created for manual import
import trades from exchanges using their API:
supported exchanges:
- binance
- bittrex
- bitmex
- coinbase
- coinbasepro
- gemini
- poloniex
- kraken
import Rewards from Staking Address
supported Chains (Blockdaemon Api)
- Cardano
- Ethereum
- Solana
- Polkadot
- Polygon
- Near
- Avalanche
optional arguments
_____________________
-h, --help show this help message and exit
-v, --version show version of koalafolio
-d DATADIR, --datadir DATADIR
directory where user data should be stored. make sure
it is a valid and writable dir
-u USERNAME, --username USERNAME
username can be used to switch between different
portfolios. username will be added to Datafolder
(Data_username), so every user has its own settings,
trades, styles and so on
portfolio
----------
load all historical prices from CryptoCompare_ for profit calculation
display balance, ... of all bought cryptocoins
export
-------
export profit made in a specific timeframe using FIFO-method (excel)
- trades can be splitted in wallets to seperate them for tax calculation. (FIFO for each wallet)
- language of export english and german (others can be added in translation.txt)
Credits
*********
Thanks to CryptoCompare_
.. _Cryptocompare: https://min-api.cryptocompare.com/
Powered by CoinGecko_ API
.. _CoinGecko: https://www.coingecko.com/en
Gui based on Qt_
.. _Qt: https://www.qt.io/
Thanks to Rotki_
.. _Rotki: https://github.com/rotki
Raw data
{
"_id": null,
"home_page": "https://github.com/2martin2/koalafolio",
"name": "koalafolio",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "crypto cryptocoins tax portfolio tracking",
"author": "2martin2",
"author_email": "2martin2@proton.me",
"download_url": "https://files.pythonhosted.org/packages/d1/e5/d42221e598fc27e2209d68de00ed22dc37fcff8f0c2ae6efbfbf1bca1e45/koalafolio-0.12.4.tar.gz",
"platform": null,
"description": "koalafolio\n******************\n\n|pypi version| |Language grade: Python| |pypi downloads|\n\n.. |pypi version| image:: https://img.shields.io/pypi/v/koalafolio\n :target: https://pypi.org/project/koalafolio/\n.. |pypi downloads| image:: https://img.shields.io/pypi/dm/koalafolio\n :target: https://pypi.org/project/koalafolio/#files\n.. |Language grade: Python| image:: https://app.codacy.com/project/badge/Grade/981a1e11dfdc4369889ff797d37537d9\n :target: https://www.codacy.com/gh/2martin2/koalafolio/dashboard?utm_source=github.com&utm_medium=referral&utm_content=2martin2/koalafolio&utm_campaign=Badge_Grade\n\n\nportfolio for cryptocoins with profit export for tax\n\n.. image:: koalaExample.png\n\nInstallation with PipEnv\n-------------------------\n \n - clone repo\n - install python > 3.7\n - install microsoft build tools https://visualstudio.microsoft.com/de/visual-cpp-build-tools/\n - install pipenv\n - use pipenv to install dependencies\n - run gui_root.py\n \nInstallation with Pip\n----------------------\n \n - (opt) install python_ > 3.7 (check with python --version or python3 --version or python3.x --version)\n - (opt) install pip (check with pip --version or pip3 --version)\n - (opt) install microsoft build tools https://visualstudio.microsoft.com/de/visual-cpp-build-tools/\n - install koalafolio for python 3!: (pip install koalafolio or pip3 install koalafolio or python3.x -m pip install koalafolio)\n - run koalafolio from terminal (koalafolio or python -m koalafolio)\n - (opt) update koalafolio (pip install koalafolio --upgrade)\n \n.. _python: https://www.python.org/downloads/\n \ntrade import\n-------------\n import trades from exchanges using their export files\n supported exchanges:\n - binance (xls)\n - bitcoinde (csv)\n - bitfinex (csv)\n - bitstamp (csv)\n - bittrex (csv)\n - coinbase (buys, sells and merchant payouts)\n - hitbtc (csv)\n - idex (csv)\n - kraken (csv)\n - kuCoin (csv)\n - okex (csv)\n - poloniex (csv)\n - exodus (v1/txs/.json)\n - others could work as well but not tested\n - csv template can be created for manual import\n \n import trades from exchanges using their API:\n supported exchanges:\n - binance\n - bittrex\n - bitmex\n - coinbase\n - coinbasepro\n - gemini\n - poloniex\n - kraken\n\n import Rewards from Staking Address\n supported Chains (Blockdaemon Api)\n - Cardano\n - Ethereum\n - Solana\n - Polkadot\n - Polygon\n - Near\n - Avalanche\n\noptional arguments\n_____________________\n -h, --help show this help message and exit\n -v, --version show version of koalafolio\n -d DATADIR, --datadir DATADIR\n directory where user data should be stored. make sure\n it is a valid and writable dir\n -u USERNAME, --username USERNAME\n username can be used to switch between different\n portfolios. username will be added to Datafolder\n (Data_username), so every user has its own settings,\n trades, styles and so on\n\n\nportfolio\n----------\n load all historical prices from CryptoCompare_ for profit calculation\n\n display balance, ... of all bought cryptocoins\n\n\nexport\n-------\n export profit made in a specific timeframe using FIFO-method (excel)\n - trades can be splitted in wallets to seperate them for tax calculation. (FIFO for each wallet)\n - language of export english and german (others can be added in translation.txt)\n\nCredits\n*********\nThanks to CryptoCompare_\n\n.. _Cryptocompare: https://min-api.cryptocompare.com/\n\nPowered by CoinGecko_ API\n\n.. _CoinGecko: https://www.coingecko.com/en\n\nGui based on Qt_\n\n.. _Qt: https://www.qt.io/\n\nThanks to Rotki_\n\n.. _Rotki: https://github.com/rotki\n\n\n",
"bugtrack_url": null,
"license": "GPL-3.0",
"summary": "portfolio app for crypto trading and tax reporting",
"version": "0.12.4",
"project_urls": {
"Homepage": "https://github.com/2martin2/koalafolio"
},
"split_keywords": [
"crypto",
"cryptocoins",
"tax",
"portfolio",
"tracking"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "9960c88f0eb57a2a7e5de6dcc2c03873b4ba2d281768ef09e108c658a8dff015",
"md5": "e553e32f7d7bec2dcd1c1cde622dbe08",
"sha256": "3d0738b42d58b228982ee107c0f96bb898f4b297ce0d8a9258e1e4e58353a111"
},
"downloads": -1,
"filename": "koalafolio-0.12.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e553e32f7d7bec2dcd1c1cde622dbe08",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 585446,
"upload_time": "2023-12-26T00:39:04",
"upload_time_iso_8601": "2023-12-26T00:39:04.167075Z",
"url": "https://files.pythonhosted.org/packages/99/60/c88f0eb57a2a7e5de6dcc2c03873b4ba2d281768ef09e108c658a8dff015/koalafolio-0.12.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d1e5d42221e598fc27e2209d68de00ed22dc37fcff8f0c2ae6efbfbf1bca1e45",
"md5": "6fb9158d629e70926bee04603d00d0b5",
"sha256": "df638c42743889bfa271c1023cefbe548f1ac4d531a4980abf14128b8ed47bb3"
},
"downloads": -1,
"filename": "koalafolio-0.12.4.tar.gz",
"has_sig": false,
"md5_digest": "6fb9158d629e70926bee04603d00d0b5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 505071,
"upload_time": "2023-12-26T00:39:06",
"upload_time_iso_8601": "2023-12-26T00:39:06.410102Z",
"url": "https://files.pythonhosted.org/packages/d1/e5/d42221e598fc27e2209d68de00ed22dc37fcff8f0c2ae6efbfbf1bca1e45/koalafolio-0.12.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-12-26 00:39:06",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "2martin2",
"github_project": "koalafolio",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "koalafolio"
}