Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Kungsgeten/steam.el
Organize and launch your Steam games from Emacs
https://github.com/Kungsgeten/steam.el
Last synced: about 7 hours ago
JSON representation
Organize and launch your Steam games from Emacs
- Host: GitHub
- URL: https://github.com/Kungsgeten/steam.el
- Owner: Kungsgeten
- License: mit
- Created: 2014-08-29T12:00:05.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2022-02-18T17:07:14.000Z (over 2 years ago)
- Last Synced: 2024-11-06T21:26:14.842Z (3 days ago)
- Language: Emacs Lisp
- Size: 163 KB
- Stars: 81
- Watchers: 6
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE.org
Awesome Lists containing this project
README
#+TITLE:Steam.el [[http://melpa.org/#/steam][file:http://melpa.org/packages/steam-badge.svg]]
Use the power of emacs and org-mode to sort and search your Steam
library. Also includes functionality to launch Steam games from Emacs.[[file:screenshot.png]]
* Installation
The easiest way is to install =steam.el= from MELPA. Then add the following to your init-file:
#+begin_src emacs-lisp
(setq steam-username "Username") ;; Replace Username with your steam username
#+end_src=steam.el= can not get a list of your games unless your Steam profile is public. Visit https://steamcommunity.com/id/username/edit/settings (where =username= is replaced with your Steam username). Set your profile to /Public/ and make sure that /Game details/ is set to /Public/.
Here =steam-username= refers to the text in the =CUSTOM URL= field in your Steam account profile settings (you need to set one if there is nothing there).
* Usage
- To launch a game: =M-x steam-launch=
- To insert your game list in org-mode format: =M-x steam-insert-org-text=
- Download logotypes for your games, and insert them into org-mode: =M-x steam-insert-org-images=
- To update your game list (if you've installed new games without
restarting Emacs): =M-x steam-get-games=In org-mode, you can click links in order to run your games. This
will bring up a pop-up, asking if it is safe to run the lisp-code.
If this annoys you, put this line at the top of your .org-file:
=#-*- org-confirm-elisp-link-function: nil; -*-=If you insert the logotype images into org-mode, make sure to turn
on =org-display-inline-images=. You can also put
=#+STARTUP:inlineimages= at the top of your .org-file.