Skip to content

Instantly share code, notes, and snippets.

View dannydi12's full-sized avatar
🎯
Focusing

Daniel Di Venere dannydi12

🎯
Focusing
View GitHub Profile
@soygul
soygul / youtube-upload.js
Last active May 9, 2024 04:14
YouTube video uploader using JavaScript and Node.js
// YouTube API video uploader using JavaScript/Node.js
// You can find the full visual guide at: https://www.youtube.com/watch?v=gncPwSEzq1s
// You can find the brief written guide at: https://quanticdev.com/articles/automating-my-youtube-uploads-using-nodejs
//
// Upload code is adapted from: https://developers.google.com/youtube/v3/quickstart/nodejs
const fs = require('fs');
const readline = require('readline');
const assert = require('assert')
const {google} = require('googleapis');

Capstone Pro Tips

Propose Your Idea

Every good app starts with an idea. Here are a few things that should be included in you proposal

  • Project Description
  • What problem does your project solve?
  • Who has this problem?
  • How will your project solve this problem?
@ando9527
ando9527 / youtube-api.js
Created February 3, 2019 03:59
Youtube API v3 Example
const fs = require('fs');
const readline = require('readline');
const { google } = require('googleapis');
// If modifying these scopes, delete token.json.
const SCOPES = ['https://www.googleapis.com/auth/youtube.force-ssl'];
// The file token.json stores the user's access and refresh tokens, and is
// created automatically when the authorization flow completes for the first
// time.
const TOKEN_PATH = 'youtube_token.json';
@olexpono
olexpono / portfolio_advice.md
Last active January 25, 2023 04:32
Thinkful Portfolio Q&A, Tips & Tricks

Portfolio Advice

These are the take-aways from my Q&A sessions working with students on their portfolios at Thinkful. Hopefully these guidelines will make building a successful portfolio site straightforward.

Recommended contents

Keep it simple! Unless you have a blog, or some other major section to your site, it's likely that you don't even need a navigation. In practice, making a "cool reveal" or an awesome unique style is much better than packing in more pages and more projects. Here are the critical sections.