https://github.com/samhenrigold/snl.today
A dead simple website that lets you know if there's a new SNL (or Late Night or Tonight Show) tonight.
https://github.com/samhenrigold/snl.today
late-night latenight nbc saturdaynightlive snl tonight-show tonightshow
Last synced: about 1 month ago
JSON representation
A dead simple website that lets you know if there's a new SNL (or Late Night or Tonight Show) tonight.
- Host: GitHub
- URL: https://github.com/samhenrigold/snl.today
- Owner: samhenrigold
- License: mit
- Created: 2021-12-02T13:25:17.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-02-13T17:58:03.000Z (over 4 years ago)
- Last Synced: 2025-12-22T21:48:39.356Z (6 months ago)
- Topics: late-night, latenight, nbc, saturdaynightlive, snl, tonight-show, tonightshow
- Language: Nunjucks
- Homepage: https://snltoday.netlify.app
- Size: 1.65 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# snl.today
## Updating the data
Thanks for helping contribute! If you find a bug, something looks wrong visually, or the data is out of date, you can create a pull request to propose changes. If you're not familiar with GitHub, you can learn more about creating one [here](https://www.youtube.com/watch?v=rgbCcBNZcdQ).
## Data Sources
The most reliable way to find upcoming guests is through the [NBCUniversal Media Village press release portal](https://www.nbcumv.com/mediavillage#/home):
- [_Saturday Night Live_ on Media Village](https://www.nbcumv.com/mediavillage/interactive/2929fed4187b40648b79a9839e70e91fproduct169208/index.html#/show/e91b3cec-b121-41ae-ac5b-1725193c92dd/press-releases)
- [_Late Night with Seth Meyers_ on Media Village](https://www.nbcumv.com/mediavillage/interactive/2929fed4187b40648b79a9839e70e91fproduct169208/index.html#/show/1a72eb63-bc15-42a3-84d3-f108c3cd9d80/press-releases)
- [_The Tonight Show with Jimmy Fallon_ on Media Village](https://www.nbcumv.com/mediavillage/interactive/2929fed4187b40648b79a9839e70e91fproduct169208/index.html#/show/ef2b8417-a8f9-4d23-a3db-0616dd5eb096/press-releases)
As a backup, the episode table on the Wikipedia entry for the respective show's season can be used.
- [_Saturday Night Live_ (Season 47)](https://en.wikipedia.org/wiki/Saturday_Night_Live_(season_47)#Episodes)
- [List of _Late Night with Seth Meyers_ episodes (2021)](https://en.wikipedia.org/wiki/List_of_Late_Night_with_Seth_Meyers_episodes_(2021))
- [List of _The Tonight Show Starring Jimmy Fallon_ episodes (2021)](https://en.wikipedia.org/wiki/List_of_The_Tonight_Show_Starring_Jimmy_Fallon_episodes_(2021))
## Data Format
Data is stored for this site in JSON files. Use this example from the as a reference if you're unsure how to structure it:
```
[
{
"date": "20211206T235900-05:00",
"isNew": true,
"guests": [
{
"name": "Michael J. Fox",
"promo": "https://www.goodreads.com/book/show/50403451-no-time-like-the-future"
}
],
"musicalGuests": [
{
"name": "Wizkid",
"promo": ""
}
]
},
{
"date": "20211207T235900-05:00",
"isNew": true,
"guests": [
{
"name": "Halle Berry",
"promo": "https://www.imdb.com/title/tt8310474/"
},
{
"name": "Chris Kattan",
"promo": "https://www.imdb.com/title/tt10054778/"
},
{
"name": "Rutger Bregman",
"promo": "https://www.goodreads.com/en/book/show/52879286"
}
],
"musicalGuests": []
}
]
```
## Promo Links
To avoid favoring one provider over another (e.g. Amazon vs anything else, Apple Music vs Spotify), links are best commercially neutral. The preferred links for common mediums are:
| Medium | Link Provider | Example |
| ----------- | ----------- | ----------- |
| Books | https://www.goodreads.com | https://www.goodreads.com/book/show/53487334-the-best-of-me |
| Music | https://en.wikipedia.org | https://en.wikipedia.org/wiki/Crash_(Charli_XCX_album) |
| Movies, TV Shows | https://www.imdb.com | https://www.imdb.com/title/tt3526078/ |
## Technical Details
Dates are stored in ISO-8601 format in Eastern time (UTC−5). The commonly used formats for each program are:
- Saturday Night Live: `YYYYMMDDT233500-05:00`
- Late Night with Seth Meyers: `YYYYMMDDT235900-05:00`
- The Tonight Show Starring Jimmy Fallon: `YYYYMMDDT233500-05:00`
Since Late Night airs after midnight but the shows are listed as the previous day, use 23:59 (approximately 35 minutes before the airtime) as the Late Night date.
~~The morning after an episode airs, at 9AM eastern, the episode is removed from the JSON.~~ I don't know how to do that