Skip to main content

A Simple Gif Animation Window, By: Fibo Metavinci

Project description

gifanimus

A very simple package for playing looped gifs

Install the package with pip:

pip install gifanimus

 

Simple Example:

from gifanimus import GifAnimation
import time

##Create a new loading animation
loading = GifAnimation('./loading.gif', 1000, True, 'LOADING...')

time.sleep(3)
##Start the animation
loading.Play()

time.sleep(10)

##Stop the animation
loading.Stop()

 

GifAnimation class parameters:

gifDir: is a string that represents the directory path of the gif file.

frameDelay: is an optional parameter representing the delay between
frames in milliseconds. Default value is 1000ms (1 second). This delay is divided by the total number of frames in the gif, so it effectively controls the play speed of the gif.

loop: defines whether the animation should repeat after reaching the
last frame. It's set to True by default, but can be changed to False
if you want the animation to stop at the last frame.

consoleMsg: is an optional string that will be displayed in the console while the animation is running.

quiet: is an optional boolean, if true nothing will be output to the termnal when gif animation is playing.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gifanimus-0.7.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gifanimus-0.7-py2.py3-none-any.whl (4.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file gifanimus-0.7.tar.gz.

File metadata

  • Download URL: gifanimus-0.7.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for gifanimus-0.7.tar.gz
Algorithm Hash digest
SHA256 a09ab1bd9d6f8dd889c0919c56250c86a12b67edb26e2195accd7913f79c779d
MD5 bfa54c41f448b950362eaf0d02256bd3
BLAKE2b-256 39c5d3e2e8226ea48cf0a63080db72dd85b28b782d62dfcee3bb594e5050a621

See more details on using hashes here.

File details

Details for the file gifanimus-0.7-py2.py3-none-any.whl.

File metadata

  • Download URL: gifanimus-0.7-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for gifanimus-0.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 732a44b35c4b78df80532cdc7d32930e00596c148e6e60a5854848f9c9bf8c9e
MD5 22ba0f1d7d4b8f87b3dddf994431c4f3
BLAKE2b-256 cfa213712a07451e4bd6abf24c5b71d21462242ba7b945864765b1ded49be413

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page