All Projects → ahodesuka → Ahoviewer

ahodesuka / Ahoviewer

Licence: mit
A GTK image viewer, manga reader, and booru browser

Projects that are alternatives of or similar to Ahoviewer

Qimgv
Qt5 image viewer with optional video support
Stars: ✭ 714 (+106.96%)
Mutual labels:  webm, image-viewer
Isolate
Lightweight image browser
Stars: ✭ 284 (-17.68%)
Mutual labels:  image-viewer
ImagePicker
Android library to choose image from gallery or camera with option to compress result image
Stars: ✭ 73 (-78.84%)
Mutual labels:  image-viewer
view
Image Viewer for BART
Stars: ✭ 13 (-96.23%)
Mutual labels:  image-viewer
gallery-server
Beautiful and powerful yet simple local image viewer on your PC or mobile.
Stars: ✭ 16 (-95.36%)
Mutual labels:  image-viewer
Phew
FLIF image viewer and QuickLook plugin for macOS
Stars: ✭ 74 (-78.55%)
Mutual labels:  image-viewer
saccade
A sophisticated scientific image viewer for Linux with OpenGL support and synchronized viewports
Stars: ✭ 38 (-88.99%)
Mutual labels:  image-viewer
Boram
🎞 Cross-platform graphical WebM converter
Stars: ✭ 312 (-9.57%)
Mutual labels:  webm
React Native Image View
Modal component to view images with zoom
Stars: ✭ 273 (-20.87%)
Mutual labels:  image-viewer
w0bm.com
Moved to https://git.lat/w0bm/w0bm/
Stars: ✭ 27 (-92.17%)
Mutual labels:  webm
jpegview
Fork of JPEGView by David Kleiner - fast and highly configurable viewer/editor for JPEG, BMP, PNG, WEBP, TGA, GIF and TIFF images with a minimal GUI. Basic on-the-fly image processing is provided - allowing adjusting typical parameters as sharpness, color balance, rotation, perspective, contrast and local under-/overexposure.
Stars: ✭ 250 (-27.54%)
Mutual labels:  image-viewer
vue-photoswipe
PhotoSwipe demo built with vue
Stars: ✭ 55 (-84.06%)
Mutual labels:  image-viewer
swiftui-image-viewer
Image viewer built in SwiftUI for both local and remote images.
Stars: ✭ 180 (-47.83%)
Mutual labels:  image-viewer
image-zoom-view
Imageview zoom library for android
Stars: ✭ 52 (-84.93%)
Mutual labels:  image-viewer
React Native Image Viewing
Tiny, purely TS, modal component for viewing images 🏙
Stars: ✭ 289 (-16.23%)
Mutual labels:  image-viewer
Pigment.O
Krita - Plugin - Color Picker and Mixer
Stars: ✭ 75 (-78.26%)
Mutual labels:  image-viewer
image-viewer
A simple image viewer with some editing functionality.
Stars: ✭ 31 (-91.01%)
Mutual labels:  image-viewer
mpv-image-viewer
Configuration, scripts and tips for using mpv as an image viewer
Stars: ✭ 157 (-54.49%)
Mutual labels:  image-viewer
Serrata
Slide image viewer library similar to Twitter and LINE.
Stars: ✭ 322 (-6.67%)
Mutual labels:  image-viewer
Ffmpeg Build Script
The FFmpeg build script provides an easy way to build a static FFmpeg on OSX and Linux with non-free codecs included.
Stars: ✭ 290 (-15.94%)
Mutual labels:  webm

ahoviewer

A GTK image viewer, manga reader, and booru browser.

Building

Dependencies

  • C++ Compiler that supports the C++17 standard is required. (g++ 7, clang 5)
  • meson >= 0.47.0
  • gtkmm-3.0 >= 3.22.0
  • glibmm-2.4 >= 2.46.0
  • libgsic++ >= 2.6.0
  • libconfig++ >= 1.4
  • libcurl >= 7.58.0
  • libxml2
  • gstreamer-1.0 optional
    • gst-plugins-bad runtime
    • gst-plugins-base runtime
    • gst-plugins-good runtime
    • gst-plugins-vpx runtime
    • gst-plugins-libav runtime
  • libpeas >=1.22.0 optional
  • libsecret optional
    • gnome-keyring runtime
  • libunrar optional
  • libzip optional
meson build
cd build
ninja
sudo ninja install

If you don't want to compile with debug symbols replace the first command with:

meson build -Dbuildtype=release

Usage

ahoviewer

or

ahoviewer file[.zip|.rar|.webm|.(supported gdk-pixbuf file)]

Screenshot

Booru Browser

Plugins

Some example and usable plugins can be found at ahodesuka/ahoviewer-plugins

Plugins should be installed into $XDG_DATA_HOME/ahoviewer/plugins, $XDG_DATA_HOME is ~/.local/share by default. The .typelib file that is compiled must be installed via ninja install, or you will need to set the GI_TYPELIB_PATH environment variable to the directory where it is located after compilation.

FAQ

  1. My password/API key is not saved after restarting ahoviewer
  2. I get No results found on Danbooru
    • Danbooru only allows normal users to use 2 tags, if you have Maximum post rating set to anything other than Explicit it will count as one tag.
  3. I wish to use a proxy with ahoviewer
    • This can be done by setting the http_proxy and https_proxy environment variables respectively, this works on both GNU/Linux and Windows. See my comment in issue #61 for details.

Default Keybindings

Function Key
Open File Control+o
Open Preferences p
Close local image list or booru tab Control+w
Quit Control+q
Fullscreen f
Toggle Manga Mode g
Set Auto Fit Mode a
Set Fit Width Mode w
Set Fit Height Mode h
Set Manual Zoom Mode m
Zoom In Control+=
Zoom Out Control+-
Reset Zoom Control+0
Toggle Menubar Control+m
Toggle Statusbar Control+b
Toggle Scrollbars Control+l
Toggle Thumbnail bar (local image list) t
Toggle Booru Browser b
Hide all (hides the above widgets) i
Next Image Page Down
Previous Image Page Up
First Image Home
Last Image End
Toggle Slideshow s
New Booru Browser Tab Control+t
Save Booru Browser Tab Control+Shift+s
Save Current Booru Image Control+s
Open Booru Post in Web Browser Control+Shift+o
Copy Booru Post URL to Clipboard Control+y
Copy Booru Image URL to Clipboard y
Copy Booru Image Data to Clipboard Control+Shift+y
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].