https://github.com/joshblum/profbit
Track your Coinbase profits!
https://github.com/joshblum/profbit
bitcoin bitcoin-cash bitcoin-price coinbase coinbase-api cryptocurrencies cryptocurrency ethereum ethereum-price litecoin litecoin-price profit-and-loss-statement profit-calculator
Last synced: 5 months ago
JSON representation
Track your Coinbase profits!
- Host: GitHub
- URL: https://github.com/joshblum/profbit
- Owner: joshblum
- License: mit
- Created: 2017-11-08T19:43:06.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T06:38:46.000Z (almost 3 years ago)
- Last Synced: 2025-03-30T17:51:12.799Z (6 months ago)
- Topics: bitcoin, bitcoin-cash, bitcoin-price, coinbase, coinbase-api, cryptocurrencies, cryptocurrency, ethereum, ethereum-price, litecoin, litecoin-price, profit-and-loss-statement, profit-calculator
- Language: Python
- Homepage: https://profbit.herokuapp.com
- Size: 4.33 MB
- Stars: 36
- Watchers: 3
- Forks: 9
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[](https://circleci.com/gh/joshblum/profbit)
[](https://codecov.io/gh/joshblum/profbit)
[](https://heroku.com/deploy)Track your bitcoin, bitcoin cash, ethereum, and litecoin gains and losses in
one place. ## Development Setup
### Requirements
We use [Pipenv](http://docs.python-guide.org/en/latest/dev/virtualenvs/) to
manage requirements.```bash
pip install pipenv
pipenv install
pipenv shell
npm install --dev
```### Server Config
You will first have [register an application on
Coinbase](https://coinbase.com/oauth/applications/new). When registering your app
be sure to add the redirect url i.e.
https://app-name.herokuapp.com/complete/coinbase/. Then `export` the following
configuration variables and create the database:```bash
cd profbitexport SECRET_KEY="super-secret-key"
export SOCIAL_AUTH_COINBASE_KEY="coinbase-key"
export SOCIAL_AUTH_COINBASE_SECRET="coinbase-secret"
export FLASK_APP=app.py
export FLASK_DEBUG=1flask syncdb
npm build
```## Donate
Profbit is an open source side project. To support development and keep
our server running, you can donate using:- Bitcoin: `19UsnMKjhm22mFEYKKNHjxdFCfnShTcbPM`
- Bitcoin Cash: `1L7qfnMFdgfrE5qTLDYvQskn3TiubUUpJP`
- Ethereum: `0x97A3D535391A5a87f8362935B26f252E68C25Aca`
- Litecoin: `LWk4TL8n866gmLmEvQWSs9V7tBBdyoWjgQ`## Attribution
The heart icon was created by Jivan from the Noun Project.