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로 파이썬 가상환경 만들기
가상환경에 pynps 설치하기
코드: 모두 선택
pipenv install pynps
4. 파이썬 가상환경에서 pynps 사용하기
파이썬 가상환경 진입
pynps 도움말 열기
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 검색하기
코드: 모두 선택
pynps --region usa --console ps3 --games "Tales of Symphonia"
[pyNPS](https://github.com/evertonstz/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 설치하기
설치 위치로 이동하기
``` bash
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"
```