solesensei / notion-game-list

Notion game list
https://solesensei.github.io/notion-game-list/
MIT License
40 stars 1 forks source link
notion steam

Notion Game List discuss

All your games inside Notion.

notion-x-steam

Requirements

Python 3.6+

# Clone with submodules
git clone --recurse-submodules git@github.com:solesensei/notion-game-list.git

# Create virtual environment
python -m venv notion-game-list-venv && source notion-game-list-venv/bin/activate

# Install requirements
pip install -r requirements.txt -U

How it works

The tool uses 2 Web API clients for Steam and Notion.

Steam

I used Web SteamAPI client written by @smiley.

Authentification:

Notion

For notion i used notion-py client written by @jamalex.

Authentification:

Usage

Check releases and get binary tool for os you run, or you can use pure python.

python main.py -h  # help

python main.py --steam-user solesensei  # run for steam user_id = solesensei

python main.py --store-bg-cover --skip-non-steam  # use store steam background as cover and skip games that are no longer in store

python main.py --skip-free-steam  # import all games except of free2play

python main.py --steam-no-cache  # do not use game_info_cache.json, you can also remove the file

notion-example

result here

feel free to contribute and create issues

Plans