Here is my list:
- pdf -
pdftk - images -
imagemagickutilities - audio/video -
ffmpeg - documents -
libreoffice --headlessmode, alsopandoc - download files -
wgetandcurl, alsoydlpfor youtube, reddit - cloud storage -
rclone
- Resizing images: mogrify (part of the imagemagick suite)
- ffmpeg
- pdftk is king for rotating/cropping/appending pdfs
- LaTeX everything
- make/shell - to script/automate image and document editing
- pandoc is reasonably good for many things
- latex2rtf - to get plain text for word counts out of LaTeX source
- wc - word count, line count
- ispell -t - does spell check in the terminal. The -t is so that it’ll mostly ignore LaTeX commands in the source
I’m sure there’s more but I don’t memorize them, they kind of get remembered when I need them.
Your list looks like what I’d write anyway, so just commenting; ^ That.
Here is my list:
- emacs -
emacs
- emacs -
Rsync for moving files and backing up.
For audio files
soxandbeetsare my live saver.syncthing to sync my files on all my devices
I use:
qpdffor mucking around with pdfs, reordering, selecting pages, combining them, etc.ffmpegfor video and audio sicing and transcoding. Usually encompassing a command in a script because I forget the precise params every time ;pnvimfor anything like Markdown (which can be converted to other things like LaTeX or pdf or html, sometimes in multiple stages)imagemagickfor simple image conversion stuff.wgetfor downloads ^.^youtube-dloryt-dlpfor grabbing youtube stuff.
deleted by creator
For me, it’s pretty much just app management via my package manager, some file management, and the big ones are using
neovimas a text editor andcmusas my primary music player (I also useemmsinemacssometimes)You can also use ghostscript (
gs) or the image magickconvertwith PDF.I use
rsyncquite often andsshas well.I’d add:
- ghostscript - with some basic perl scripts, works great for pdf flattening/compressing, merging, splitting, adding bookmarks etc.
- poppler - pdfseparate, sometimes pdfunite
- zathura - pdf viewing
- feh - images
- sshfs - prefer it to rclone
- cheat
- emacs - org-mode, latex, dired/wdired, capture, eshell, vterm, tramp
- mc/midnight commander
find -execis essential to process multiple files7zhandles wildcards inside afind -execso you can save 200 lines of sh compliancempvplays online media since it uses yt-dlphttps://github.com/WyattBlue/auto-editor - automatically editing video and audio by analyzing a variety of methods, most notably audio loudness
https://github.com/shssoichiro/oxipng, https://pngquant.org/ and https://github.com/RazrFalcon/svgcleaner for optimizing images
@antihero I use ffmpeg to extract frames from images. Yt-dlp to download youtube videos. Rmlint, to remove duplicates. Gallery-dl to sometimes download from sites like instagram or twitter & finally mpd / ncmpcpp to listen to music…
I use most of these that you listed. Except that I don’t use office apps at all, and do all my documents using LaTeX in
neovim.Also, I have small helper scrips for pdf manipulation for tasks that I do regularly, like making my handwritten notes ready for printing at my office since I don’t like the algo my office printer uses to convert them to B&W. I also use
sejda-consolefor merging PDFs as it has nice options for manipulating TOC during the merge.Another nice utility is
ffpbwhich is basically a wrapper aroundffmpegthat gives it a nice progress bar.I download files with axel










