A GUI Form of MODI Firmware Updater utilizing PyMODI as its backend.
Project description
MODI Firmware Updater
프로젝트 설명
PyQt5
프론트엔드와 PyMODI
백엔드를 연동하여 GUI MODI Firmware Updater
를 구현
실행 준비
python3
(파이썬3.6 혹은 그 이상의 버전)를 컴퓨터에 설치git clone https://github.com/LUXROBO/modi-firmware-updater.git
커맨드를 실행하여 이repository
를 클론python3 -m pip install -r requirements.txt
로 의존성 패키지들을 설치
실행 방법 (개발자용)
python3 main.py --mode native
로 GUI 프로그램을 실행한다.
실행파일 생성 (수동)
python3 bootstrap.py
커맨드를 실행하여 정의한spec
파일을 기반으로 실행파일을 생성dist
폴더 내modi_updater.exe
혹은modi_updater.app
실행파일이 생성된것을 확인
실행파일 생성 (자동)
- 깃헙 내에 새로운 릴리즈 생성, 생성시 제목과 내용은
v*
(e.g. v1.0.0) 의 형식으로 작성 - 해당 릴리즈 페이지에 첨부파일로 Windows 와 macOS용 실행파일이 자동으로 첨부된것을 확인
실행파일 다운로드 (사용자용)
- 릴리즈 페이지에서 최신 릴리즈의 첨부파일 확인
- 운영체제에 따라
modi_updater.exe
혹은modi_updater.app
실행파일을 다운로드 후 실행
추천 링크
주의 사항
- 윈도우 환경에서는 권한 문제가 발생할 수 있으므로 가능하다면 관리자 권한으로 위의 프로세스를 실행
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file modi-firmware-updater-0.1.0.tar.gz
.
File metadata
- Download URL: modi-firmware-updater-0.1.0.tar.gz
- Upload date:
- Size: 21.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e124bcd7f8204fafbb34632d44a4d70d306418cb33c36d8319b0c4517ee107f0 |
|
MD5 | 5edcbf89550054e676e51ff6a16a4e58 |
|
BLAKE2b-256 | 1701435e8f400360b2ad8cc060ae78eefeee8b14f7645dbbcf4a32d61dad1c6b |
File details
Details for the file modi_firmware_updater-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: modi_firmware_updater-0.1.0-py3-none-any.whl
- Upload date:
- Size: 29.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41537ef5859ec2a00aed23ae252ab3d1cf0dcd91156f31bcc364d1b43f2dda3e |
|
MD5 | d2332a31488fadbf97fc8c6d3a0ec52e |
|
BLAKE2b-256 | 73408c73673ac77944484e11c384492f51230ecdb224eaab8b9f0d6104df2556 |