Table of Contents
- Python (latest version)
- If using windows, in the python installer make sure to select the "Add Python to PATH" option
- Pycharm (optional)
- Install GitHub CLI (if not already installed)
git clone https://github.com/trevtravtrev/CoinSense
- Install GitHub Desktop (if not already installed)
- Follow instructions here to clone
- Install Poetry (if not already installed)
pip install poetry
- Install CoinSense dependencies
cd CoinSense
poetry install
- Run CoinSense
poetry run python main.py
Docker is the easiest way to get CoinSense running, but you lose the pretty colors and formatting in the CLI. Docker, by default, just pipes the raw CLI data to its own unformatted CLI output in the docker desktop interface. For the best experience, option 1 (via poetry) is recommended.
- Install Docker Desktop (if not already installed)
- Open Docker Desktop
- Build the Docker image:
cd CoinSense
docker build -t coinsense .
- Run the Docker container:
docker run coinsense
- Create the virtual environment:
cd CoinSense
python -m venv venv
- Activate the virtual environment:
- For Windows:
venv\Scripts\activate
- For macOS/Linux:
source venv/bin/activate
Once activated, you will notice that the prompt in your terminal or command prompt changes to indicate that you are now working within the virtual environment.
3. Install CoinSense dependencies
pip install -r requirements.txt
- Run CoinSense
python main.py
All CoinSense code was formatted, linted, and secured with the following tools: