https://github.com/chrismichaelps/protondb
⚛️ ProtonDB is an unofficial community website that collects and displays crowdsourced data describing the compatibility of a given title with Proton, on a rating scale from Borked to Platinum
https://github.com/chrismichaelps/protondb
protondb steam steamdeck
Last synced: 12 months ago
JSON representation
⚛️ ProtonDB is an unofficial community website that collects and displays crowdsourced data describing the compatibility of a given title with Proton, on a rating scale from Borked to Platinum
- Host: GitHub
- URL: https://github.com/chrismichaelps/protondb
- Owner: chrismichaelps
- Created: 2022-02-18T13:07:18.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-02-18T13:08:33.000Z (over 4 years ago)
- Last Synced: 2025-03-15T03:21:24.113Z (over 1 year ago)
- Topics: protondb, steam, steamdeck
- Language: JavaScript
- Homepage:
- Size: 41 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
> ProtonDB is an unofficial community website that collects and displays crowdsourced data describing the compatibility of a given title with Proton, on a rating scale from "Borked" to "Platinum"
## `fn content({sort: ''})`
| sort |
| ------------------ |
| _releaseDate_ |
| _wilsonRating_ |
| _recentlyImproved_ |
| _playerCount_ |
| _userScore_ |
| _mostBorked_ |
| _fixWanted_ |
```js
(async () => {
const options = {
sort: 'releaseDate',
};
const data = await content(options);
})();
```
```json
{
"appId": "406350",
"hasLinuxBuild": false,
"peakConcurrent": 0,
"title": "KartKraft",
"context": 2022,
"contextType": "releaseYear",
"userScore": 79.7
}
// ...
```
## `fn summary(appId='')`
```js
(async () => {
const data = await summary((appId = '406350'));
})();
```
```json
{
"bestReportedTier": "platinum",
"confidence": "moderate",
"score": 0.6,
"tier": "platinum",
"total": 13,
"trendingTier": "platinum"
}
```
## **:handshake: Contributing**
- Fork it!
- Create your feature branch: `git checkout -b my-new-feature`
- Commit your changes: `git commit -am 'Add some feature'`
- Push to the branch: `git push origin my-new-feature`
- Submit a pull request
---
### **:busts_in_silhouette: Credits**
- [Chris Michael](https://github.com/ChrisMichaelPerezSantiago) (Project Leader, and Developer)
---
### **:anger: Troubleshootings**
This is just a personal project created for study / demonstration purpose and to simplify my working life, it may or may
not be a good fit for your project(s).
---
### **:heart: Show your support**
Please :star: this repository if you like it or this project helped you!\
Feel free to open issues or submit pull-requests to help me improving my work.
---
### **:robot: Author**
_*Chris Michael*_
> You can follow me on
> [github](https://github.com/ChrisMichaelPerezSantiago) · [twitter](https://twitter.com/Chris5855M)
---
Copyright ©2022 [Protondb](https://github.com/ChrisMichaelPerezSantiago/protondb).
