I recommend that you convert this to a Python package so it becomes a CLI installable by pipx. This will dramatically simplify usage for end users.
Let's assume you want to name it twitter_archive on pypi.org, then:
# Once pipx is install, can be done via homebrew
# or via 'python -m pip install --user --upgrade pipx' if Python is installed
$ pipx install twitter_archive
$ twitter_archive_markdown # <-- run in the archive directory
$ twitter_archive_images # <-- run in the archive directory
I created a proof of concept with these CLI names but they are just a name in a file, we can call them whatever you'd like.
https://github.com/mikeckennedy/twitter-archive-parser/tree/installable
Here it is in action:

Are you interested in this? Just let me know what you want the package name, and CLI command names to be and I'll send you a PR.
I recommend that you convert this to a Python package so it becomes a CLI installable by pipx. This will dramatically simplify usage for end users.
Let's assume you want to name it
twitter_archiveon pypi.org, then:I created a proof of concept with these CLI names but they are just a name in a file, we can call them whatever you'd like.
https://github.com/mikeckennedy/twitter-archive-parser/tree/installable
Here it is in action:
Are you interested in this? Just let me know what you want the package name, and CLI command names to be and I'll send you a PR.