Skip to content

Instantly share code, notes, and snippets.

Rust > C++ > Go > TypeScript > C

Samuel Marks SamuelMarks

Rust > C++ > Go > TypeScript > C
Block or report user

Report or block SamuelMarks

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View tflog.txt
This file has been truncated, but you can view the full file.
Executing task 'install_tensorflow0'
run: pip install -U pip setuptools
out: Requirement already up-to-date: pip in /opt/venvs/tflow3.6.8/lib/python3.6/site-packages (19.2.3)
out: Requirement already up-to-date: setuptools in /opt/venvs/tflow3.6.8/lib/python3.6/site-packages (41.2.0)
run: pip install -U jupyter
out: Requirement already up-to-date: jupyter in /opt/venvs/tflow3.6.8/lib/python3.6/site-packages (1.0.0)
out: Requirement already satisfied, skipping upgrade: nbconvert in /opt/venvs/tflow3.6.8/lib/python3.6/site-packages (from jupyter) (5.6.0)
SamuelMarks / python.rb
Last active Aug 4, 2019
python 3.6.8 brew formula
View python.rb
class Python < Formula
desc "Interpreted, interactive, object-oriented programming language"
homepage ""
url ""
sha256 "35446241e995773b1bed7d196f4b624dadcadc8429f26282e756b2fb8a351193"
revision 1
bottle do
sha256 "1bc5a2d3f0a8602bf2f46de7c43fcb6dde4f110c0f4518d4e802cb1f733a43de" => :high_sierra
sha256 "131d39120ac6ca2f21bf231de7414c08916cea472bc5219e0bcb49541f77cb9f" => :sierra
SamuelMarks / log.txt
Created Jun 22, 2019
brew install --verbose --debug musl-cross
View log.txt
This file has been truncated, but you can view the full file.
Updating Homebrew...
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/filosottile/homebrew-musl-cross/musl-cross.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/gnu-sed.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/make.rb
==> Installing musl-cross from filosottile/musl-cross

Keybase proof

I hereby claim:

  • I am samuelmarks on github.
  • I am samuelmarks ( on keybase.
  • I have a public key ASA_NL6SAsbWscw8Zy4_1_MPE1imscMAwBmaqg3uoIj2fgo

To claim this, I am signing this object:

SamuelMarks /
Last active Nov 3, 2018
Simple algorithm to download all the videos in highest-quality from YouTube.
Simple algorithm to download all the videos in highest-quality from YouTube.
Run from the directory you want the videos to appear. Renames them so that they have the video number + omit the repetitive " - AngularJS -" text.
Installing dependency:
$ pip install git+
from pytube import YouTube #, exceptions as YTD_exceptions
View walk.ts
#!/usr/bin/env node
import * as fs from 'fs';
import * as path from 'path';
const walk = (dir: string, done: (err: NodeJS.ErrnoException, results?: string[]) => void): void => {
let results: string[] = [];
fs.readdir(dir, (err: NodeJS.ErrnoException, files: string[]) => {
if (err) return done(err);
let pending = files.length;
SamuelMarks /
Created Oct 5, 2012
Python makes scraping easy!
from bs4 import BeautifulSoup as bs
import urllib3
def scrape_industries(site=''):
http = urllib3.PoolManager()
r = http.request('GET', site)
if r.status != 200:
return False
SamuelMarks / pip_install_all.bash
Created Jan 23, 2018
[offscale] Install all dependencies via pip
View pip_install_all.bash
#!/usr/bin/env bash
if [ ! -z DIR ]; then DIR=(off*/); fi
if [ ! -d "$VENV/bin" ]; then
echo Cannot find "$VENV/bin"
exit 2;
View example.ts
import 'reflect-metadata';
import { createConnection } from 'typeorm';
export class User {
@PrimaryColumn({ type: 'varchar' })
public username: string;
@Column({ type: 'varchar', nullable: false, select: false })
public password: string;
SamuelMarks / mongo_attempt0.js
Last active Nov 15, 2017
OpenEdX datasets attempts to: SELECT grade, student_id, minutes_taken FROM questions_answered GROUP BY exam
View mongo_attempt0.js
// Now ignore everyone else; mongodump to CSV; `LOAD DATA FROM CSV` in MySQL
{ $unwind: '$blocks' },
{ $replaceRoot: { newRoot: "$blocks" } },
{ $out: 'modulestore.blocks' }
You can’t perform that action at this time.