{"repo":"NikkelM/Notion-Steam-API-Integration","free":true,"listed":false,"github":"https://github.com/NikkelM/Notion-Steam-API-Integration","clone":"git clone https://github.com/NikkelM/Notion-Steam-API-Integration.git","description":"Notion integration that watches a database for Steam App IDs and fills in game data (name, cover, tags, reviews, price and more) from the Steam API. Run it instantly with npx, or install it globally.","language":"JavaScript","stars":18,"topics":["node","notion","notion-api","notion-integrations","steam","steam-api","api","js","npm","automation"],"license":"GPL-3.0","category":"api-integrations-sdks","readme_excerpt":"Notion Steam API Integration Notion integration for automatically updating database entries containing a Steam App ID with data from the Steam API. Table of contents - Installation - Notion setup - Usage - Security - Configuration - Related projects - Feedback Installation Install it globally from npm to get the notion-steam-api-integration command: Or run it on demand without installing, using npx : You need Node.js 22.13 or newer. Notion setup Create an (internal) Notion integration for your workspace to obtain an integration key. You can follow this guide to learn how to do so. IMPORTANT: Don't forget to connect the integration to your database, as described in the guide! Otherwise, the integration won't work. Provide the integration key via the NOTION INTEGRATION KEY environment variable (see Security). Usage There are three ways to configure and run the integration. 1. Command-line flags - the quickest way, using the game properties' defaults. For example: Add --save-config to also write the assembled configuration to a config.json (or --save-config ) for reuse. 2. The interactive wizard - notion-steam-api-integration init asks you a few questions and writes a config.json . Running notion-steam-api-integration with no arguments and no config.json present starts this wizard automatically. 3. A configuration file - notion-steam-api-integration (or notion-steam-api-integration run ) runs a config.json from the current directory (or pass --config ). The wizard can create the","default_branch":null,"files":null,"tree":[],"storefront":"/r/NikkelM","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NikkelM/Notion-Steam-API-Integration/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}