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.9.tar.gz (32.2 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.9-py3-none-any.whl (41.6 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for kitech_repository_dev-0.1.9.tar.gz
Algorithm Hash digest
SHA256 b679cefd371ae29edcefab17ae2354faab8221c32996da8080281cbd74f4f9d2
MD5 004244a202b189203bb52c20023552c5
BLAKE2b-256 a4f08b56476704ac098a8e39843a833e895139fba4c690d11123ef4bb8380b81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kitech_repository_dev-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 3d6f3a2e7346066792c812ccf3f6b0d19cd90054afb64d7c6e96de2854e03d83
MD5 e02b175c81ad95b8b313e3ec95a1d47a
BLAKE2b-256 dd6a46010956d29e01be55c3076c1f3932dca7bf1fc09340e7d0fd0ee754fe0b

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