The Transmission torrent client has an option to set a Blocklist, which helps protect you from getting caught and having the DMCA send a letter/email.
It's as simple as downloading and installing the latest client:
#!/usr/bin/env sh | |
# Download lists, unpack and filter, write to stdout | |
curl -s https://www.iblocklist.com/lists.php \ | |
| sed -n "s/.*value='\(http:.*=bt_.*\)'.*/\1/p" \ | |
| xargs wget -O - \ | |
| gunzip \ | |
| egrep -v '^#' |
/* | |
* author: crazy4groovy | |
* description: given a list of 1+ deviant art gallery URLs (semicolon separated), | |
* will parse out a list of all full size images found. | |
* license: MIT, no warranties or guarantees! | |
*/ | |
import static groovyx.gpars.GParsPool.withPool as parallel | |
///////////////////////////////// |
The Transmission torrent client has an option to set a Blocklist, which helps protect you from getting caught and having the DMCA send a letter/email.
It's as simple as downloading and installing the latest client:
// 1. Open the browser developper console on the network tab | |
// 2. Start the video | |
// 3. In the dev tab, locate the load of the "master.json" file, copy its full URL | |
// 4. Run: node vimeo-downloader.js "<URL>" | |
// 5. Combine the m4v and m4a files with mkvmerge | |
const fs = require('fs'); | |
const url = require('url'); | |
const https = require('https'); |
# Some docs imly source can be a directory, but it does not work actually. | |
# Below is a workaround | |
for p in a-source-folder/* | |
do | |
# Note that uppercase JPG suffix is not recognized so adding "jpg" to output file name. | |
darktable-cli --width 3000 --height 3000 --hq true $p $(dirname $p)-export/$(basename ${p%.JPG}.jpg); | |
done |