Skip to content

QuantumBitBR/API_5SEM_ETL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API_5SEM_ETL

Requirements

Before running the project, make sure you have the following installed:

  • Python (recommended Python 3.7 or higher)
  • pip (Python's package manager)

Installation

Follow the steps below to set up the environment and install the necessary dependencies for the project.

  1. Clone the repository to your local machine:

    git clone https://github.com/QuantumBitBR/API_5SEM_ETL.git
    cd API_5SEM_ETL
  2. Environment Variables

    Create a .env file in the root directory of your project and add the following environment variables:

     TAIGA_API_URL=https://api.taiga.io/api/v1
     TAIGA_USERNAME=<username>
     TAIGA_PASSWORD=<password>
     DATABASE_HOST=localhost
     DATABASE_PORT=5432
     DATABASE_NAME=dbo
     DATABASE_USER=taiga
     DATABASE_PASSWORD=taiga
  3. Create a virtual environment for the project (recommended):

    For Windows:

    python -m venv venv
    venv\Scripts\activate

    For Linux/MacOS:

    python3 -m venv venv
    source venv/bin/activate
  4. Install the dependencies for the project:

    The project uses a requirements.txt file to list the necessary libraries.

    pip install -r requirements.txt

Running the Project

Once the dependencies are installed, you can run the project using the following command:

python3 main.py

Runnig tests

To run the tests, use the following command:

python3 -m unittest discover -s tests

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages