Security News
Research
Data Theft Repackaged: A Case Study in Malicious Wrapper Packages on npm
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
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:: https://gitea.com/2martin2/koalafolio/raw/branch/master/koalaExample.png
.. _python: https://www.python.org/downloads/
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
import trades from exchanges using their export files supported exchanges:
import trades from exchanges using their API: supported exchanges:
import Rewards from Staking Address supported Chains (Blockdaemon Api)
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
load all historical prices from CryptoCompare_ for profit calculation
display balance, ... of all bought cryptocoins
export profit made in a specific timeframe using FIFO-method (excel)
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
FAQs
portfolio app for crypto trading and tax reporting
We found that koalafolio demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Research
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Research
Security News
Attackers used a malicious npm package typosquatting a popular ESLint plugin to steal sensitive data, execute commands, and exploit developer systems.
Security News
The Ultralytics' PyPI Package was compromised four times in one weekend through GitHub Actions cache poisoning and failure to rotate previously compromised API tokens.