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-dev

사용법

🚀 대화형 파일 관리자

# 파일 관리자 실행
kitech-dev manager start

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

환경 설정

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.8.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.8-py3-none-any.whl (41.8 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for kitech_repository_dev-0.1.8.tar.gz
Algorithm Hash digest
SHA256 b78f72f34b2a17783cdf9df7f0b0c3f09ad21f3222f676cb75efe300dbbe8957
MD5 05ee915cfb4e918c2bac3d75bea7f6c1
BLAKE2b-256 b8be086528eeaaed7ceec47242891006626ac3a976a19a413acd6774dd766cbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kitech_repository_dev-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 c08ec896b1dcd8e76457528184e1c3c84c4cb67cebe6635e6fd5f4676299ff54
MD5 f8e08bbe9a5824285655b7fd3dfb93f8
BLAKE2b-256 090d6e5c52db3c617c68bb551160c42aa3084f0d270d36dbba772bc4af88597a

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