You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The PSN api chihiro API seems to be dead for good this time. I created an experimental fix for the new api found in #14.
> psncli -q "ghost of tsushima" --json | jq .
Traceback (most recent call last):
File "/usr/local/bin/psncli", line 8, in<module>sys.exit(psn_main())
File "/usr/local/lib/python3.9/site-packages/gameprices/cli/cli.py", line 98, in psn_main
main(Psn("DE/de"))
File "/usr/local/lib/python3.9/site-packages/gameprices/cli/cli.py", line 73, in main
print_string = search_for_items_by_name_and_format_output(
File "/usr/local/lib/python3.9/site-packages/gameprices/cli/cli.py", line 52, in search_for_items_by_name_and_format_output
items = shop.search(name)
File "/usr/local/lib/python3.9/site-packages/gameprices/shops/psn.py", line 248, in search
items = _search_for_items_by_name(name=name, store=self.country)
File "/usr/local/lib/python3.9/site-packages/gameprices/shops/psn.py", line 171, in _search_for_items_by_name
data = utils.get_json_response(url)
File "/usr/local/lib/python3.9/site-packages/gameprices/utils/utils.py", line 17, in get_json_response
with urllib.request.urlopen(url) as response:
File "/usr/local/Cellar/[email protected]/3.9.13_1/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 214, in urlopen
return opener.open(url, data, timeout)
File "/usr/local/Cellar/[email protected]/3.9.13_1/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 523, in open
response = meth(req, response)
File "/usr/local/Cellar/[email protected]/3.9.13_1/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 632, in http_response
response = self.parent.error(
File "/usr/local/Cellar/[email protected]/3.9.13_1/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 561, in error
return self._call_chain(*args)
File "/usr/local/Cellar/[email protected]/3.9.13_1/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 494, in _call_chain
result = func(*args)
File "/usr/local/Cellar/[email protected]/3.9.13_1/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 641, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 404: Not Found
Prices differ between chihiro API, which is used for psnprices, and the new web frontend. For example Tearaway:
vs.
The API call shows no sign of the
9.99
value. I saw the same for other items. For example "Dreams" valued at100
.We should switch to the newest PSN Store API.
The text was updated successfully, but these errors were encountered: