Skip to content

Instantly share code, notes, and snippets.

@metaist
metaist / srt2txt.py
Created June 6, 2023 20:07
Convert a subtitle file into a transcript.
#!/usr/bin/env python
"""Convert a subtitles file into a transcript.
Usage: srt2txt.py [-h] [--version]
[-i FILE] [-o FILE]
[--md]
Options:
-h, --help show this message and exit
--version show version and exit
@metaist
metaist / add-disk.sh
Created June 15, 2023 15:53
Add and format a non-boot disk
#!/usr/bin/env bash
MOUNT_DIR=/mnt/data
DEVICE_NAME=/dev/$(lsblk | grep disk | tail -n1 | awk '{print $1}')
VERSION="0.1.0"
USAGE="\
Usage: add-disk.sh [--help | --version]
[--mount DIR] [--dev DEVICE]
@metaist
metaist / chatgpt-dl.js
Created February 6, 2024 13:47
ChatGPT Download Bookmarklet
javascript: function h(html) {
return html
.replace(/<li>[^<]*?<p>/g, "<p>1. ")
.replace(/<pre>[^<]*<div .+?<\/div>/g, "")
.replace(/<ol start="(\d+)">[^<]*?<li>/g, "\n\n$1. ")
.replace(/<ol>/g, "\n")
.replace(/<p>/g, "\n\n")
.replace(/<\/p>/g, "")
.replace(/<b>/g, "**")
.replace(/<\/b>/g, "**")