Skip to content

Instantly share code, notes, and snippets.

@100ideas
100ideas / del-node-modules.sh
Last active December 23, 2020 20:38
recursively Spotlight-ignore or delete node_modules folders
#!/bin/bash
# delete node_modules folder recursively from a specified path using command line
# taken from https://stackoverflow.com/questions/42950501/delete-node-modules-folder-recursively-from-a-specified-path-using-command-line
find . -name 'node_modules' -type d -prune -exec rm -rf '{}' +
@100ideas
100ideas / lsfuncs.fish
Last active October 16, 2018 21:52
fish shell script to print list of user-defined Fish functions (including any executable files in first path of $fish_user_paths)
# author @100ideas
# latest revision 2018-10-16
function lsfuncs --description 'Print user-defined Fish functions (including any executable files in first path of $fish_user_paths).'
# NOT CURRENTLY USED
# eventually would be handy to return info on single command glob if provided via fish_opt & argparse
# i.e. `apropos` mode
# http://fishshell.com/docs/current/commands.html#fish_opt
set -l options (fish_opt -s a -l all)
@100ideas
100ideas / FileSystemProgrammingGuide.book.json
Last active June 8, 2021 16:41
Kapeli Dash.app docset request - 45 Guides ("books") from apple developer archive library
{
"version": "4.4.6",
"needsAdditionalLinksSeparator": false,
"type": "Conceptual Flow",
"relatedBooks": [],
"technology": "Data Management: File Management",
"title": "File System Programming Guide",
"assignments": [
"Type/Guide",
"Topic/Data Management/File Management"
@100ideas
100ideas / TextBlockEditor.jsx
Last active March 27, 2019 12:13
playing around w/ remirror editor react component
// remirror.js hellow world example code
//
// src
// https://github.com/ifiokjr/remirror/blob/master/docs/examples/document-model.tsx
//
// discussion
// https://discuss.prosemirror.net/t/using-with-react/904/14
import React, { FunctionComponent, MouseEventHandler, useState } from 'react';
@100ideas
100ideas / esnextbin.md
Created June 28, 2019 07:00
esnextbin sketch
@100ideas
100ideas / mobx_store.ts
Created October 18, 2019 05:59 — forked from faiyaz26/mobx_store.ts
MobX depedency tree
import {action, computed, observable, runInAction} from 'mobx';
import Loadable from './loadable';
export default class Loadable<T> {
// our state entity class
public static create<T>(val?: T) {
return new Loadable<T>(val);
}
@100ideas
100ideas / delete-all-ds_store.command
Created March 26, 2020 19:46
recursively finds "hidden" .DS_store files then prompts to delete
#!/bin/bash
# delete-all-ds_store.command
#####################################################################
# @100ideas - 26 mar 2020 - MIT LICENSE
#
# recursively finds "hidden" .DS_store files under the directory
# from which this command is run, then offers delete prompt
#
# if you have just downloaded this file, open iterm.app, drag
@100ideas
100ideas / README.md
Last active December 3, 2023 17:37 — forked from glasslion/vtt2text.py
This script convert youtube subtitle file(vtt) to plain text.

how to extract subtitles or closed caption from youtube url

Hello, I personally was looking for a simple minimal script that performed just this function: parsing vtt, discarding timecodes, merging chronologically close lines into a larger block, and outputting the result in a human-readable txt file. Just wanted to say that in my use case I prefer the way it merges multiple lines into a less-fine-grained time code.

@glasslion, thanks a lot for sharing this script!

vtt2text.py is a nice little script by glasslion I just found that seems to do what I am looking for - convert subtitle file, even closed-captioning "roll-up" style webvtt formats like what I have, into human-friendly full-page transcript.

@100ideas
100ideas / brew-lsbrews
Last active March 17, 2022 04:11
lsfuncs.fish: Print user-defined Fish functions (including any executable files in first path of `$fish_user_paths`)
#!/usr/bin/env bash
#
#!/usr/bin/env bash
#: Usage: brew lsbrews [OPTION]
#:
#: list name: description of all instealled "leaf" formulae
#:
# disables logging the script's contents to .bash_history
set +o history