<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://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</title>
        <description>what's the meta about say it ditto dot net?</description>
        <link>http://meta.sayitditto.net/</link>
        <lastBuildDate>Mon, 06 Apr 2026 19:57:14 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>http://meta.sayitditto.net/_media/logo.png</url>
            <title>meta</title>
            <link>http://meta.sayitditto.net/</link>
        </image>
        <item>
            <title>sidebar</title>
            <link>http://meta.sayitditto.net/sidebar?rev=1758245062&amp;do=diff</link>
            <description>terminal

	*  misc bash stuff
	*  most used scripts

cheatsheets

	*  ffmpeg
	*  gallery-dl
	*  git
	*  JS/TS
	*  SCP
	*  SQL
	*  wget
	*  yt-dlp

projects

servers

	*  docker
	*  caddy
	*  szurubooru

superlove

	*  start server
	*  kill server
	*  troubleshooting</description>
            <author>melo@undisclosed.example.com (melo)</author>
            <pubDate>Fri, 19 Sep 2025 01:24:22 +0000</pubDate>
        </item>
        <item>
            <title>jsts - created</title>
            <link>http://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>melo@undisclosed.example.com (melo)</author>
            <pubDate>Fri, 19 Sep 2025 01:24:00 +0000</pubDate>
        </item>
        <item>
            <title>git</title>
            <link>http://meta.sayitditto.net/cheatsheet:git?rev=1757792075&amp;do=diff</link>
            <description>git cheatsheet

git docs

soft serve git remote setup

soft serve

example based on LAN ssh_config:


mterm

cd /path/to/example

git remote add soft ssh://soft:23231/example


tangled moirai (self-hosted knot) remote setup


REPO_NAME=blah

# tailscale only;
# use fates.gotm instead of moirai.gotm
git remote add tngl ssh://fates.girlonthemoon.xyz:2224/katproto.girlonthemoon.xyz/$REPO_NAME</description>
            <author>melo@undisclosed.example.com (melo)</author>
            <pubDate>Sat, 13 Sep 2025 19:34:35 +0000</pubDate>
        </item>
        <item>
            <title>ffmpeg</title>
            <link>http://meta.sayitditto.net/cheatsheet:ffmpeg?rev=1757565865&amp;do=diff</link>
            <description>ffmpeg cheatsheet

not linking that man page good lord

ffmpeg TLDR, ffmpeg cheat.sh

audio

FLAC to MP3

one-off:


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


bash loop:


for f in *.flac; do ffmpeg -i &quot;$f&quot; -ab 320k -map_metadata 0 -id3v2_version 3 &quot;${f%.*}.mp3&quot;; done</description>
            <author>melo@undisclosed.example.com (melo)</author>
            <pubDate>Thu, 11 Sep 2025 04:44:25 +0000</pubDate>
        </item>
        <item>
            <title>miscbash - makemkv workaround no longer needed</title>
            <link>http://meta.sayitditto.net/terminal:miscbash?rev=1755446889&amp;do=diff</link>
            <description>misc bash terminal stuff

aliases and stuff

number files from start


i=29 # add 1 to last number in batch
for f in *.png; do
   dest=$(printf &quot;%02d&quot; $i).png
   mv &quot;$f&quot; &quot;$dest&quot;
   i=$((i + 1))
done


source

push to all git remotes

i'm lazy ok


alias gitall=&quot;git remote | xargs -L1 git push --all&quot;</description>
            <author>melo@undisclosed.example.com (melo)</author>
            <pubDate>Sun, 17 Aug 2025 16:08:09 +0000</pubDate>
        </item>
        <item>
            <title>szuru - ↷ Page moved from terminal:szuru to servers:szuru</title>
            <link>http://meta.sayitditto.net/terminal:szuru?rev=1755435168&amp;do=diff</link>
            <description></description>
            <author>melo@undisclosed.example.com (melo)</author>
            <pubDate>Sun, 17 Aug 2025 12:52:48 +0000</pubDate>
        </item>
        <item>
            <title>szuru - ↷ Page moved from terminal:szuru to servers:szuru</title>
            <link>http://meta.sayitditto.net/servers:szuru?rev=1755435168&amp;do=diff</link>
            <description>szurubooru toolkit commands

