Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/naihe2010/apvlv
https://github.com/naihe2010/apvlv
Last synced: 11 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/naihe2010/apvlv
- Owner: naihe2010
- License: gpl-2.0
- Created: 2011-06-07T08:55:09.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2024-07-16T14:13:03.000Z (4 months ago)
- Last Synced: 2024-07-17T17:12:22.553Z (4 months ago)
- Language: C++
- Homepage:
- Size: 9.81 MB
- Stars: 237
- Watchers: 10
- Forks: 35
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
- vim-keybindings-everywhere-the-ultimate-list - apvlv - A PDF Viewer that acts Like Vim (PDF Viewers)
README
# Import Information
## The next version of apvlv will use C++17 and Qt to support more OS (like Windows ...)
# apvlv
apvlv is a PDF/EPUB/TXT/FB2 Viewer Under Linux/WIN32 and its behaviour like Vim.
Apvlv is an open source software, was created by Alf and is hosted on [github](https://github.com/naihe2010/apvlv).
Now, it is still growing.
Like Vim, Apvlv makes people reading their PDF/EPUB files just like using Vim.
So, Apvlv bindings lots of Vim command and its behaviour is like Vim. For example, < Ctrl-f > to forward page, < Ctrl-b > to previous page, 'k','j','h','l' to scrolling a page up, down, left or right, and so on.
And, Apvlv can understand that how many times you want to run the command.
The only thing you need to do is typing the number before the command. For example, typing '50' and < Ctrl-f > will go forward 50 pages, typing '30' and < Ctrl-b > will go previous 30 pages.
What's more import is apvlv can support view a directory as content of a pdf/epub document. Pressing 'k' or 'j' to move selected up or down, 'h' or 'l' to collapse or expand a dir, and press 't' will open the selected document in a new tab.
# Dependencies
+ GTK+ version 3.0 or higher ( http://www.gtk.org/ )
+ WebKit2GTK 4.0 or higher (https://webkitgtk.org/)
+ Poppler version 0.5.0 with glib bindings ( http://poppler.freedesktop.org/ )
+ libepub (https://sourceforge.net/projects/ebook-tools/)# Download
+ Releases (https://github.com/naihe2010/apvlv/releases)
# Build
1. Using cmake to generate Makefile.
```
cmake .
```
2. Execute make.
```
make
```# Install
+ Make a package and install it.
```
make package
```
+ Or install it directly.
```
sudo make install
```# License
apvlv is licensed under the GNU General Public License (GPL).
# Contact
+ Email: Alf [[email protected]](mailto:[email protected])# Develop Tools
+ Vim (https://www.vim.org/)
+ Emacs (https://www.gnu.org/software/emacs/)
+ CLion (https://www.jetbrains.com/clion/)Thanks these great tools.