• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
Gameranx

Gameranx

Video Game News, Lists & Guides

  • News
  • Features
  • Platforms
    • Xbox Series X
    • PS5
    • Nintendo
  • Videos
  • Upcoming Games
  • Guides

PS4: PSN Price Drop Notification Script Created In Python

May 31, 2014 by Ryan Parreno

Check out this nice little lifehack that’ll make tracking down those price drops much easier.

We have a nice little lifehack for Playstation 4 owners to use. Basically, you can set up an alert to get an email every time PSN drops its prices. A little warning though, you will need to know Python.

PSN, which is really now SEN or Sony Entertainment network, uses CIDs to identify items in its catalogue. What this is is a Python script that will read those CIDs when prices have changed and alert you. 

 
Usage
Mail alerting
Just run python psnmailalert.py for mail alerting. See example below.
Command line interface
usage: psncli.py [-h] [--id ID] [--container CONTAINER] [--store STORE] [--price PRICE] [--query QUERY] optional arguments: -h, --help show this help message and exit --id ID, -i ID CID of game to check --container CONTAINER, -c CONTAINER Container to list --store STORE, -s STORE regional PSN store to check. Default: 'DE/de' --price PRICE, -p PRICE desired price of game --query QUERY, -q QUERY Name of item to search for 
Retrieving UTF-8 encoded output on terminals
You may have to tell Python that your terminal is capable of dealing with UTF-8 outputs. Some PSN items are annoted with trademark, copyright or foreign language specific symbols. To do so set export PYTHONIOENCODING=utf-8 in your terminal window.
 

   Example
You may run this script with the following command line variants:
Mail alerting – Get a mail when alerts have been met
With psnmailalert.py you may set alerts for price drops in the alerts.csv file. The first value is the CID for the item, the second is the price to be matched in order to alert you by mail, and the second value is the store to search in. You may mix stores in the alerts.csv. After a price has been matched, the alert is removed from alerts.csv. You will not get any further alerts for that item.
EP0001-NPEJ00305_00-B000000000001030,19.00,DE/de EP0101-ULES01372_00-GPCMETALGE000001,10.00,DE/de 
In order to receive mails you have to set your account settings in the file mailconfig.json. Seemailconfig.json_example for an example config.
To run psnmailalert.py, just type:
./psnmailalert.py

 
When it's done, this is what the alert will look like:
 

Share this post:

FacebookTwitterLinkedInPinterest

Recent Videos

10 MIND BLOWING Moments in Recent Games

10 MIND BLOWING Moments in Recent Games

Is This Already The WORST Game of 2026?

Is This Already The WORST Game of 2026?

ELDER SCROLLS 6 RELEASE DELAY EXPLAINED, NEW GAME LETS YOU BE GOD & MORE

ELDER SCROLLS 6 RELEASE DELAY EXPLAINED, NEW GAME LETS YOU BE GOD & MORE

Hytale - Before You Buy

Hytale - Before You Buy

10 Recent Good Games That Didn't Sell Well

10 Recent Good Games That Didn't Sell Well

10 NEW Fan Discoveries That'll Get You Playing Again

10 NEW Fan Discoveries That'll Get You Playing Again

Does UBISOFT Deserve A Comeback?

Does UBISOFT Deserve A Comeback?

Top 25 NEW Action RPGs of 2026

Top 25 NEW Action RPGs of 2026

10 Gaming Ideas They Thought Were Good...BUT NO

10 Gaming Ideas They Thought Were Good...BUT NO

Category: Updates

Sidebar

Recent Posts

  • Rumor: Is Marathon Releasing On March 5?
  • Monster Hunter Wilds Confirmed To Perform Better On PC With DLC – Because Of A Minor Bug
  • Have The Fans Identified The Actor Playing This Cop From GTA 6’s 2nd Trailer?
  • Rockstar Rumored To Have Allowed Terminally Ill Fan To Play GTA 6
  • Roblox: How to Remove Chat

Copyright © 2026 · Gameranx · All Rights Reserved · Powered by Mai Theme