nicklaw5 / helix

A Twitch Helix API client written in Go.
MIT License
243 stars 88 forks source link

Update list of supported endpoints #145

Closed pajlada closed 1 year ago

pajlada commented 1 year ago

The list of supported endpoints is incompleted compared to the Twitch Helix API Reference

Some supported endpoints have been renamed to match the Helix endpoint better, some have been sorted by category & endpoint name to fit the Helix reference better

The list of endpoints were generated auotmatically with some scraping from my helix-api-list repo:

./main.py | jq -r '. | sort_by(.category)[] | "- [ ] "+.name'

and then manually diffing the current list to find typos and things that (in my opinion) were not sorted properly. The new sorting follows Twitch's sorting almost completely, except Twitch puts the "Music" category in the middle instead of alphabetically as the other categories

Let me know if this PR does too many things, or does things it should do (like sorting/renaming things) and I can redo it without much effort.

The reason for this update is mainly because my own projects are starting to migrate from IRC commands to Helix APIs so having a good reference of what needs to be contributed to the repo is handy

coveralls commented 1 year ago

Pull Request Test Coverage Report for Build 3256075960


Totals Coverage Status
Change from base Build 3207227388: 0.0%
Covered Lines: 1278
Relevant Lines: 1381

💛 - Coveralls