1
0
Fork
You've already forked vapour
0
Experimental no-javascript front-end for steam.
  • Python 80.5%
  • HTML 19.5%
2025年07月09日 21:15:18 +09:30
templates Remove 'supported platforms' heading from game info template. 2025年07月09日 21:15:05 +09:30
.gitignore Initial commit 2025年07月09日 20:29:44 +09:30
README.md Add list of currently supported features to readme. 2025年07月09日 21:15:18 +09:30
scrape.py Remove print statements. 2025年07月09日 20:52:32 +09:30
server.py Remove flask caching import from server. 2025年07月09日 21:08:08 +09:30

Vapour

Experimental alternative front-end for Steam written in python (using Flask for the web server).

Features

  • No javascript

  • User Experience:

    • Game Title
    • Game summary
    • Game description
    • Images/videos
    • Prices/active discounts on game, and bundles the game appears in
  • More to come?...

Setup

Dependency versions are based on what is installed on my system.

  1. Install python. Anything above v2 should work.
  2. Install the following python dependencies:
  • Flask (for web server) (3.1.0 works)
  • Bleach (for html sanitizing) (6.2.0 works)
  • BeautifulSoup v4 (4.13.3 works)
  1. Run ./server.py

All content shown on a Vapour instance is from Steam. Any issues with content shown on a Vapour instance need to be reported to Steam, not the instance host's internet or domain provider.

Steam is a registered trademark of Valve Corp.. Vapour is not affiliated with Valve Corp.