python virtual environment activate

cd ~/xoxo/toolkit

source python311/bin/activate

deactivate

deactivate

basic mass tag add

cd ~/xoxo/toolkit/szurubooru-toolkit

szuru-toolkit tag-posts --add-tags &quot;miyawaki-sakura,lesserafim-member&quot; &quot;submit:kat tag-count:0&quot;</description>
            <author>melo@undisclosed.example.com (melo)</author>
            <pubDate>Sun, 17 Aug 2025 12:52:48 +0000</pubDate>
        </item>
        <item>
            <title>caddy - ↷ Page moved from terminal:caddy to servers:caddy</title>
            <link>http://meta.sayitditto.net/terminal:caddy?rev=1755435157&amp;do=diff</link>
            <description></description>
            <author>melo@undisclosed.example.com (melo)</author>
            <pubDate>Sun, 17 Aug 2025 12:52:37 +0000</pubDate>
        </item>
        <item>
            <title>caddy - ↷ Page moved from terminal:caddy to servers:caddy</title>
            <link>http://meta.sayitditto.net/servers:caddy?rev=1755435157&amp;do=diff</link>
            <description>caddy notes

static site

https://example.com {
        root * &quot;/path/to/dir&quot;
        file_server
}

file browse

https://example.com {
    root * &quot;/path/to/dir&quot;
    file_server browse
}

file browse: grid default/forced view

https://example.com {
    root * &quot;/path/to/dir&quot;
    file_server browse

    @directories `path('*/') &amp;&amp; {query} == ''`
        redir @directories ?layout=grid
}</description>
            <author>melo@undisclosed.example.com (melo)</author>
            <pubDate>Sun, 17 Aug 2025 12:52:37 +0000</pubDate>
        </item>
        <item>
            <title>docker - ↷ Page moved and renamed from docker:notes to servers:docker</title>
            <link>http://meta.sayitditto.net/servers:docker?rev=1755435139&amp;do=diff</link>
            <description>docker notes

force recreate containers

docker compose up -d --force-recreate

exec script inside docker container

docker exec -it container_name bash -c &quot;sh /script_name&quot;

shell inside docker container

