From 6fdf0c7a7a0cbf22b4dcf0da8951873e3121ce6e Mon Sep 17 00:00:00 2001 From: ld991 <140622991+ld991@users.noreply.github.com> Date: Wed, 16 Aug 2023 21:32:55 +0545 Subject: [PATCH 1/4] Add metapackage names in README.md Solve #68 and #69. Add the names of metapackages that have the specific programs for file previews as dependencies. This helps people to easily discover and install programs used for previewing files of various types. --- README.md | 42 +++++++++++++++++++----------------------- 1 file changed, 19 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 67858b5..09714a9 100644 --- a/README.md +++ b/README.md @@ -39,29 +39,25 @@ Only one program is required for each file type. For example, you only need either `elinks`, `lynx` or `w3m` installed on your system to view HTML files. - - -| File types | Programs | -| ---- | ---- | -| any | `exiftool` `cat` | -| archive | `atool` | -| audio | `ffmpegthumbnailer` `ffmpeg` | -| diff | `colordiff` `delta` `diff-so-fancy` | -| directory | `ls` | -| font | `fontimage` | -| gpg-encrypted | `gpg` | -| html | `elinks` `lynx` `w3m` | -| image | `ueberzug` `chafa` | -| json | `jq` | -| markdown | `glow` `mdcat` | -| office | `libreoffice` | -| pdf | `pdftoppm` | -| svg | `convert` | -| text | `bat` `cat` `highlight` `source-highlight` | -| torrent | `transmission-show` | -| video | `ffmpegthumbnailer` | - - +| File types | Programs | Meta-Package | +|------------|--------------------------------------------|----------------------------------------------| +| any | `exiftool` `cat` | | +| archive | `atool` | | +| audio | `ffmpegthumbnailer` `ffmpeg` | | +| diff | `colordiff` `delta` `diff-so-fancy` | | +| directory | `ls` | | +| font | `fontimage` | [`FontForge`](https://fontforge.org) | +| gpg-encrypted | `gpg` | | +| html | `elinks` `lynx` `w3m` | | +| image | `ueberzug` `chafa` | | +| json | `jq` | | +| markdown | `glow` `mdcat` | | +| office | `libreoffice` | | +| pdf | `pdftoppm` | | +| svg | `convert` | [`ImageMagick`](https://imagemagick.org) | +| text | `bat` `cat` `highlight` `source-highlight` | | +| torrent | `transmission-show` | [`Transmission`](https://transmissionbt.com) | +| video | `ffmpegthumbnailer` | | ## Installation From 611d9edf72c0fa8a7a4947fd84e7732aa8ab7d5e Mon Sep 17 00:00:00 2001 From: ld991 <140622991+ld991@users.noreply.github.com> Date: Thu, 17 Aug 2023 13:34:15 +0545 Subject: [PATCH 2/4] Fix typo in README Change 'Meta-Package' to 'Meta-Packages'. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 09714a9..252c17b 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ Only one program is required for each file type. For example, you only need either `elinks`, `lynx` or `w3m` installed on your system to view HTML files. -| File types | Programs | Meta-Package | +| File types | Programs | Meta-Packages | |------------|--------------------------------------------|----------------------------------------------| | any | `exiftool` `cat` | | | archive | `atool` | | From 0d0936fdeb2460de94a7412eaef46efc2455f134 Mon Sep 17 00:00:00 2001 From: ld991 <140622991+ld991@users.noreply.github.com> Date: Fri, 25 Aug 2023 23:07:44 +0545 Subject: [PATCH 3/4] Remove the third table column in README.md Remove the third column called 'Meta-Packages'. The metapackages will be referenced in the second column through a link to the websites pertaining to the programs. --- README.md | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index 0437dec..57198b6 100644 --- a/README.md +++ b/README.md @@ -39,25 +39,25 @@ Only one program is required for each file type. For example, you only need either `elinks`, `lynx` or `w3m` installed on your system to view HTML files. -| File types | Programs | Meta-Packages | -|------------|--------------------------------------------|----------------------------------------------| -| any | `exiftool` `cat` | | -| archive | `atool` | | -| audio | `ffmpegthumbnailer` `ffmpeg` | | -| diff | `colordiff` `delta` `diff-so-fancy` | | -| directory | `ls` | | -| font | `fontimage` | [`FontForge`](https://fontforge.org) | -| gpg-encrypted | `gpg` | | -| html | `elinks` `lynx` `w3m` | | -| image | `ueberzug` `chafa` | | -| json | `jq` | | -| markdown | `glow` `mdcat` | | -| office | `libreoffice` | | -| pdf | `pdftoppm` | | -| svg | `convert` | [`ImageMagick`](https://imagemagick.org) | -| text | `bat` `cat` `highlight` `source-highlight` | | -| torrent | `transmission-show` | [`Transmission`](https://transmissionbt.com) | -| video | `ffmpegthumbnailer` | | +| File types | Programs | +|------------|--------------------------------------------| +| any | `exiftool` `cat` | +| archive | `atool` | +| audio | `ffmpegthumbnailer` `ffmpeg` | +| diff | `colordiff` `delta` `diff-so-fancy` | +| directory | `ls` | +| font | `fontimage` | +| gpg-encrypted | `gpg` | +| html | `elinks` `lynx` `w3m` | +| image | `ueberzug` `chafa` | +| json | `jq` | +| markdown | `glow` `mdcat` | +| office | `libreoffice` | +| pdf | `pdftoppm` | +| svg | `convert` | +| text | `bat` `cat` `highlight` `source-highlight` | +| torrent | `transmission-show` | +| video | `ffmpegthumbnailer` | ## Installation From a40d69820b8e8d478cbb9208f5d30319000d8ac2 Mon Sep 17 00:00:00 2001 From: ld991 <140622991+ld991@users.noreply.github.com> Date: Sat, 26 Aug 2023 01:03:58 +0545 Subject: [PATCH 4/4] Add links to program names in README.md Add links to programs listed for file previews in README.md. Most links are copied from Arch Linux website from package descriptions and checked reliably enough. --- README.md | 65 +++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 46 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index 57198b6..7213cf7 100644 --- a/README.md +++ b/README.md @@ -39,25 +39,52 @@ Only one program is required for each file type. For example, you only need either `elinks`, `lynx` or `w3m` installed on your system to view HTML files. -| File types | Programs | -|------------|--------------------------------------------| -| any | `exiftool` `cat` | -| archive | `atool` | -| audio | `ffmpegthumbnailer` `ffmpeg` | -| diff | `colordiff` `delta` `diff-so-fancy` | -| directory | `ls` | -| font | `fontimage` | -| gpg-encrypted | `gpg` | -| html | `elinks` `lynx` `w3m` | -| image | `ueberzug` `chafa` | -| json | `jq` | -| markdown | `glow` `mdcat` | -| office | `libreoffice` | -| pdf | `pdftoppm` | -| svg | `convert` | -| text | `bat` `cat` `highlight` `source-highlight` | -| torrent | `transmission-show` | -| video | `ffmpegthumbnailer` | +| File types | Programs | +|---------------|-----------------------------------------------------------------------------| +| any | [`exiftool`][exiftool] `cat` | +| archive | [`atool`][atool] | +| audio | [`ffmpegthumbnailer`][ffmpegthumbnailer] [`ffmpeg`][ffmpeg] | +| diff | [`colordiff`][colordiff] [`delta`][delta] [`diff-so-fancy`][diff-so-fancy] | +| directory | `ls` | +| font | [`fontimage`][fontforge] | +| gpg-encrypted | [`gpg`][gpg] | +| html | [`elinks`][elinks] [`lynx`][lynx] [`w3m`][w3m] | +| image | [`ueberzug`][ueberzug] [`chafa`][chafa] | +| json | [`jq`][jq] | +| markdown | [`glow`][glow] [`mdcat`][mdcat] | +| office | [`libreoffice`][libreoffice] | +| pdf | [`pdftoppm`][poppler] | +| svg | [`convert`][imagemagick] | +| text | `bat` `cat` [`highlight`][highlight] [`source-highlight`][source-highlight] | +| torrent | [`transmission-show`][transmission] | +| video | [`ffmpegthumbnailer`][ffmpegthumbnailer] | + + +[exiftool]: https://github.com/exiftool/exiftool +[atool]: https://www.nongnu.org/atool/ +[ffmpegthumbnailer]: https://github.com/dirkvdb/ffmpegthumbnailer +[ffmpeg]: https://ffmpeg.org/ +[colordiff]: https://www.colordiff.org/ +[delta]: https://github.com/dandavison/delta +[diff-so-fancy]: https://github.com/so-fancy/diff-so-fancy +[fontforge]: https://fontforge.org +[gpg]: https://www.gnupg.org/ +[libreoffice]: https://www.libreoffice.org/ +[elinks]: http://elinks.cz/ +[lynx]: https://github.com/jpanther/lynx +[w3m]: https://w3m.sourceforge.net/ +[ueberzug]: https://github.com/seebye/ueberzug +[chafa]: https://github.com/hpjansson/chafa +[jq]: https://github.com/jqlang/jq +[glow]: https://github.com/charmbracelet/glow +[mdcat]: https://github.com/swsnr/mdcat +[poppler]: https://poppler.freedesktop.org/ +[imagemagick]: https://imagemagick.org/ +[highlight]: https://gitlab.com/saalen/highlight +[source-highlight]: https://www.gnu.org/software/src-highlite/ +[transmission]: https://transmissionbt.com/ + + ## Installation