Bitbns Investment processor
This project helps you to get better details on your investments on BitBns by using their report and coin prices from coingecko using their APIs.
Supported coins
- ETH
- BTC
- QKC
- DOGE
- SHIB
- SAFEMOON
- XRP
For Docker guide, refer to docker setup at the bottom.
Pre-Requisites
- First, go ahead and grab your Bitbns reports from their website here.
- Now, you are gonna need NPM installed. It's pretty straightforward, just follow their documentation for your specific operating system.
Setup
- Clone the following GitHub repository.
- Rename your Bitbns Report as REPORT.CSV and place it in the reports folder.
- Install Project Dependencies by running
npm install
in your root folder of the project.
Usage
Run the project using npm start
and give input based on the menu.

Docker guide
For docker, things are pretty straightforward.
Save your REPORT.csv in a location and mount it to /reports inside the container and run it.
docker run -it --rm -v /home/user/bitbns/report:/reports ghcr.io/amitrohan/bitbns-report-analyzer:main
Replace /home/user/bitbns/reports with the directory where you saved your REPORT.csv
For Docker compose,
---
version: "2.1"
services:
bitbns-report-analyzer:
stdin_open: true # docker run -i
tty: true # docker run -t
image: ghcr.io/amitrohan/bitbns-report-analyzer:main
container_name: bitbnsreport
volumes:
- /home/user/bitbns/report:/reports
restart: "no"
If you liked this project, go ahead and give it some stars here.