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 installin 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:mainReplace /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.