Skip to content

disconsented/workshop-walker

Repository files navigation

Workshop Walker

Workshop Walker is a "better" interface to the steam workshop, aiming to solve some of the limitations that I personally encounter whilst browsing Rimworld mods.

  • Language filtering support
  • Discovering dependants for a mod
  • Better classification for existing mods

A live version of this project can be found at https://workshop-walker.disconsented.com/

How it works

Workshop Walker (WW) makes use of SurrealDB's relationship modeling, where the dependency relationships can be efficiently reversed. Which gives us cheap dependant lookups.

Language support is handled heuristically by https://crates.io/crates/lingua

Everything else is pretty straight forward.

Suggest a Game/Tag

Please put requests/suggestions for games & tags in the https://github.com/disconsented/workshop-walker/discussions section.

Contributing

Want to contribute a feature? Great!

Please suggest it as an issue to get a feeling on whether I'll accept it or not, remember, that every piece of code contributed adds to the maintenance burden. This is also an effort to manage burnout.

APIReferences

https://partner.steamgames.com/doc/webapi/ipublishedfileservice

https://steamapi.xpaw.me/#IPublishedFileService/GetDetails

https://steamwebapi.azurewebsites.net/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •