Make The Final API
Yes, MakeTheFinal.ca has an API! (I know, finally, right?)
The full body of content is available in JSON format, found at https://makethefinal.ca/posts/data.json
.
Additionally, each post can be pulled individually from its own URL: https://makethefinal.ca/posts/<POST-ID>/data.json
.
What can we do with this?
Here’s an example — This iOS Shortcut will display a random Make the Final post as a notification. You can automate it to run at a specific time (or location perhaps??) for a regular dose of Vic.
Have fun!
Data Format:
{
"count" : 167,
"date" : "2022-01-17T15:48:00-05:00",
"posts" : [
{
"title" : "If you want to be better, you’ve got to get as good as they are",
"date" : "2013-03-10T23:07:00-05:00",
"event" : "2013 Brier",
"game" : "Final",
"tags" : "[2013 Brier]",
"contributor" : "John Doe",
"contributorLink" : "https://twitter.com/aflemm",
"id" : "2013-03-10-be-better",
"url" : "https://makethefinal.ca/posts/2013-03-10-be-better/"
},
...
]
}
Top Level
Object | Description |
---|---|
count | Total number of posts |
date | Date of the last change, ISO 8601 format |
posts | Array of all posts |
Post
Object | Description |
---|---|
title | The quotation from Vic |
date | Date of this post, ISO 8601 format |
event | The event the post was from, may be empty string |
game | The game the post was from, may be empty string |
tags | Post tags, in the format: [First tag, Second tag, Third] |
contributor | Name of the person who submitted this post, may be empty string |
contributorLink | URL to the person who submitted this post, may be empty string |
id | Guaranteed to be unique per post, also serves as the URL slug |
url | URL to the published post on https://makethefinal.ca |