View multiple gif files
Project description
MultiGifView
MultiGifView is a bare-bones Python program for viewing several .gif files at once, with their play-back synchronised.
The gifs are opened in two columns.
Installation
Install with pip
$ pip install multigifview
or with conda
$ conda install -c conda-forge multigifview
known issues
Installing an unreleased version with pip from the git repo like this
$ python -m pip install --user https://github.com/johnomotani/multigifview.git
is expected to fail because of a missing man page file. As an alternative,
clone the repo and see DEVELOPMENT.md
for how to install.
Usage
$ multigifview movie1.gif movie2.gif movie3.gif ...
Once the window is opened:
-
play/pause - space, or click play button in bottom left
-
next frame - n, right arrow or seek-forward button in bottom left
-
previous frame - p, left arrow or seek-backward button in bottom left
-
end - e, down arrow, or skip-forward button in bottom left
-
beginning - b, up arrow, or skip-backward button in bottom left
-
quit - q, Ctrl-q, Ctrl-w, Ctrl-x or close the window
Command line argumens:
-c, --max-columns <i>
: use at most <i>
columns for display
-h, --help
: print help text
-v, --version
: print the version number
In Python code
MultiGifView can be used from within Python code.
>>> from multigifview import show_gifs
>>> show_gifs("gif1.gif", "gif2.gif")
Any number of gifs can be passed as positional arguments. max_columns
can
be passed as a keyword argument.
Acknowledgements
Contributors: John Omotani
Thanks
From John Omotani to Peter Hill for writing the gui for hypnotoad from which I learned to make a Qt gui in Python.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for multigifview-0.2.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dd5441b5b0b67486a0ab20f22d6664d4e344e8348e0da8f63d47c4605fb0e23 |
|
MD5 | a779eb4a73f10c9abcca37993aec03a3 |
|
BLAKE2b-256 | b9a21e7a10799ba48e490293575046173e90f92f0ac90160bb9dee9eb4951375 |