All Projects → YouEclipse → steam-box

YouEclipse / steam-box

Licence: Apache-2.0 license
🎮 Update profile README / pinned gist to contain your Steam playtime leaderboard. 在你的 profile README / pinned gist 上显示你的 steam 游玩时间排行榜。

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to steam-box

netease-music-box
🎧 将你最近一周的网易云音乐的听歌记录更新到 Gist
Stars: ✭ 57 (-51.69%)
Mutual labels:  profile, pinned-gist, profile-readme
raklaptudirm
Repository for Github profile README.
Stars: ✭ 19 (-83.9%)
Mutual labels:  profile, profile-readme
jakejarvis
hey 👋
Stars: ✭ 15 (-87.29%)
Mutual labels:  profile, profile-readme
SudhanPlayz
About me for GitHub <3
Stars: ✭ 24 (-79.66%)
Mutual labels:  profile, profile-readme
vbriand
Yet another profile readme, but this one's mine!
Stars: ✭ 26 (-77.97%)
Mutual labels:  profile, profile-readme
SamirPaul1
🤖 My GitHub Profile README ✨
Stars: ✭ 26 (-77.97%)
Mutual labels:  profile, profile-readme
HACKTOBERFEST2021 INSPIRATION
😎A Hacktoberfest-2021 Contribution Repository For Beginners😎...Simplest Repo for Beginners👨‍💻👨‍💻👨‍💻...Add your Profile Details, Photo and Inspirational Quote 🙌🙌🙌& There you go to do your first PR❤❤❤
Stars: ✭ 30 (-74.58%)
Mutual labels:  profile, profile-readme
Mindula-Dilthushan
I am Mindula Dilthushan Manamperi 😋
Stars: ✭ 23 (-80.51%)
Mutual labels:  profile, profile-readme
Sapic
A useful tool to crop your Steam profile background for showcases.
Stars: ✭ 189 (+60.17%)
Mutual labels:  profile, steam
Metrics
📊 An infographics generator with 30+ plugins and 200+ options to display stats about your GitHub account and render them as SVG, Markdown, PDF or JSON!
Stars: ✭ 4,621 (+3816.1%)
Mutual labels:  profile, profile-readme
neko-box
😺 Pinnable dynamic Gist with your latest AniList activity.
Stars: ✭ 25 (-78.81%)
Mutual labels:  profile, pinned-gist
itgoyo
a beautiful template make your github profile look awesome ,give me a star , plz orz
Stars: ✭ 104 (-11.86%)
Mutual labels:  profile, profile-readme
Spiderpig86
💎 Me. This is a self-updating README. Star it if you like it :)
Stars: ✭ 40 (-66.1%)
Mutual labels:  profile, profile-readme
Raymo111
My awesome profile README
Stars: ✭ 110 (-6.78%)
Mutual labels:  profile, profile-readme
github-readme-streak-stats
🔥 Stay motivated and show off your contribution streak! 🌟 Display your total contributions, current streak, and longest streak on your GitHub profile README
Stars: ✭ 1,395 (+1082.2%)
Mutual labels:  profile, profile-readme
OWReveal
CSGO Overwatch revealer by sniffing packets / Find The Suspect steam profile from overwatch
Stars: ✭ 23 (-80.51%)
Mutual labels:  profile, steam
github-profile-views-counter
Github new features README profile views counter made with Yii2 framework.
Stars: ✭ 158 (+33.9%)
Mutual labels:  profile, profile-readme
profile-readme
🗣 Display profile activity and other cool widgets in your profile README.md
Stars: ✭ 49 (-58.47%)
Mutual labels:  profile, profile-readme
teteusAraujo
Meu readme do meu perfil com informações sobre mim.
Stars: ✭ 123 (+4.24%)
Mutual labels:  profile, profile-readme
peterthehan
My personal site and profile README.
Stars: ✭ 36 (-69.49%)
Mutual labels:  profile, profile-readme

steam-box

Update pinned gist / profile README to contain your Steam playtime leaderboard.

Update gist with Steam Playtime


English | 简体中文

📌 For more pinned-gist projects like this one, check out: https://github.com/matchai/awesome-pinned-gists

💻 Setup

🎒 Prep work

if only want's to update a markdown,like profile README,skip step 1 and step 2.

  1. Create a new public GitHub Gist (https://gist.github.com/)
  2. Create a token with the gist scope and copy it. (https://github.com/settings/tokens/new)
  3. Create a Steam API key. (https://steamcommunity.com/dev/apikey)
  4. Find the steam ID (steamID64) of your account. (https://steamid.io)
  5. For updating a markdown file,add comments to the place where you want to update in the markdown file.
     <!-- steam-box start -->
     <!-- steam-box end -->
     

🚀 Project setup

  1. Fork this repo
  2. Edit the environment variable in .github/workflows/schedule.yml:

For updating github profile README,you can follow steam-box.yml in YouEclipse to create a Action in your README repo.Remember it's unsafe to use token with repo scope for updating the repo, steam-box update the profile repo using git command in Github Action instead of using github API.

  • GIST_ID: The ID portion from your gist url: https://gist.github.com/YouEclipse/9bc7025496e478f439b9cd43eba989a4.
  1. Go to the repo Settings > Secrets
  2. Add the following environment variables:
    • GH_TOKEN: The GitHub token generated above.
    • STEAM_API_KEY: The steam API key you created above.
    • STEAM_ID: The steam ID of your account.
  3. If you want to show specific games,put the ids in environmet variable APP_ID:
    • like APP_ID=431960,730
    • you can get the id of a game from the store url: https://store.steampowered.com/app/730/CounterStrike_Global_Offensive/

🕵️ How it works

  • Get your games playtime from Steamwork Web API
  • Update Gist with Github API
  • Use Github Actions for updating Gist

📄 License

This project is licensed under Apache-2.0

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].