Viu

Rating: 
5
Your rating: None Average: 5 (1 vote)

A small command-line application to view images from the terminal written in Rust. It is basically the front-end of viuer. It uses either iTerm or Kitty graphics protocol, if supported. If not, lower half blocks (▄ or \u2584) are displayed instead.

Based on the value of $TERM, viuer decides which protocol to use. For half blocks, $COLORTERM is inspected. If it contains either truecolor or 24bit, truecolor (16 million colors) will be used. If not, it will fallback to using only ansi256.

This is a Sailfish packaged build of the original project:

https://github.com/atanunq/viu

Source code for this project can be found at GitHub (in `sailfish-*` branches):

https://github.com/direc85/viu

Application versions: 
AttachmentSizeDate
File viu-1.3.0-1.aarch64.rpm1.01 MB09/02/2022 - 01:16
File viu-1.3.0-1.armv7hl.rpm1014.55 KB09/02/2022 - 01:16
File viu-1.3.0-1.i486.rpm1.2 MB09/02/2022 - 01:16
File viu-1.4.0-1.aarch64.rpm1.22 MB01/01/2024 - 22:10
File viu-1.4.0-1.armv7hl.rpm1.17 MB01/01/2024 - 22:10
File viu-1.4.0-1.i486.rpm1.41 MB01/01/2024 - 22:10
File viu-1.5.0-1.aarch64.rpm1.21 MB01/01/2024 - 22:25
File viu-1.5.0-1.armv7hl.rpm1.16 MB01/01/2024 - 22:25
File viu-1.5.0-1.i486.rpm1.41 MB01/01/2024 - 22:25
Changelog: 

1-5-0-1

1.4.0-1

1.3.0-1

Comments

direc85's picture

Now with (self-built) Rust 1.75 (and LLVM 16) available, viu is on par with upstream!

direc85's picture

I managed to only build 1.3.0, as at some point Rust requirements jump beyond 1.52, which is available on Sailfish SDK.