<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://meta.sayitditto.net/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>meta - cheatsheet</title>
        <description>what&#039;s the meta about say it ditto dot net?</description>
        <link>https://meta.sayitditto.net/</link>
        <lastBuildDate>Thu, 20 Aug 2026 15:23:33 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://meta.sayitditto.net/_media/logo.png</url>
            <title>meta</title>
            <link>https://meta.sayitditto.net/</link>
        </image>
        <item>
            <title>ffmpeg</title>
            <link>https://meta.sayitditto.net/cheatsheet:ffmpeg?rev=1784162022&amp;do=diff</link>
            <description>ffmpeg cheatsheet

not linking that man page good lord

ffmpeg TLDR, ffmpeg cheat.sh

audio conversion

FLAC to MP3


ffmpeg -i &quot;$FILE.flac&quot; -ab 320k -map_metadata 0 -id3v2_version 3 &quot;$FILE.mp3&quot;


video to frames

see ~/.local/bin/vidtools (dotfiles) for the default/most used option (every frame including duplicates).</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 16 Jul 2026 00:33:42 +0000</pubDate>
        </item>
        <item>
            <title>gallery-dl</title>
            <link>https://meta.sayitditto.net/cheatsheet:gallery-dl?rev=1783812099&amp;do=diff</link>
            <description>gallery-dl

mangadex chapter extract

--chapter-range is optional

gallery-dl -o &quot;lang=en&quot; --chapter-range &#039;141-151&#039; https://mangadex.org

instagram rip

log into instagram on firefox for this to work

gallery-dl https://instagram.com/ --cookies-from-browser firefox</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 11 Jul 2026 23:21:39 +0000</pubDate>
        </item>
        <item>
            <title>git</title>
            <link>https://meta.sayitditto.net/cheatsheet:git?rev=1785798694&amp;do=diff</link>
            <description>git cheatsheet

git docs

tangled moirai (self-hosted knot) remote setup


REPO_NAME=blah

# tailscale only;
# use fates.gotm instead of moirai.gotm
git remote add tngl ssh://git@fates.girlonthemoon.xyz:2224/katproto.girlonthemoon.xyz/$REPO_NAME</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 03 Aug 2026 23:11:34 +0000</pubDate>
        </item>
        <item>
            <title>irc</title>
            <link>https://meta.sayitditto.net/cheatsheet:irc?rev=1784916460&amp;do=diff</link>
            <description>IRC cheatsheet

commands

become op in any channel:


/oper kat password_here
/samode #channel +q kat
/samode #channel +o kat


remove op permissions (useful when it auto-ops the bot):


/samode #channel -o naevis


message all users


/quote notice $$* MESSAGE_HERE</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 24 Jul 2026 18:07:40 +0000</pubDate>
        </item>
        <item>
            <title>jsts</title>
            <link>https://meta.sayitditto.net/cheatsheet:jsts?rev=1758245040&amp;do=diff</link>
            <description>javascript/typescript

katproto get users TS to JS

cd /var/www/stash/katproto_demo # from katmac3

npx tsc

requires tsconfig.json file in same directory with these contents:


{
  &quot;compilerOptions&quot;: {
    &quot;target&quot;: &quot;es2022&quot;,
    &quot;module&quot;: &quot;es2022&quot;,
    &quot;esModuleInterop&quot;: true,
    &quot;lib&quot;: [&quot;ES2017&quot;, &quot;DOM&quot;, &quot;ES2021.String&quot;, &quot;es2020&quot;],
    &quot;preserveConstEnums&quot;: true,
    &quot;moduleResolution&quot;: &quot;node&quot;,
    &quot;strict&quot;: true,
    &quot;inlineSourceMap&quot;: true,
  },
}</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 19 Sep 2025 01:24:00 +0000</pubDate>
        </item>
        <item>
            <title>scp</title>
            <link>https://meta.sayitditto.net/cheatsheet:scp?rev=1748386027&amp;do=diff</link>
            <description>SCP cheatsheet

man page

send file to server

(replace kat &amp; 780 with user &amp; server names corresponding to ssh_config

send a friend&#039;s site button to eunoia friend buttons folder on 780:

scp /home/kat/sitebutton.png kat@780:/var/www/eunoia/buttons/friends</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 27 May 2025 22:47:07 +0000</pubDate>
        </item>
        <item>
            <title>sql</title>
            <link>https://meta.sayitditto.net/cheatsheet:sql?rev=1748386438&amp;do=diff</link>
            <description>SQL cheatsheet

mySQL manual

SQL query list view

add \G to end of query, like this:

select * from user\G;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 27 May 2025 22:53:58 +0000</pubDate>
        </item>
        <item>
            <title>wget</title>
            <link>https://meta.sayitditto.net/cheatsheet:wget?rev=1755309920&amp;do=diff</link>
            <description>wget cheatsheet

wget man page (or more sensibly, the cheat.sh page for wget)

get all files of a certain type

change .mp3 to whatever extension you want


wget -r -l1 -H -t1 -nd -N -np -A.mp3 -erobots=off $URL</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 16 Aug 2025 02:05:20 +0000</pubDate>
        </item>
        <item>
            <title>yt-dlp</title>
            <link>https://meta.sayitditto.net/cheatsheet:yt-dlp?rev=1783812530&amp;do=diff</link>
            <description>yt-dlp

best video, best audio, MKV remux:

yt-dlp -f ba+bv --merge-output-format mkv $URL

best video UNDER 1080p, best audio, MKV remux:

yt-dlp -f &quot;ba+bv*[height&lt;=1080p]&quot; --merge-output-format mkv $URL

change output name from default:

yt-dlp -o custom-name.mp4 $URL</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 11 Jul 2026 23:28:50 +0000</pubDate>
        </item>
    </channel>
</rss>
