All Projects → solesensei → notion-game-list

solesensei / notion-game-list

Licence: MIT License
Notion game list

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to notion-game-list

hldm-docker
Half Life Deatchmatch Server as Docker Image
Stars: ✭ 19 (-26.92%)
Mutual labels:  steam
no-graph
no-graph is a graph view for notion
Stars: ✭ 30 (+15.38%)
Mutual labels:  notion
SteaScree
SteaScree: Steam Cloud Screenshot Uploader
Stars: ✭ 140 (+438.46%)
Mutual labels:  steam
steamcommunityhttpschina
a proxy to access steam community in china
Stars: ✭ 20 (-23.08%)
Mutual labels:  steam
notion-enhancer.github.io
the notion-enhancer project's website
Stars: ✭ 24 (-7.69%)
Mutual labels:  notion
gloation
A badass notion theme. Name inspired by the words glass and notion
Stars: ✭ 23 (-11.54%)
Mutual labels:  notion
Launchpad
Step up your non-Steam game! Generate Steam-compatible .exe files to effortlessly launch any game through Steam with overlay support.
Stars: ✭ 25 (-3.85%)
Mutual labels:  steam
steam-stylegan2
Train a StyleGAN2 model on Colaboratory to generate Steam banners.
Stars: ✭ 30 (+15.38%)
Mutual labels:  steam
keep-it-markdown
Convert Google Keep notes dynamically to markdown for Obsidian and Notion using the unofficial Keep API
Stars: ✭ 125 (+380.77%)
Mutual labels:  notion
gm 8bit
Audio interception utils for garry's mod
Stars: ✭ 28 (+7.69%)
Mutual labels:  steam
github-readme-learn-section-notion
Update your github README with data fetched from a notion database
Stars: ✭ 24 (-7.69%)
Mutual labels:  notion
Lauhdutin
A Rainmeter skin for launching games.
Stars: ✭ 65 (+150%)
Mutual labels:  steam
xeo
A modern tool to bring SCRUM to Notion!
Stars: ✭ 26 (+0%)
Mutual labels:  notion
vscode-github-md-like-notion
write github readme like notion
Stars: ✭ 13 (-50%)
Mutual labels:  notion
NotionSharp
Notion API client library in C# (csharp)
Stars: ✭ 31 (+19.23%)
Mutual labels:  notion
Gameloop.Vdf
A fast, easy-to-use Valve Data Format parser for .NET
Stars: ✭ 60 (+130.77%)
Mutual labels:  steam
steam
DEPRECATED Build, manage and deploy H2O's high-speed machine learning models.
Stars: ✭ 59 (+126.92%)
Mutual labels:  steam
MonoGame.Forms
MonoGame.Forms is the easiest way of integrating a MonoGame render window into your Windows Forms project. It should make your life much easier, when you want to create your own editor environment.
Stars: ✭ 183 (+603.85%)
Mutual labels:  steam
SteamDepotDownloaderGUI
A simple GUI tool based on DepotDownloader for downloading Steam depots.
Stars: ✭ 26 (+0%)
Mutual labels:  steam
OWReveal
CSGO Overwatch revealer by sniffing packets / Find The Suspect steam profile from overwatch
Stars: ✭ 23 (-11.54%)
Mutual labels:  steam

Notion Game List discuss

All your games inside Notion.

notion-x-steam

Requirements

Python 3.6+

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:

  • Get APIKey
  • Add to environment variable STEAM_TOKEN (optional)
  • Add your steamcommunity.com/id/{user_id} to STEAM_USER (optional)

Notion

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

Authentification:

  • Login to notion.so with your regular email and password
  • Open browser cookies and copy token_v2

click to open

  • Pass token_v2 to system environment variable NOTION_TOKEN (optional)

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

  • rewrite on official notion api
  • connect to existing page
  • update existing page values, do not recreate databases
  • add options for setting status
  • add options for importing specific games
  • options for disabling/enabling icons
  • parse recent games
  • login to notion with password
  • add proxy for unlimited requests to Steam Store Web Api (limit: 200 games per 5 minutes)
  • add release date done in v0.0.3
  • load game covers with better resolution (game DB, steamstore?) done in v0.0.2
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].