Skip to content

Instantly share code, notes, and snippets.

@mdPlusPlus
mdPlusPlus / lineage_devices.sh
Last active December 11, 2020 09:45
Provides a textfile with all officially supported LineageOS devices to import into a spreadsheet (LibreOffice calc)
#!/bin/bash
table_file=./table.txt
echo "wait"
echo -n "" > $table_file
wget -q https://github.com/LineageOS/lineage_wiki/archive/master.zip
unzip -q master.zip
rm master.zip
#!/bin/bash
##Original from here: https://www.makemkv.com/forum2/viewtopic.php?f=3&t=5266&start=30#p56468
build_dir="/tmp/build-makemkv/"
build_log="/tmp/makemkv_install.log"
url_ffmpeg_releases="https://www.ffmpeg.org/releases/"
url_makemkv="https://makemkv.com/download/"
url_makemkv_serial="https://forum.makemkv.com/forum/viewtopic.php?f=5&t=1053"
serial_makemkv=$(curl -s4 --url "${url_makemkv_serial}" | grep -oP 'T-[\w\d@]{66}')
vers_ffmpeg=$(curl -s4 "${url_ffmpeg_releases}" | grep -E -o 'ffmpeg-([0-9]{1,}\.)+[0-9]{1,}' | sort -t. -rn | head -n 1)
##If there are problems, use 3.2.4 - https://makemkv.com/forum2/viewtopic.php?f=3&t=16059
import java.io.*;
import java.util.HashMap;
import java.util.Map;
import java.util.regex.Matcher;
import org.apache.commons.io.FileUtils;
import static java.lang.System.exit;
public class HashReplace {
@mdPlusPlus
mdPlusPlus / CopyNewDrivesToDisk.java
Created May 31, 2016 21:42
check for new drives periodically and copy content to given location
import org.apache.commons.io.FileUtils;
import java.io.File;
import java.io.IOException;
import java.math.BigInteger;
import java.net.URI;
import java.net.URISyntaxException;
import java.net.URL;
import java.nio.file.FileStore;
import java.nio.file.FileSystems;