스팀덱에서 pyNPS 사용하기
Posted: 2023-03-19 일요일 15:44
pyNPS는 NoPayStation의 파이썬 클라이언트다.
1. pipenv 설치하기
코드: 모두 선택
pip install pipenv
2. 가상환경을 만들 위치 정하기
~/AppData/pyNPS
에 설치한다. ~
는 /home/deck
과 같다.
코드: 모두 선택
(deck@steamdeck ~)$ echo ~
/home/deck
/home/deck
에 AppData/pyNPS
만들기
코드: 모두 선택
mkdir -p ~/AppData/pyNPS
3. 파이썬 가상환경에 pynps 설치하기
설치 위치로 이동하기
코드: 모두 선택
cd ~/AppData/pyNPS
pipenv로 파이썬 가상환경 만들기
코드: 모두 선택
pipenv install
가상환경에 pynps 설치하기
코드: 모두 선택
pipenv install pynps
4. 파이썬 가상환경에서 pynps 사용하기
파이썬 가상환경 진입
코드: 모두 선택
pipenv shell
pynps 도움말 열기
코드: 모두 선택
pynps --help
pkg2zip 바이너리 설치하기 (선택)
PS Vita의 .pkg
확장자 파일을 .zip
확장자 파일로 변환할 때 필요하다.
바이너리를 설치할 위치 만들어주기
코드: 모두 선택
mkdir -p ~/.config/pyNPS/lib/
pkg2zip 바이너리를 복사(이동)하기
코드: 모두 선택
cp path/to/your/pkg2zip ~/.config/pyNPS/lib/
바이너리에 실행권한 부여하기
코드: 모두 선택
sudo chmod -R +x ~/.config/pyNPS/lib/pkg2zip
예제
pyNPS 데이터베이스 갱신하기
코드: 모두 선택
pynps --update
pyNPS 검색하기
코드: 모두 선택
pynps --region usa --console ps3 --games "Tales of Symphonia"