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.11.tar.gz (4.0 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.11-py2.py3-none-any.whl (4.7 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

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

File hashes

Hashes for gifanimus-0.11.tar.gz
Algorithm Hash digest
SHA256 ef0343233efde5de474ed9f5d168175b0fe959c559bec7b4674830aa55a87e2b
MD5 3d6471286ce0aafffec0ee1649e7c39a
BLAKE2b-256 a74b9ba964c2219e57d6aadc2b646ef3b8a99e4eccfcda6b547abcf5b1ba7515

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gifanimus-0.11-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.7 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.11-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d253543a1308ecaf9e710848dd2dbc8d550b7a729fa82e0ce6fb308397b6724f
MD5 b5cef510f62df714d6fd9aa7bfbd7b88
BLAKE2b-256 cba015aa1819dc7de07a23c3cb0fb1b262058e30773626aa3c691c5e9bc4a330

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