Skip to content

Instantly share code, notes, and snippets.

@scateu
scateu / sendmail_localhost_mbox.sh
Last active August 6, 2020 11:10
A sendmail wrapper for rss2email to write mail directly into mbox
#!/bin/bash
# A wrapper for rss2email
# Usage: in ~/.config/rss2email.cfg
# email-protocol = sendmail
# sendmail = ~/bin/sendmail_localhost_mbox
while [ -e ~/Mails/RSS.mbox.lock ]; do sleep 0.01; done
touch ~/Mails/RSS.mbox.lock
CUTTER = python3 jumpcutter/jumpcutter.py
%_0.3.mp4: %.mkv
ffmpeg -i $< -c:v copy $(basename $<).mp4
if [ -d ./TEMP ]; then rm -r ./TEMP; fi
${CUTTER} --silent_threshold 0.3 --input_file $(basename $<).mp4 --output_file $(basename $<)_0.3.mp4
%_wechat.mp4: %_0.3.mp4
ffmpeg -i $< -c copy -t 00:05:00.00 $@
%_0.1.mp4 %_0.2.mp4 %_0.3.mp4: %.mp4
if [ -d ./TEMP ]; then rm -r ./TEMP; fi
@scateu
scateu / gist:6ceb04c2f107924d58374bb962cdcf76
Last active September 13, 2021 04:19
pbpaste.workflow
# Open "Automator.app", add a new "Quick Action"
# Workflow receives current "files or folders" in "Finder"
#+ Run Shell Script
#+ Shell: /bin/bash
#+ Pass input: as arguments
# Deployment: Keyboard / Shortcuts, bind 'Cmd-Shift-V'
# Usage: copy something to clipboard, click on a folder, press 'Cmd-Shift-V'.
# Contents will be pasted into 'pbpaste.txt'.
EDL 01:31:06,916 01:31:10,291 | Dont.Look.Up.2021 | We saw it with our own eyes\Nusing a telescope.
EDL 01:31:11,360 01:31:13,583 | Dont.Look.Up.2021 | we took a fucking picture of it!
EDL 01:31:13,583 01:31:15,291 | Dont.Look.Up.2021 | What other proof do we need?
EDL 01:31:46,215 01:31:48,166 | Dont.Look.Up.2021 | I don't know why we didn't do it.
EDL 01:32:08,666 01:32:11,000 | Dont.Look.Up.2021 | I'm just telling you the fucking truth.
EDL 01:32:17,041 01:32:21,750 | Dont.Look.Up.2021 | Right, well, the president\Nof the United States is fucking lying!
EDL 01:32:21,750 01:32:23,125 | Dont.Look.Up.2021 | [ SPACE 1.4 secs ]
@scateu
scateu / haolify.sh
Last active February 23, 2022 12:09
haolify - 下一代防火墙
#!/bin/sh
sed 's/[^ -z,。:?!《〈〉》︽︿()﹀︾【】〖〗「」、~]/好/g'
# Example output regarding https://gengshuang1.github.io
# 好好:好好好好好好好好好好好好好好,好好好好好好好好?
# 好好:好好好好好好好好好好好:好好好好好好好好好好,好好好好好好好好好好好好,好好好好好好好好好好好好好。好好好好好好好好好好好好,好好好好好好好好,好好好好好好好!好好好好好好好好好好好好好好好好好好,好好好好好好,好好好好好好好好好好好好。好好好好好好好好好好好,好好好好好好好好好好好。好好好好好好好好好好好好好好好好,好好好好好好好好好,好好好好好好好好好好好,好好好好好好好好好好好好好好好。好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好,好好好好好好好好好好好好好。
# 好好好好好好好好好好好好好好好好好好好好好好好好,好好好好好好好好好好好,好好好好好好好好。好好好好好好好好好好好好,好好好好好好好,好好好好好好好好好好好好好好好好好好好,好好好好好好好,好好好好好好好好好好好。好好好好好好好好好好好好好好好好好好,好好好好好好,好好好好好好好好,好好好好好好,好好好好好好好好好好好好好好好好,好好好好好好好好好好好好好好好。好好好好好好好好好好好好,好好好好,好好好好好好好好好好,好好好好好好好好好好好。好好好好好好好好好好好好好好好好好好好好好好,好好好好好好好好好好好好好好好好,好好好好好好好好好。
# 好好好好好好好好,好好好好,好好好好好好好好好好好好。好好好好好好好好好好好好好好好好好好好好好好,好好好好好好好好好好好好好好好好好好好。好好好好好好好好好好好好好好好好好好好,好好好好好好好好好,好好好好好好好,好好好好好好好好好。
# 好好好好好好好好好好好好好好好好好好好好好好好好好好好,好好好好好好,好好好好好好好好好好好好好好好好好好好好好好好好好好好。好好好好好好好好好好好好好好好好好好好好好好好好好,好好好好好好好好好好好好好好好。好好好好好好好好好,好好好好好好好好好好好好好好好好好好。好好好好好好好好好好好,好好好好好好好好好好好好好好好好好。
# Credit: 侯海洋: https://mp.weixin.qq.com/s/cBOx7acNQSEH8rRQoBg