This article walks you through how to get the ID of any YouTube video.
You may be watching the video or just happened to visit a link to a video. The video ID will be located in the URL of the video page, right after the v= URL parameter.
| import urllib2 | |
| def file_exists(location): | |
| request = urllib2.Request(location) | |
| request.get_method = lambda : 'HEAD' | |
| try: | |
| response = urllib2.urlopen(request) | |
| return True | |
| except urllib2.HTTPError: | |
| return False |
| --- | |
| title: "Visualizing the Clinton Email Network in R" | |
| author: "hrbrmstr" | |
| date: "`r Sys.Date()`" | |
| output: html_document | |
| --- | |
| ```{r include=FALSE} | |
| knitr::opts_chunk$set( | |
| collapse=TRUE, | |
| comment="#>", |
This article walks you through how to get the ID of any YouTube video.
You may be watching the video or just happened to visit a link to a video. The video ID will be located in the URL of the video page, right after the v= URL parameter.
| " plugins | |
| let need_to_install_plugins = 0 | |
| if empty(glob('~/.vim/autoload/plug.vim')) | |
| silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs | |
| \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim | |
| let need_to_install_plugins = 1 | |
| endif | |
| call plug#begin() | |
| Plug 'tpope/vim-sensible' |
| # Set the prefix to ^A. | |
| unbind C-b | |
| set -g prefix ^A | |
| bind a send-prefix | |
| # Start windows and panes at 1, not 0 | |
| set -g base-index 1 | |
| set -g pane-base-index 1 | |
| set -g renumber-windows on |
| git clone https://github.com/OpenDevin/OpenDevin.git | |
| cd OpenDevin | |
| conda create -n od python=3.10 | |
| conda activate od | |
| docker ps | |
| (optional) install docker if not already installed | |
| docker pull ghcr.io/opendevin/sandbox | |
| export OPENAI_API_KEY={your key} | |
| (optional I had to install rust) curl --proto '=https' --tlsv1.2 -sSf [https://sh.rustup.rs](https://sh.rustup.rs/) | sh | |
| (optional) restart terminal |