Closed shiffman closed 1 year ago
Adding to the video description is done, I might like to consider adding it to the video page itself so will leave this open.
Working through adding the Nebula slugs to videos.
I extracted the titles and urls/slugs from the https://nebula.tv/codingtrain page (177 videos), and put them in this Google sheet to track progress: https://docs.google.com/spreadsheets/d/1-DpihoHjDcN2KEZufQBoxZ9zB-WblVjMzFIzYlFMGss/edit?usp=sharing
@shiffman Between #950 and #952 this covers all Nebula video I think. If you can review the spreadsheet, there are a few clarifications needed to complete this data entry task.
That's about it!
@fturmel My thoughts:
Are there missing tracks on the Coding Train site still? I saw Nebula videos for "Teachable Machine" and "Discord bots" tracks.
Quite a few... I think from the list in #279, the 'Learning Processing' videos are being remade, 'Discord Bots' and 'Twitter Bots' videos are pretty much outdated. The only one actually yet to be ported (from the list) is 'Guest Conductors'
It might be a good idea to put "Teachable Machine" as a potential track on the site.
I couldn't find a good match on the site for the Nebula video "Working with Data and APIs in JavaScript".
Data and APIs has two welcome videos, as it is on the site:
The one marked in the spreadsheet as issue
is the "Trailer" Video, and the Setup video is correctly matched.
The p5.js code track chapter 2 seems to have dupes/mismatches between the Coding Train vids and Nebula. Was chapter 2 re-recorded at some point? (these are highlighted in spreadsheet in yellow and cyan)
I believe almost the entire track was rerecorded at some point in time.
map()
) is actually the old video 2.4 on Nebula (highlighted in yellow). This video was not rerecorded, only the numbering was changed.createGraphics()
) is the same as the old video 2.6 on Nebula (highlighted in yellow).The rest of the videos unaccounted for (in yellow) are not being used in the site and are considered 'archived'.
@dipamsen thank you for your insights here! I updated one of the PR and the spreadsheet based on them.
There is a video on Nebula about JS objects (coding-train-2-3-javascript-objects-p5-js-tutorial) that doesn't have a match. Was it simply replaced by the 2.3 video (incrementation) and should be flagged as outdated?
There is a video on Nebula about JS objects (coding-train-2-3-javascript-objects-p5-js-tutorial) that doesn't have a match. Was it simply replaced by the 2.3 video (incrementation) and should be flagged as outdated?
As far as I can tell, it looks like it has been removed from the course and is not a part of the current version of the Code! Track.
(tagging @shiffman for confirmation)
Ref: Video in question - https://youtu.be/-e5h4IGKZRY
Yes, this is an old video that I no longer include in the Code! track.
It would be great to have Teachable Machine as a track! I think all the "high priority" tracks are on the site and we can just add more whenever anyone is feeling inspired or by request!
What's next for this issue? Linking to the Nebula videos from Coding Train videos?
It seems like a few were manually added in the References tab. Is this where we want them for all videos?
Thanks @fturmel! I think the two next steps are:
For the second item, I'd love to feature it a bit more prominently than just one of many links under "references" but the site was not designed with this in mind so I'm not sure what is best. We could try, just as an experiment adding something like "watch this video ad-free on Nebula" with a link in the blank row between the embed and the tabs? We could also include the Nebula logo?
Make any improvements to the yt-description generator script to include the Nebula link (I added something previously so it's probably fine but worth taking a look.)
This is how the descriptions are generated currently:
Is there any modification required? (maybe a punctuation mark between the text and the link)
Is there any modification required? (maybe a punctuation mark between the text and the link)
I think it's all good!
@shiffman I think we can close this issue.
For future reference, here are the Nebula slugs for the two tracks that have yet to be integrated in the website:
Teachable Machine the-coding-train-yt-teachable-machine-3-sound-classifiication the-coding-train-yt-teachable-machine-2-snake-game the-coding-train-yt-teachable-machine-1-image-classification
Discord bots the-coding-train-yt-discord-bots-6-building-a-command-handler the-coding-train-yt-discord-bots-5-posting-gifs the-coding-train-yt-discord-bots-4-hiding-api-keys-with-env the-coding-train-yt-discord-bots-3-coding-a-bot-with-discord-js the-coding-train-yt-discord-bots-2-discord-developer-portal the-coding-train-yt-discord-bots-1-introduction
Thank you! I'll open a new issue to track!
I'd like to add to the JSON data for each video a nebula property that links to the video on nebula (if it is there). For example:
https://youtu.be/7r83N3c2kPw -> https://nebula.tv/videos/codingtrain-coding-challenge-173-applesoft-basic-snake-game
I'd love to then incorporate this into YT description generator (cc @dipamsen). We could also add it to the page for each video as well.