@DevonCrawford
  @DevonCrawford
Devon Crawford | Coding a YouTube Descriptions Updater [ Part 1 ] @DevonCrawford | Uploaded 6 years ago | Updated 1 hour ago
Batch process your YouTube Video Descriptions to update social links or insert any information across all your videos. There is not a good (free) tool out there to automate this process for creators so I decided to make my own. In this video I converted my website into node js, figured out YouTube authentication, programmed the YouTube video search functions, and made some dynamic tables on the front end to show the results of the videos. Unfortunately I could not finish the project in this video since I had already been coding for 2 weeks. Major problems that I have to fix include: storing API credentials securely for multiple users, programming the string replacement functions (descriptions), and storing every description in a recovery file structure in case of catastrophic events. I still have a lot to do.

Watch Part 2: youtu.be/CWyTYcPtv_Q

I'm not even sponsored by Digital Ocean but I just spent the past week setting up my site on their platform and its the coolest thing I have seen in a while. This way I can write any cloud computing program on my website for my subscribers to use, while Digital Ocean manages all the infrastructure :))

Next Video:
Previous Video: youtu.be/lU1GVVU9gLU

Technology used in this video
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
API: YouTube Data API V3
Authentication: OAuth 2.0
Server: Node JS with Express and EJS
Website Host: Digital Ocean Cloud computing platform
Data: JSON parsing and requests/responses
Route Requests: AJAX (asynchronous calls from client to server)
Backend: Javascript, Jquery (will use c++ in future)
Front end: HTML, CSS, Javascript

Social
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Website: devoncrawford.io
Twitter: twitter.com/DevonCrawford13
Snapchat: snapchat.com/add/devoncrawfordyt
Instagram: instagram.com/devoncrawford_
Github: github.com/devoncrawford
Discord: discord.gg/sU2fur9

Gear
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
- Video Editing Software (Premiere Pro CC): https://prf.hn/l/BOomWo3
- All Adobe Apps (I use this plan): https://prf.hn/l/Xv5qk5Q
- Keyboard (Velocifire TKL01): amzn.to/2AQTjJQ
- Monitors (Dell U2518D) : amzn.to/2AQQmco
- Webcam (Logitech C920): amzn.to/2Cw588c
- Desk Microphone (Blue Yeti): amzn.to/2FPFmzi
- DSLR (Canon T7i): amzn.to/2T54mpZ
- Wide Lens (Tokina 11-16mm F2.8): amzn.to/2MlpvcO

Music
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Cresce - On It ( Prod. Cresce & Wavvegawd )
Link: soundcloud.com/wavvegawd/cresce-on-it-prod-cresce-wavvegawd

sugiwa - TRY ME // CALL ME
Link: soundcloud.com/sugiwa/try

medasin - sesh
Link: soundcloud.com/officialmedasin/sesh

Late June - Fell Apart
Link: soundcloud.com/latejune/fell-apart

NOIZZ - Too Attached
Link: soundcloud.com/noizzbeatz/too-attached

Late June - Laying Still
Link: soundcloud.com/latejune/anything-for-you
Coding a YouTube Descriptions Updater [ Part 1 ]the end of my first semester at UniversityMotion Detection Algorithm Edits my VideosBoys weekend gone wrong..TRESPASSING A RUN AND SKIING ON DIRT?!?ATTACKED BY A BEAR

Coding a YouTube Descriptions Updater [ Part 1 ] @DevonCrawford

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER