-
Notifications
You must be signed in to change notification settings - Fork 3
Instructions
-
Make sure your Steam profile is public.
-
pip install -r requirements.txt -
python swc.py -i={steam ID}orpython -m swc -i={steam ID}, where steam ID is the long number you see in your profile URL. If you have a custom URL, you can find out your steam ID here: https://steamid.io/Optional parameters:
-
-d: whether to include DLCs. Default isFalse.
-
-
When finished, the script generates 5 files in
/outputdirectory.-
wishlist.ics: an.ICSfile, which can be imported into common calendar applications, such as Google Calendar and Outlook. Learn more about this format on Wikipedia. -
history.json: stores the number of wishlisted items, as well as the number of pre-releases among them, of the day. Keeps growing. -
successful.txt: stores the items that either has an explicit release date or has a vague release date successfully converted into an exact date. Each line contains first the item name, then the release date. -
wishlist_history_chart.png: a line chart that shows the trend of the wishlist. What gets displayed here also depends on data inhistory.json. -
wishlist_history_stack_plot.png: a stack plot that shows the trend of the wishlist. What gets displayed here also depends on data inhistory.json.
-
-
Refer to the workflow yml file in this repo, to automatically run the script on schedule. Note that the workflow will use a branch named "output" particularly to store the output image, where the history will not be tracked. This is to prevent the repo size from expanding rapidly.
-
If you choose to publish the
.ICSfile, such as on GitHub, you may then have your calendar app subscribe to that file. Effectively what you get is a calendar that syncs with the release dates of the items on your wishlist.