docker exec -it container_name bash # or sh</description>
            <author>melo@undisclosed.example.com (melo)</author>
            <pubDate>Sun, 17 Aug 2025 12:52:19 +0000</pubDate>
        </item>
        <item>
            <title>gallery-dl - ↷ Page moved from terminal:gallery-dl to cheatsheet:gallery-dl</title>
            <link>http://meta.sayitditto.net/terminal:gallery-dl?rev=1755435086&amp;do=diff</link>
            <description></description>
            <author>melo@undisclosed.example.com (melo)</author>
            <pubDate>Sun, 17 Aug 2025 12:51:26 +0000</pubDate>
        </item>
        <item>
            <title>logo.png - created</title>
            <link>http://meta.sayitditto.net/?image=logo.png&amp;ns=0&amp;rev=1748387920&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
            <description>&lt;img src=&quot;http://meta.sayitditto.net/_media/logo.png?w=500&amp;amp;h=500&amp;amp;tok=2a3606&quot; alt=&quot;logo.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
            <author>melo@undisclosed.example.com (melo)</author>
            <pubDate>Tue, 27 May 2025 23:18:40 +0000</pubDate>
        </item>
        <item>
            <title>logo.png</title>
            <link>http://meta.sayitditto.net/?image=0%3Alogo.png&amp;ns=0&amp;rev=1748387902&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
            <description>&lt;img src=&quot;http://meta.sayitditto.net/_media/0:logo.png?w=500&amp;amp;h=500&amp;amp;tok=be8e26&quot; alt=&quot;logo.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
            <author>melo@undisclosed.example.com (melo)</author>
            <pubDate>Tue, 27 May 2025 23:18:22 +0000</pubDate>
        </item>
        <item>
            <title>krystal.gif - created</title>
            <link>http://meta.sayitditto.net/?image=avatar%3Akrystal.gif&amp;ns=avatar&amp;rev=1743025421&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
            <description>&lt;img src=&quot;http://meta.sayitditto.net/_media/avatar:krystal.gif?w=500&amp;amp;h=500&amp;amp;tok=80a606&quot; alt=&quot;krystal.gif&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
            <author>melo@undisclosed.example.com (melo)</author>
            <pubDate>Wed, 26 Mar 2025 21:43:41 +0000</pubDate>
        </item>
        <item>
            <title>nwjns.jpg - created</title>
            <link>http://meta.sayitditto.net/?image=nwjns.jpg&amp;ns=0&amp;rev=1738895082&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
            <description>&lt;img src=&quot;http://meta.sayitditto.net/_media/nwjns.jpg?w=500&amp;amp;h=500&amp;amp;tok=c73db3&quot; alt=&quot;nwjns.jpg&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
            <author>melo@undisclosed.example.com (melo)</author>
            <pubDate>Fri, 07 Feb 2025 02:24:42 +0000</pubDate>
        </item>
        <item>
            <title>pbtape2.gif - created</title>
            <link>http://meta.sayitditto.net/?image=terminal%3Apbtape2.gif&amp;ns=terminal&amp;rev=1725999555&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
            <description>&lt;img src=&quot;http://meta.sayitditto.net/_media/terminal:pbtape2.gif?w=500&amp;amp;h=500&amp;amp;tok=dcb193&quot; alt=&quot;pbtape2.gif&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
            <author>melo@undisclosed.example.com (melo)</author>
            <pubDate>Tue, 10 Sep 2024 20:19:15 +0000</pubDate>
        </item>
        <item>
            <title>newjeansmixtapedual.png - created</title>
            <link>http://meta.sayitditto.net/?image=wiki%3Anewjeansmixtapedual.png&amp;ns=wiki&amp;rev=1707105905&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
            <description>&lt;img src=&quot;http://meta.sayitditto.net/_media/wiki:newjeansmixtapedual.png?w=500&amp;amp;h=500&amp;amp;tok=7e9f72&quot; alt=&quot;newjeansmixtapedual.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
            <author>melo@undisclosed.example.com (melo)</author>
            <pubDate>Mon, 05 Feb 2024 04:05:05 +0000</pubDate>
        </item>
        <item>
            <title>rosetapedual.png - created</title>
            <link>http://meta.sayitditto.net/?image=wiki%3Arosetapedual.png&amp;ns=wiki&amp;rev=1707105560&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
            <description>&lt;img src=&quot;http://meta.sayitditto.net/_media/wiki:rosetapedual.png?w=500&amp;amp;h=500&amp;amp;tok=8a54bd&quot; alt=&quot;rosetapedual.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
            <author>melo@undisclosed.example.com (melo)</author>
            <pubDate>Mon, 05 Feb 2024 03:59:20 +0000</pubDate>
        </item>
        <item>
            <title>ravencattape.png - created</title>
            <link>http://meta.sayitditto.net/?image=ravencattape.png&amp;ns=0&amp;rev=1707105312&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
            <description>&lt;img src=&quot;http://meta.sayitditto.net/_media/ravencattape.png?w=500&amp;amp;h=500&amp;amp;tok=660c76&quot; alt=&quot;ravencattape.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
            <author>melo@undisclosed.example.com (melo)</author>
            <pubDate>Mon, 05 Feb 2024 03:55:12 +0000</pubDate>
        </item>
        <item>
            <title>3709.png - created</title>
            <link>http://meta.sayitditto.net/?image=wiki%3A3709.png&amp;ns=wiki&amp;rev=1706923832&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
            <description>&lt;img src=&quot;http://meta.sayitditto.net/_media/wiki:3709.png?w=500&amp;amp;h=500&amp;amp;tok=b0b3d8&quot; alt=&quot;3709.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
            <author>melo@undisclosed.example.com (melo)</author>
            <pubDate>Sat, 03 Feb 2024 01:30:32 +0000</pubDate>
        </item>
    </channel>
</rss>
