Skip to content
This repository has been archived by the owner on Jul 18, 2024. It is now read-only.

eclipse-tractusx/bpdm-upload-tool

BPDM Upload Tool

This tool implements upload (and download) of BPDM data in CSV format using the BPDM REST API.

See CSV File Format

Installation

# Install pipenv, if it is not already present in your local Python setup.
# Use one of the commands below, suitable for your OS.
pip install pipenv
pip3 install pipenv
brew install pipenv
apt install pipenv

# Change into the main directory
cd bpdm-upload-tool

# Optionally: create a local .venv directory if you want the environment
# to be stored below the source tree and not in your home directory.
mkdir .venv

# Install dependencies (will automatically detect the .venv directory)
pipenv install

# create uploads folder
mkdir uploads

Credentials

You have to create a file called credentials.json in the root of the project containing the credentials for authentication.

Content:

{
    "client_id": "...",
    "client_secret": "..."
}

Running

.venv\scripts\activate
cd server
flask run

NOTICE

This work is licensed under the Apache-2.0.

About

No description, website, or topics provided.

Resources

License

Apache-2.0, CC-BY-4.0 licenses found

Licenses found

Apache-2.0
LICENSE
CC-BY-4.0
LICENSE_non-code.txt

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •