[{"transcript":" The Cloudinary Node.js SDK allows us to take advantage of transformations and management","confidence":0.8074615384615385,"words":[{"word":"The","start_time":5.611,"end_time":5.692},{"word":"Cloudinary","start_time":5.732,"end_time":6.214},{"word":"Node.js","start_time":6.294,"end_time":6.876},{"word":"SDK","start_time":7.057,"end_time":7.519},{"word":"allows","start_time":7.619,"end_time":7.9},{"word":"us","start_time":7.96,"end_time":8.021},{"word":"to","start_time":8.061,"end_time":8.141},{"word":"take","start_time":8.181,"end_time":8.362},{"word":"advantage","start_time":8.382,"end_time":8.804},{"word":"of","start_time":8.844,"end_time":8.904},{"word":"transformations","start_time":8.984,"end_time":9.868},{"word":"and","start_time":10.008,"end_time":10.109},{"word":"management","start_time":10.169,"end_time":10.45}],"alternatives":[],"language":"en"},{"transcript":" right inside of our Node.js environment.","confidence":0.7318333333333333,"words":[{"word":"right","start_time":10.996,"end_time":11.157},{"word":"inside","start_time":11.198,"end_time":11.481},{"word":"of","start_time":11.501,"end_time":11.541},{"word":"our","start_time":11.622,"end_time":11.703},{"word":"Node.js","start_time":11.744,"end_time":11.966},{"word":"environment.","start_time":11.986,"end_time":12.289}],"alternatives":[],"language":"en"},{"transcript":" To install it, we'll first use npm to install Cloudinary.","confidence":0.754,"words":[{"word":"To","start_time":12.932,"end_time":13.032},{"word":"install","start_time":13.073,"end_time":13.415},{"word":"it,","start_time":13.455,"end_time":13.535},{"word":"we'll","start_time":13.596,"end_time":13.757},{"word":"first","start_time":13.817,"end_time":14.059},{"word":"use","start_time":14.22,"end_time":14.341},{"word":"npm","start_time":14.361,"end_time":14.964},{"word":"to","start_time":15.045,"end_time":15.146},{"word":"install","start_time":15.206,"end_time":15.548},{"word":"Cloudinary.","start_time":15.568,"end_time":15.85}],"alternatives":[],"language":"en"},{"transcript":" Once in your terminal, run npm install cloudinary, and alternatively, you could use Yarn or whatever","confidence":0.7545,"words":[{"word":"Once","start_time":16.432,"end_time":16.552},{"word":"in","start_time":16.592,"end_time":16.632},{"word":"your","start_time":16.672,"end_time":16.773},{"word":"terminal,","start_time":16.813,"end_time":17.194},{"word":"run","start_time":17.255,"end_time":17.415},{"word":"npm","start_time":17.536,"end_time":18.037},{"word":"install","start_time":18.158,"end_time":18.66},{"word":"cloudinary,","start_time":18.8,"end_time":19.302},{"word":"and","start_time":19.603,"end_time":19.663},{"word":"alternatively,","start_time":19.704,"end_time":20.306},{"word":"you","start_time":20.346,"end_time":20.446},{"word":"could","start_time":20.466,"end_time":20.587},{"word":"use","start_time":20.687,"end_time":20.808},{"word":"Yarn","start_time":20.848,"end_time":21.129},{"word":"or","start_time":21.149,"end_time":21.189},{"word":"whatever","start_time":21.209,"end_time":21.39}],"alternatives":[],"language":"en"},{"transcript":" package manager you prefer.","confidence":0.66475,"words":[{"word":"package","start_time":21.674,"end_time":21.999},{"word":"manager","start_time":22.04,"end_time":22.345},{"word":"you","start_time":22.366,"end_time":22.427},{"word":"prefer.","start_time":22.488,"end_time":22.61}],"alternatives":[],"language":"en"},{"transcript":" But once it's finished installing, we should now see Cloudinary listed as a dependency","confidence":0.767642857142857,"words":[{"word":"But","start_time":23.071,"end_time":23.172},{"word":"once","start_time":23.232,"end_time":23.332},{"word":"it's","start_time":23.373,"end_time":23.493},{"word":"finished","start_time":23.513,"end_time":23.755},{"word":"installing,","start_time":23.795,"end_time":24.277},{"word":"we","start_time":24.559,"end_time":24.639},{"word":"should","start_time":24.659,"end_time":24.84},{"word":"now","start_time":24.86,"end_time":25.041},{"word":"see","start_time":25.122,"end_time":25.282},{"word":"Cloudinary","start_time":25.343,"end_time":25.785},{"word":"listed","start_time":25.886,"end_time":26.207},{"word":"as","start_time":26.288,"end_time":26.388},{"word":"a","start_time":26.408,"end_time":26.448},{"word":"dependency","start_time":26.489,"end_time":26.75}],"alternatives":[],"language":"en"},{"transcript":" inside of our project.","confidence":0.7915000000000001,"words":[{"word":"inside","start_time":27.055,"end_time":27.603},{"word":"of","start_time":27.623,"end_time":27.664},{"word":"our","start_time":27.725,"end_time":27.786},{"word":"project.","start_time":27.847,"end_time":28.05}],"alternatives":[],"language":"en"},{"transcript":" Where first, we need to import Cloudinary into our project, so we're going to use constant","confidence":0.7475624999999999,"words":[{"word":"Where","start_time":28.54,"end_time":28.701},{"word":"first,","start_time":28.741,"end_time":29.043},{"word":"we","start_time":29.083,"end_time":29.163},{"word":"need","start_time":29.204,"end_time":29.324},{"word":"to","start_time":29.344,"end_time":29.425},{"word":"import","start_time":29.545,"end_time":29.867},{"word":"Cloudinary","start_time":29.887,"end_time":30.309},{"word":"into","start_time":30.349,"end_time":30.53},{"word":"our","start_time":30.59,"end_time":30.671},{"word":"project,","start_time":30.751,"end_time":31.193},{"word":"so","start_time":31.475,"end_time":31.555},{"word":"we're","start_time":31.595,"end_time":31.736},{"word":"going","start_time":31.756,"end_time":31.897},{"word":"to","start_time":31.917,"end_time":31.977},{"word":"use","start_time":32.078,"end_time":32.198},{"word":"constant","start_time":32.279,"end_time":32.56}],"alternatives":[],"language":"en"},{"transcript":" Cloudinary is equal to require Cloudinary, where we're additionally going to tack on","confidence":0.581,"words":[{"word":"Cloudinary","start_time":32.901,"end_time":33.564},{"word":"is","start_time":33.765,"end_time":33.845},{"word":"equal","start_time":33.966,"end_time":34.166},{"word":"to","start_time":34.207,"end_time":34.327},{"word":"require","start_time":34.427,"end_time":34.99},{"word":"Cloudinary,","start_time":35.452,"end_time":36.034},{"word":"where","start_time":36.415,"end_time":36.516},{"word":"we're","start_time":36.536,"end_time":36.656},{"word":"additionally","start_time":36.676,"end_time":37.038},{"word":"going","start_time":37.058,"end_time":37.158},{"word":"to","start_time":37.178,"end_time":37.219},{"word":"tack","start_time":37.279,"end_time":37.5},{"word":"on","start_time":37.52,"end_time":37.56}],"alternatives":[],"language":"en"},{"transcript":" a .v2 to make sure we're specifying that we want to use a version 2.","confidence":0.7758666666666668,"words":[{"word":"a","start_time":37.58,"end_time":38.123},{"word":".v2","start_time":38.183,"end_time":38.384},{"word":"to","start_time":38.465,"end_time":38.766},{"word":"make","start_time":39.088,"end_time":39.209},{"word":"sure","start_time":39.249,"end_time":39.39},{"word":"we're","start_time":39.41,"end_time":39.591},{"word":"specifying","start_time":39.611,"end_time":40.194},{"word":"that","start_time":40.234,"end_time":40.335},{"word":"we","start_time":40.355,"end_time":40.455},{"word":"want","start_time":40.475,"end_time":40.596},{"word":"to","start_time":40.616,"end_time":40.676},{"word":"use","start_time":40.777,"end_time":40.898},{"word":"a","start_time":40.938,"end_time":40.958},{"word":"version","start_time":40.978,"end_time":41.239},{"word":"2.","start_time":41.259,"end_time":41.28}],"alternatives":[],"language":"en"},{"transcript":" Now, alternatively, if we're using imports, we can import our destructured v2 as Cloudinary,","confidence":0.7344285714285714,"words":[{"word":"Now,","start_time":41.761,"end_time":41.881},{"word":"alternatively,","start_time":41.941,"end_time":42.503},{"word":"if","start_time":42.523,"end_time":42.664},{"word":"we're","start_time":42.684,"end_time":42.804},{"word":"using","start_time":42.844,"end_time":43.045},{"word":"imports,","start_time":43.166,"end_time":43.567},{"word":"we","start_time":43.627,"end_time":43.707},{"word":"can","start_time":43.748,"end_time":43.888},{"word":"import","start_time":44.049,"end_time":44.51},{"word":"our","start_time":44.871,"end_time":44.972},{"word":"destructured","start_time":45.012,"end_time":45.674},{"word":"v2","start_time":45.795,"end_time":46.377},{"word":"as","start_time":46.678,"end_time":46.798},{"word":"Cloudinary,","start_time":46.939,"end_time":47.36}],"alternatives":[],"language":"en"},{"transcript":" where we're going to take that from our Cloudinary.","confidence":0.4196666666666667,"words":[{"word":"where","start_time":47.56,"end_time":48.004},{"word":"we're","start_time":48.024,"end_time":48.124},{"word":"going","start_time":48.145,"end_time":48.245},{"word":"to","start_time":48.266,"end_time":48.306},{"word":"take","start_time":48.346,"end_time":48.508},{"word":"that","start_time":48.548,"end_time":48.709},{"word":"from","start_time":48.87,"end_time":49.132},{"word":"our","start_time":49.153,"end_time":49.213},{"word":"Cloudinary.","start_time":49.717,"end_time":50.08}],"alternatives":[],"language":"en"},{"transcript":" package.","confidence":0.924,"words":[{"word":"package.","start_time":50.821,"end_time":51.203}],"alternatives":[],"language":"en"},{"transcript":"But for whichever one you choose, we ultimately want to set up our configuration.","confidence":0.7557857142857143,"words":[{"word":"But","start_time":51.505,"end_time":51.605},{"word":"for","start_time":51.625,"end_time":51.746},{"word":"whichever","start_time":51.786,"end_time":52.108},{"word":"one","start_time":52.168,"end_time":52.249},{"word":"you","start_time":52.289,"end_time":52.43},{"word":"choose,","start_time":52.47,"end_time":52.752},{"word":"we","start_time":52.792,"end_time":52.872},{"word":"ultimately","start_time":52.933,"end_time":53.275},{"word":"want","start_time":53.295,"end_time":53.456},{"word":"to","start_time":53.476,"end_time":53.556},{"word":"set","start_time":53.576,"end_time":53.717},{"word":"up","start_time":53.757,"end_time":53.818},{"word":"our","start_time":53.858,"end_time":53.938},{"word":"configuration.","start_time":53.978,"end_time":54.26}],"alternatives":[],"language":"en"},{"transcript":" So we're going to run cloudinary.config, where we're going to pass in a configuration object","confidence":0.5575333333333333,"words":[{"word":"So","start_time":54.54,"end_time":54.721},{"word":"we're","start_time":54.761,"end_time":54.902},{"word":"going","start_time":54.922,"end_time":55.042},{"word":"to","start_time":55.062,"end_time":55.102},{"word":"run","start_time":55.143,"end_time":55.283},{"word":"cloudinary.config,","start_time":55.384,"end_time":57.292},{"word":"where","start_time":57.312,"end_time":57.432},{"word":"we're","start_time":57.653,"end_time":57.753},{"word":"going","start_time":57.774,"end_time":57.914},{"word":"to","start_time":57.934,"end_time":57.994},{"word":"pass","start_time":58.035,"end_time":58.256},{"word":"in","start_time":58.316,"end_time":58.376},{"word":"a","start_time":58.396,"end_time":58.436},{"word":"configuration","start_time":58.476,"end_time":59.099},{"word":"object","start_time":59.199,"end_time":59.32}],"alternatives":[],"language":"en"},{"transcript":" where at a minimum, we want to specify our cloud underscore name, where we can grab our cloud name","confidence":0.8136315789473684,"words":[{"word":"where","start_time":59.822,"end_time":59.962},{"word":"at","start_time":60.023,"end_time":60.103},{"word":"a","start_time":60.123,"end_time":60.163},{"word":"minimum,","start_time":60.183,"end_time":60.544},{"word":"we","start_time":60.585,"end_time":60.685},{"word":"want","start_time":60.725,"end_time":60.825},{"word":"to","start_time":60.846,"end_time":60.906},{"word":"specify","start_time":60.946,"end_time":61.428},{"word":"our","start_time":61.488,"end_time":61.588},{"word":"cloud","start_time":61.689,"end_time":62.11},{"word":"underscore","start_time":62.231,"end_time":62.793},{"word":"name,","start_time":62.893,"end_time":63.174},{"word":"where","start_time":63.555,"end_time":63.676},{"word":"we","start_time":63.696,"end_time":63.776},{"word":"can","start_time":63.796,"end_time":63.937},{"word":"grab","start_time":63.977,"end_time":64.298},{"word":"our","start_time":64.358,"end_time":64.459},{"word":"cloud","start_time":64.519,"end_time":64.74},{"word":"name","start_time":64.76,"end_time":64.84}],"alternatives":[],"language":"en"},{"transcript":" along with our API key, API secret, and API environment variable right inside of our","confidence":0.7511333333333335,"words":[{"word":"along","start_time":65.081,"end_time":65.362},{"word":"with","start_time":65.382,"end_time":65.482},{"word":"our","start_time":65.542,"end_time":65.643},{"word":"API","start_time":65.723,"end_time":66.185},{"word":"key,","start_time":66.245,"end_time":66.486},{"word":"API","start_time":66.767,"end_time":67.148},{"word":"secret,","start_time":67.188,"end_time":67.61},{"word":"and","start_time":67.951,"end_time":68.011},{"word":"API","start_time":68.112,"end_time":68.573},{"word":"environment","start_time":68.633,"end_time":69.055},{"word":"variable","start_time":69.135,"end_time":69.557},{"word":"right","start_time":69.878,"end_time":70.018},{"word":"inside","start_time":70.038,"end_time":70.34},{"word":"of","start_time":70.36,"end_time":70.4},{"word":"our","start_time":70.42,"end_time":70.48}],"alternatives":[],"language":"en"},{"transcript":" programmable media dashboard.","confidence":0.8936666666666667,"words":[{"word":"programmable","start_time":70.621,"end_time":71.203},{"word":"media","start_time":71.263,"end_time":71.565},{"word":"dashboard.","start_time":71.605,"end_time":72.067}],"alternatives":[],"language":"en"},{"transcript":"But once you specify your cloud name, we'll now have access to","confidence":0.8275000000000001,"words":[{"word":"But","start_time":72.288,"end_time":72.388},{"word":"once","start_time":72.448,"end_time":72.549},{"word":"you","start_time":72.569,"end_time":72.689},{"word":"specify","start_time":72.709,"end_time":73.171},{"word":"your","start_time":73.211,"end_time":73.332},{"word":"cloud","start_time":73.392,"end_time":73.633},{"word":"name,","start_time":73.693,"end_time":73.894},{"word":"we'll","start_time":74.256,"end_time":74.436},{"word":"now","start_time":74.456,"end_time":74.597},{"word":"have","start_time":74.657,"end_time":74.838},{"word":"access","start_time":74.959,"end_time":75.24},{"word":"to","start_time":75.26,"end_time":75.3}],"alternatives":[],"language":"en"},{"transcript":" that image, which we'll be able to use to create our image transformations.","confidence":0.7722307692307694,"words":[{"word":"that","start_time":77.901,"end_time":78.082},{"word":"image,","start_time":78.202,"end_time":78.484},{"word":"which","start_time":78.766,"end_time":78.887},{"word":"we'll","start_time":78.907,"end_time":79.048},{"word":"be","start_time":79.068,"end_time":79.108},{"word":"able","start_time":79.148,"end_time":79.289},{"word":"to","start_time":79.309,"end_time":79.37},{"word":"use","start_time":79.511,"end_time":79.651},{"word":"to","start_time":79.712,"end_time":79.792},{"word":"create","start_time":79.873,"end_time":80.155},{"word":"our","start_time":80.235,"end_time":80.336},{"word":"image","start_time":80.396,"end_time":80.617},{"word":"transformations.","start_time":80.678,"end_time":81.02}],"alternatives":[],"language":"en"},{"transcript":" As an added tip, we want to make sure that we add to our configuration","confidence":0.8416000000000001,"words":[{"word":"As","start_time":81.823,"end_time":81.904},{"word":"an","start_time":81.964,"end_time":82.004},{"word":"added","start_time":82.064,"end_time":82.266},{"word":"tip,","start_time":82.326,"end_time":82.568},{"word":"we","start_time":82.628,"end_time":82.728},{"word":"want","start_time":82.749,"end_time":82.869},{"word":"to","start_time":82.889,"end_time":82.95},{"word":"make","start_time":82.99,"end_time":83.111},{"word":"sure","start_time":83.151,"end_time":83.312},{"word":"that","start_time":83.352,"end_time":83.473},{"word":"we","start_time":83.513,"end_time":83.614},{"word":"add","start_time":83.755,"end_time":83.896},{"word":"to","start_time":83.936,"end_time":84.016},{"word":"our","start_time":84.056,"end_time":84.137},{"word":"configuration","start_time":84.177,"end_time":84.64}],"alternatives":[],"language":"en"},{"transcript":" a secure value of true to ensure that we're using HTTPS","confidence":0.6996363636363636,"words":[{"word":"a","start_time":85.022,"end_time":85.042},{"word":"secure","start_time":85.203,"end_time":85.665},{"word":"value","start_time":85.725,"end_time":86.067},{"word":"of","start_time":86.167,"end_time":86.248},{"word":"true","start_time":86.328,"end_time":86.65},{"word":"to","start_time":87.012,"end_time":87.092},{"word":"ensure","start_time":87.132,"end_time":87.373},{"word":"that","start_time":87.413,"end_time":87.514},{"word":"we're","start_time":87.534,"end_time":87.675},{"word":"using","start_time":87.775,"end_time":87.976},{"word":"HTTPS","start_time":87.996,"end_time":88.599}],"alternatives":[],"language":"en"},{"transcript":" when we're creating our URLs for using management tooling","confidence":0.6490000000000001,"words":[{"word":"when","start_time":89.445,"end_time":89.565},{"word":"we're","start_time":89.585,"end_time":89.786},{"word":"creating","start_time":89.826,"end_time":90.208},{"word":"our","start_time":90.228,"end_time":90.389},{"word":"URLs","start_time":90.47,"end_time":90.952},{"word":"for","start_time":91.615,"end_time":91.736},{"word":"using","start_time":91.816,"end_time":92.037},{"word":"management","start_time":92.098,"end_time":92.439},{"word":"tooling","start_time":92.459,"end_time":92.6}],"alternatives":[],"language":"en"},{"transcript":" such as uploading where we will need to use our API key and API secret.","confidence":0.7550666666666667,"words":[{"word":"such","start_time":92.881,"end_time":93.022},{"word":"as","start_time":93.062,"end_time":93.143},{"word":"uploading","start_time":93.243,"end_time":93.706},{"word":"where","start_time":93.726,"end_time":93.887},{"word":"we","start_time":93.907,"end_time":94.027},{"word":"will","start_time":94.067,"end_time":94.309},{"word":"need","start_time":94.369,"end_time":94.53},{"word":"to","start_time":94.55,"end_time":94.65},{"word":"use","start_time":94.811,"end_time":94.952},{"word":"our","start_time":95.032,"end_time":95.133},{"word":"API","start_time":95.233,"end_time":95.635},{"word":"key","start_time":95.676,"end_time":95.877},{"word":"and","start_time":95.897,"end_time":95.977},{"word":"API","start_time":96.017,"end_time":96.218},{"word":"secret.","start_time":96.299,"end_time":96.52}],"alternatives":[],"language":"en"},{"transcript":" We can define those values right alongside of our cloud name,","confidence":0.8261818181818182,"words":[{"word":"We","start_time":97.263,"end_time":97.344},{"word":"can","start_time":97.364,"end_time":97.485},{"word":"define","start_time":97.505,"end_time":97.807},{"word":"those","start_time":97.847,"end_time":98.008},{"word":"values","start_time":98.049,"end_time":98.411},{"word":"right","start_time":98.472,"end_time":98.633},{"word":"alongside","start_time":98.673,"end_time":99.096},{"word":"of","start_time":99.116,"end_time":99.156},{"word":"our","start_time":99.197,"end_time":99.297},{"word":"cloud","start_time":99.338,"end_time":99.579},{"word":"name,","start_time":99.619,"end_time":99.7}],"alternatives":[],"language":"en"},{"transcript":" but you should be sure to use an environment variables such as Cloudinary","confidence":0.7406153846153847,"words":[{"word":"but","start_time":100.404,"end_time":100.485},{"word":"you","start_time":100.505,"end_time":100.565},{"word":"should","start_time":100.605,"end_time":100.766},{"word":"be","start_time":100.786,"end_time":100.886},{"word":"sure","start_time":100.967,"end_time":101.148},{"word":"to","start_time":101.188,"end_time":101.268},{"word":"use","start_time":101.469,"end_time":101.63},{"word":"an","start_time":101.67,"end_time":101.75},{"word":"environment","start_time":101.811,"end_time":102.293},{"word":"variables","start_time":102.333,"end_time":102.775},{"word":"such","start_time":102.855,"end_time":103.257},{"word":"as","start_time":103.277,"end_time":103.317},{"word":"Cloudinary","start_time":103.619,"end_time":103.94}],"alternatives":[],"language":"en"},{"transcript":" API key, where you would store that API key inside of the environment variable to ensure","confidence":0.7889375000000001,"words":[{"word":"API","start_time":104.761,"end_time":105.243},{"word":"key,","start_time":105.463,"end_time":105.785},{"word":"where","start_time":106.146,"end_time":106.266},{"word":"you","start_time":106.286,"end_time":106.347},{"word":"would","start_time":106.367,"end_time":106.507},{"word":"store","start_time":106.588,"end_time":106.849},{"word":"that","start_time":106.889,"end_time":107.009},{"word":"API","start_time":107.089,"end_time":107.531},{"word":"key","start_time":107.551,"end_time":107.752},{"word":"inside","start_time":107.912,"end_time":108.314},{"word":"of","start_time":108.334,"end_time":108.394},{"word":"the","start_time":108.414,"end_time":108.495},{"word":"environment","start_time":108.555,"end_time":109.017},{"word":"variable","start_time":109.037,"end_time":109.418},{"word":"to","start_time":109.739,"end_time":109.819},{"word":"ensure","start_time":109.84,"end_time":109.96}],"alternatives":[],"language":"en"},{"transcript":" that you're not exposing that inside of your code.","confidence":0.72,"words":[{"word":"that","start_time":110.0,"end_time":110.182},{"word":"you're","start_time":110.323,"end_time":110.465},{"word":"not","start_time":110.485,"end_time":110.586},{"word":"exposing","start_time":110.646,"end_time":111.111},{"word":"that","start_time":111.131,"end_time":111.292},{"word":"inside","start_time":111.393,"end_time":111.696},{"word":"of","start_time":111.716,"end_time":111.777},{"word":"your","start_time":111.797,"end_time":111.918},{"word":"code.","start_time":111.938,"end_time":112.1}],"alternatives":[],"language":"en"},{"transcript":" But once you have your cloud name, API key, and API seeker all defined, you'll now be","confidence":0.7795294117647059,"words":[{"word":"But","start_time":112.721,"end_time":112.822},{"word":"once","start_time":112.902,"end_time":113.003},{"word":"you","start_time":113.043,"end_time":113.183},{"word":"have","start_time":113.223,"end_time":113.444},{"word":"your","start_time":113.484,"end_time":113.625},{"word":"cloud","start_time":113.665,"end_time":113.926},{"word":"name,","start_time":113.966,"end_time":114.207},{"word":"API","start_time":114.348,"end_time":114.769},{"word":"key,","start_time":114.81,"end_time":115.091},{"word":"and","start_time":115.231,"end_time":115.332},{"word":"API","start_time":115.412,"end_time":115.793},{"word":"seeker","start_time":115.834,"end_time":116.115},{"word":"all","start_time":116.155,"end_time":116.255},{"word":"defined,","start_time":116.295,"end_time":116.757},{"word":"you'll","start_time":117.099,"end_time":117.279},{"word":"now","start_time":117.299,"end_time":117.42},{"word":"be","start_time":117.44,"end_time":117.48}],"alternatives":[],"language":"en"},{"transcript":" able to use methods such as cloudinary.uploader.upload, where you can upload media to your cloudinary","confidence":0.6972000000000002,"words":[{"word":"able","start_time":117.58,"end_time":117.721},{"word":"to","start_time":117.741,"end_time":117.801},{"word":"use","start_time":117.922,"end_time":118.062},{"word":"methods","start_time":118.122,"end_time":118.464},{"word":"such","start_time":118.524,"end_time":118.684},{"word":"as","start_time":118.725,"end_time":118.785},{"word":"cloudinary.uploader.upload,","start_time":118.865,"end_time":121.073},{"word":"where","start_time":121.334,"end_time":121.455},{"word":"you","start_time":121.475,"end_time":121.535},{"word":"can","start_time":121.555,"end_time":121.675},{"word":"upload","start_time":121.756,"end_time":122.037},{"word":"media","start_time":122.097,"end_time":122.398},{"word":"to","start_time":122.438,"end_time":122.478},{"word":"your","start_time":122.499,"end_time":122.659},{"word":"cloudinary","start_time":122.699,"end_time":122.9}],"alternatives":[],"language":"en"},{"transcript":" account.","confidence":0.119,"words":[{"word":"account.","start_time":122.987,"end_time":123.16}],"alternatives":[],"language":"en"},{"transcript":" Now, alternatively, instead of specifying your cloud name, API key, and API secret separately,","confidence":0.749642857142857,"words":[{"word":"Now,","start_time":123.841,"end_time":123.981},{"word":"alternatively,","start_time":124.042,"end_time":124.744},{"word":"instead","start_time":124.764,"end_time":125.226},{"word":"of","start_time":125.246,"end_time":125.306},{"word":"specifying","start_time":125.366,"end_time":125.968},{"word":"your","start_time":125.988,"end_time":126.129},{"word":"cloud","start_time":126.209,"end_time":126.51},{"word":"name,","start_time":126.55,"end_time":126.791},{"word":"API","start_time":127.012,"end_time":127.454},{"word":"key,","start_time":127.494,"end_time":127.795},{"word":"and","start_time":128.136,"end_time":128.236},{"word":"API","start_time":128.317,"end_time":128.718},{"word":"secret","start_time":128.778,"end_time":129.059},{"word":"separately,","start_time":129.079,"end_time":129.28}],"alternatives":[],"language":"en"},{"transcript":" you can use the API environment variable by configuring the environment variable CloudinaryURL","confidence":0.797,"words":[{"word":"you","start_time":129.941,"end_time":130.042},{"word":"can","start_time":130.062,"end_time":130.182},{"word":"use","start_time":130.263,"end_time":130.383},{"word":"the","start_time":130.403,"end_time":130.503},{"word":"API","start_time":130.624,"end_time":131.086},{"word":"environment","start_time":131.146,"end_time":131.648},{"word":"variable","start_time":131.668,"end_time":132.049},{"word":"by","start_time":132.35,"end_time":132.451},{"word":"configuring","start_time":132.491,"end_time":133.053},{"word":"the","start_time":133.093,"end_time":133.173},{"word":"environment","start_time":133.253,"end_time":133.675},{"word":"variable","start_time":133.715,"end_time":134.117},{"word":"CloudinaryURL","start_time":134.217,"end_time":135.0}],"alternatives":[],"language":"en"},{"transcript":" to this value that you can copy right inside of your dashboard.","confidence":0.8401666666666667,"words":[{"word":"to","start_time":135.583,"end_time":135.664},{"word":"this","start_time":135.704,"end_time":135.845},{"word":"value","start_time":135.905,"end_time":136.268},{"word":"that","start_time":136.328,"end_time":136.449},{"word":"you","start_time":136.469,"end_time":136.549},{"word":"can","start_time":136.59,"end_time":136.69},{"word":"copy","start_time":136.731,"end_time":137.073},{"word":"right","start_time":137.415,"end_time":137.536},{"word":"inside","start_time":137.576,"end_time":137.817},{"word":"of","start_time":137.837,"end_time":137.878},{"word":"your","start_time":137.918,"end_time":138.019},{"word":"dashboard.","start_time":138.039,"end_time":138.24}],"alternatives":[],"language":"en"},{"transcript":" So in review, in order to get productive with Cloudinary inside of a Node.js environment,","confidence":0.7194666666666667,"words":[{"word":"So","start_time":139.123,"end_time":139.243},{"word":"in","start_time":139.284,"end_time":139.344},{"word":"review,","start_time":139.384,"end_time":139.746},{"word":"in","start_time":139.886,"end_time":139.967},{"word":"order","start_time":140.027,"end_time":140.208},{"word":"to","start_time":140.228,"end_time":140.288},{"word":"get","start_time":140.329,"end_time":140.429},{"word":"productive","start_time":140.489,"end_time":140.911},{"word":"with","start_time":140.932,"end_time":141.052},{"word":"Cloudinary","start_time":141.112,"end_time":141.635},{"word":"inside","start_time":141.715,"end_time":141.997},{"word":"of","start_time":142.017,"end_time":142.057},{"word":"a","start_time":142.077,"end_time":142.097},{"word":"Node.js","start_time":142.198,"end_time":142.399},{"word":"environment,","start_time":142.419,"end_time":142.68}],"alternatives":[],"language":"en"},{"transcript":" Where after installing Cloudinary, importing it into our project and running configuration","confidence":0.75325,"words":[{"word":"Where","start_time":146.151,"end_time":146.292},{"word":"after","start_time":146.392,"end_time":146.613},{"word":"installing","start_time":146.694,"end_time":147.156},{"word":"Cloudinary,","start_time":147.196,"end_time":147.759},{"word":"importing","start_time":147.86,"end_time":148.242},{"word":"it","start_time":148.262,"end_time":148.302},{"word":"into","start_time":148.342,"end_time":148.503},{"word":"our","start_time":148.543,"end_time":148.644},{"word":"project","start_time":148.684,"end_time":149.146},{"word":"and","start_time":149.227,"end_time":149.307},{"word":"running","start_time":149.347,"end_time":149.548},{"word":"configuration","start_time":149.588,"end_time":149.91}],"alternatives":[],"language":"en"},{"transcript":" with all of our credentials that we can easily obtain right inside of our programmable media","confidence":0.750375,"words":[{"word":"with","start_time":150.717,"end_time":150.837},{"word":"all","start_time":150.998,"end_time":151.098},{"word":"of","start_time":151.118,"end_time":151.158},{"word":"our","start_time":151.198,"end_time":151.279},{"word":"credentials","start_time":151.319,"end_time":151.88},{"word":"that","start_time":152.181,"end_time":152.282},{"word":"we","start_time":152.302,"end_time":152.362},{"word":"can","start_time":152.402,"end_time":152.503},{"word":"easily","start_time":152.603,"end_time":152.864},{"word":"obtain","start_time":152.924,"end_time":153.225},{"word":"right","start_time":153.245,"end_time":153.466},{"word":"inside","start_time":153.506,"end_time":153.807},{"word":"of","start_time":153.827,"end_time":153.887},{"word":"our","start_time":153.947,"end_time":154.048},{"word":"programmable","start_time":154.108,"end_time":154.69},{"word":"media","start_time":154.71,"end_time":154.81}],"alternatives":[],"language":"en"},{"transcript":" dashboard, we can use the SDK to manage and transform our images and videos","confidence":0.8284285714285715,"words":[{"word":"dashboard,","start_time":155.111,"end_time":155.633},{"word":"we","start_time":156.356,"end_time":156.437},{"word":"can","start_time":156.457,"end_time":156.577},{"word":"use","start_time":156.657,"end_time":156.778},{"word":"the","start_time":156.798,"end_time":156.878},{"word":"SDK","start_time":157.019,"end_time":157.541},{"word":"to","start_time":157.621,"end_time":157.722},{"word":"manage","start_time":157.782,"end_time":158.163},{"word":"and","start_time":158.244,"end_time":158.324},{"word":"transform","start_time":158.384,"end_time":158.947},{"word":"our","start_time":159.047,"end_time":159.147},{"word":"images","start_time":159.208,"end_time":159.489},{"word":"and","start_time":159.549,"end_time":159.609},{"word":"videos","start_time":159.649,"end_time":159.79}],"alternatives":[],"language":"en"},{"transcript":" inside of our Node.js environment.","confidence":0.5846,"words":[{"word":"inside","start_time":160.417,"end_time":160.721},{"word":"of","start_time":160.741,"end_time":160.781},{"word":"our","start_time":160.842,"end_time":160.923},{"word":"Node.js","start_time":160.984,"end_time":161.186},{"word":"environment.","start_time":161.206,"end_time":161.51}],"alternatives":[],"language":"en"}]