Skip to content

aharotias2/parapara

Repository files navigation

ParaPara

Description

ParaPara is an image viewer created with lightweight and high-speed operation in mind.

It is supposed to be linked to the extension and opened by double-clicking from your favorite file manager.

By displaying the two images on the left and right, you can also see manga in a two-page spread. You can switch between right-to-left and left-to-right page turning.

Flatpak builds

You can install stable builds of ParaPara from Flathub by using this command:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub com.github.aharotias2.parapara

Screenshot

Screenshot 1

Spread display is also possible.

Screenshot 2

continuous mode (vertical).

Screenshot 3

continuous mode (horizontal).

Screenshot 4

Key Combinations

General key combinations.

  • Ctrl + N
    Open new window.
  • Ctrl + W
    Close this window.
  • Ctrl + Q
    Close all windows and quit this application.
  • Ctrl + O
    Choose an image on your file system and open it.
  • ← (left arrow key)
    go backward (if the sort order is ascending)
    go forward (if the sort order is descending)
  • → (right arrow key)
    go forward (if the sort order is ascending)
    go backward (if the sort order is descending)

Shortcut key in single view mode

  • Ctrl + S
    Save this picture.
  • Ctrl + Shift + S
    Save this picture as another name.
  • Ctrl + 0
    Show this picture as original size
  • Ctrl + 1
    Show this picture as fitting this window.
  • Ctrl + +
    Zoom in
  • Ctrl + -
    Zoom out
  • Ctrl + H
    Invert horizontally
  • Ctrl + V
    Invert vertically
  • Ctrl + R
    Rotate 90 degrees clockwise
  • Ctrl + L
    Rotate 90 degrees counterclockwise
  • Ctrl + E
    Resize this picture. You can save it later.

Buttons in dual view mode

  • 2<
    Move two page to the left.
  • 1<
    Move one page to the left.
  • >1
    Move one page to the right
  • >2
    Move two page to the right
  • 2<<1
    Switch "from right to left" reading.
  • 1>>2
    Switch "from left to right" reading.

Building and Installation

You'll need the following dependencies:

  • GCC
  • Python3
  • Meson build system
  • GTK+3 (in Ubuntu, install libgtk-3-dev)
  • Vala compiler (0.40 or later)
  • Gee (libgee-0.8 or later) (in Ubuntu install libgee-0.8-dev)
  • Granite (in Ubuntu install libgranite-dev)

Run meson build to configure the build environment. Add the build option -DDEBUG=true to log debug messages to a file. Change to the build directory and run ninja to build

meson build --prefix=/usr
cd build
ninja

To install, use ninja install, then execute with com.github.aharotias2.parapara

ninja install
com.github.aharotias2.parapara