Back
Strava Stats
Load previous page…
Make a custom slog handler #stravastats
Setup basic logging #stravastats
Write a platform independent function to create a folder for storing cache files #stravastats
Rename packages to follow Go style guidelines #stravastats
Add a method that retrieves all activities from a point in time #stravastats
Continue work on the API client #stravastats
Refresh the access token before making the api request #stravastats
Check if the access token is not expired before making a request to the Strava API #stravastats
Store the token expiration time to keyring #stravastats
Refactor configuration reading and writing #stravastats
Add a method to refresth the access token #stravastats
Update the OAuth scope to receive all, including private activities #stravastats
Play with bubbletea and lipgloss libraries #stravastats
Refactor the api package #stravastats
After receiving the access code, exchange it to access and refresh tokens #stravastats
Add the ability to the auth command to reauthorize the API access #stravastats
Exit from the auth command if the key ring already contains the auth code #stravastats
After receiving the authorization code, store it to the system keyring #stravastats
Start a local web server and listen for an authorization code after opening the Strava authorization page #stravastats
Move API related stuff to a separate package #stravastats