Skip to main content

KITECH Manufacturing Data Repository CLI and Library - Development Version

Project description

KITECH Manufacturing Data Repository CLI

KITECH 제조 데이터 리포지토리를 위한 Python CLI 도구입니다.

기능

  • 🖥️ 대화형 파일 관리자 (TUI) - 듀얼 패널 UI로 직관적인 파일 관리
  • 🔐 API Token 기반 인증
  • ⬇️ 파일/폴더 다운로드 (MD5 무결성 검증)
  • ⬆️ 파일/폴더 업로드 (MD5 무결성 검증)
  • 📊 실시간 진행률 표시

요구 사항

  • Python 3.10 ~ 3.13
  • pip

설치

pip install kitech-repository-test-dev

사용법

🚀 대화형 파일 관리자 (권장)

# 파일 관리자 실행
kitech manager start

# 키보드 단축키
# Tab       - 패널 간 이동
# ↑/↓       - 파일 선택
# Enter     - 폴더 열기/파일 선택
# F3        - 다운로드
# F5        - 업로드
# F10/ESC   - 종료

인증

# API Token으로 로그인
kitech auth login

# 로그아웃
kitech auth logout

환경 설정

API 서버 주소를 설정해야 합니다:

# 환경 변수로 설정
export KITECH_API_BASE_URL=https://your-api-server.com

# 또는 .env 파일에 작성
echo "KITECH_API_BASE_URL=https://your-api-server.com" > .env

주의: /v1은 자동으로 추가되므로 입력하지 마세요.


개발자를 위한 Library API

Python 프로그램에서 직접 사용할 수 있습니다:

from kitech_repository import KitechClient

client = KitechClient(token="kt_xxx")
repos = client.list_repositories()
client.download_file(repository_id=123, path="/data/file.csv")
client.upload_file(repository_id=123, file_path="local.csv")

라이센스

TBD

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kitech_repository_dev-0.1.7.tar.gz (32.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kitech_repository_dev-0.1.7-py3-none-any.whl (41.7 kB view details)

Uploaded Python 3

File details

Details for the file kitech_repository_dev-0.1.7.tar.gz.

File metadata

File hashes

Hashes for kitech_repository_dev-0.1.7.tar.gz
Algorithm Hash digest
SHA256 c7760bb00b541e6800770205018007b458883eb4e303110e895fedf5f303c0d0
MD5 6f380bb6fc1d061385089cf773ccbe13
BLAKE2b-256 a8fa726c7f3d60d0ad0362cbd597b02723c89a51c9bdecff23415ca1af0daf0c

See more details on using hashes here.

File details

Details for the file kitech_repository_dev-0.1.7-py3-none-any.whl.

File metadata

File hashes

Hashes for kitech_repository_dev-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 c4612379268958ec3de56f8cd1c06e384f6536725b002281e2578183a48ae92d
MD5 a05198a92ee202f319e1678510a29bdb
BLAKE2b-256 7f60a51b9dbdf013f71915cb34baf4cfc349e4906043a27172eb55d2377b4e50

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page