Notion API - Full Course for Beginners

Notion API - Full Course for Beginners

Thomas Frank Explains via YouTube Direct link

- Fetch multiple Pokemon at once with a loop

43 of 70

43 of 70

- Fetch multiple Pokemon at once with a loop

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Notion API - Full Course for Beginners

Automatically move to the next video in the Classroom when playback concludes

  1. 1 - Introduction
  2. 2 - Project overview
  3. 3 - JavaScript prerequisites or lack thereof
  4. 4 - Companion blog post
  5. 5 - Pokedex project spec
  6. 6 - Pokedex template link
  7. 7 - PokeAPI Introduction
  8. 8 - What is an API?
  9. 9 - Script flow overview
  10. 10 - PokeAPI response example
  11. 11 - Script flow whiteboard diagram
  12. 12 - Glitch.com introduction
  13. 13 - Create a Node.JS starter app
  14. 14 - Starter project tour
  15. 15 - Create index.js
  16. 16 - Create a Notion API integration
  17. 17 - Get your internal integration token
  18. 18 - Create a .env file and add environmental variables
  19. 19 - Get your Notion database ID
  20. 20 - Add you integration to your database
  21. 21 - PokeAPI docs
  22. 22 - Axios library introduction
  23. 23 - Add Axios to package.json
  24. 24 - Side note: Dealing with broken npm packages
  25. 25 - Add the Notion SDK to package.json
  26. 26 - Add require statements to index.js
  27. 27 - Make your first call to PokeAPI
  28. 28 - Get response from PokeAPI
  29. 29 - Log a Pokemon's name
  30. 30 - Create an object definition to contain Pokemon stats
  31. 31 - Log the pokeData object
  32. 32 - Add the pokeData object to your array
  33. 33 - Build the createNotionPage function
  34. 34 - Notion API reference overview
  35. 35 - Create the response variable
  36. 36 - Side Note: Notion API page property values change
  37. 37 - Notion API page property reference
  38. 38 - Title property object structure
  39. 39 - Continue constructing the response variable
  40. 40 - Call the createNotionPage function
  41. 41 - Add logging to the script
  42. 42 - Run the script and send your first call to Notion
  43. 43 - Fetch multiple Pokemon at once with a loop
  44. 44 - API commands overview GET, POST, etc.
  45. 45 - Run the script again and fetch multiple records
  46. 46 - Start refining your data
  47. 47 - Get sprits and artwork from PokeAPI
  48. 48 - Overview of additional information to get from PokeAPI
  49. 49 - Refine the sprite variable
  50. 50 - Create the Pokemon types array
  51. 51 - Create the Bulbapedia URL
  52. 52 - Process and format each Pokemon's name
  53. 53 - MDN Web Docs introduction
  54. 54 - Regular expression references
  55. 55 - Send the refined/additional information to Notion
  56. 56 - Set the Notion page cover and icon
  57. 57 - Add child blocks to each Notion page
  58. 58 - Create a bookmark block for the Bulbapedia URL
  59. 59 - Send another batch of test pages to Notion
  60. 60 - Add missing pieces of information flavor text, generation, etc.
  61. 61 - PokeAPI pokemon-species endpoint overview
  62. 62 - Create another loop to call pokemon-species
  63. 63 - My #1 tip for learning programming and APIs
  64. 64 - Get the English-language flavor text
  65. 65 - Add formatted flavor text to the pokeData object
  66. 66 - Add the category and generation info to the pokeData object
  67. 67 - Add the new information to the Notion API call
  68. 68 - Test the finished script!
  69. 69 - Source code and additional resources
  70. 70 - More Notion resources and templates

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.