Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/CharlesTheGreat77/zip2Animation
Utility to assist in creating flipper zero animations.
https://github.com/CharlesTheGreat77/zip2Animation
Last synced: about 1 month ago
JSON representation
Utility to assist in creating flipper zero animations.
- Host: GitHub
- URL: https://github.com/CharlesTheGreat77/zip2Animation
- Owner: CharlesTheGreat77
- Created: 2022-10-02T18:16:24.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-14T07:16:23.000Z (10 months ago)
- Last Synced: 2024-04-28T03:25:19.402Z (8 months ago)
- Language: Python
- Size: 49.8 KB
- Stars: 46
- Watchers: 5
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- fucking-awesome-flipperzero - `zip2Animation` Utility to assist in creating animations.
- awesome-flipperzero - `zip2Animation` Utility to assist in creating animations.
- awesome-flipperzero-withModules - `zip2Animation` Utility to assist in creating animations.
README
# zip2Animation
Utility to assist in creating flipper zero animations.# Description
- renames the png files in order from a zip file.
- Creates a basic meta file with a straight forward animation frame order
- added "width/height" argument to declare it in meta file
- Compile animations automatically (only windows for rn..)# PREREQUISITES
```
Python3
Zip file with your png frames
```# USAGE
```
usage: python3 zip2Animations.py -h, --helpChange png file names to match flippers frame file naming convention
options:
-h, --help show this help message and exit
-z ZIP, --zip ZIP specify zip file
-d DIRECTORY, --directory DIRECTORY
specify the directory for multiple zips files
-w WIDTH, --width WIDTH
specify width of animation
-ht HEIGHT, --height HEIGHT
specify height of animation
-fbt FBT, --fbt FBT specify flipper zero directory to auto. compile
```
# Auto compile a directory of zips
```
python3 zip2Animation.py -d .\Animations\ -fbt D:\Flipper\flipperzero-firmware\
```
* This will automatically rename frames for each zip, create a meta file for each, and auto compile.
--fbt and specify the path to flipper firmware
# Default Example (128x64)
```
python3 zip2Animation.py -z Mario.zip
```
* This will rename the frames as frames_0.. etc. and create a basic meta.txt file
that will play the animation (as normal).• Key note
- the width default is 128, and the height default is 64.
- Specify the width and height of your animation otherwise.
# Multiple Zip files
```
python3 zip2Animation.py -d .\Animations\
```
- Unzips all files, renames all frames in each file, creates basic meta file for each folder.
- Folders are named the same as each zip file name.• Key Note
- Be sure every file in the directory is a ZIP file.. I'm lazy..
# Custom Width Height Example
```
python3 zip2Animation.py -z Mario.zip -w 97 -ht 61
```
* This will automatically change the width and height in the meta file.# Honorable mentions
Talking Sasquach
https://github.com/skizzophrenic/Talking-Sasquach
- thank him for the addition of allowing multiple zip files to be processed# Extra
BADUSB Repo
https://github.com/CharlesTheGreat77/BADUSBToken Grabber for BADUSB
https://github.com/CharlesTheGreat77/token2Discord### 💬 Contact Me
![Gmail Badge](https://img.shields.io/badge/[email protected]?style=flat-square&logo=Gmail&logoColor=white)
### 🚦 Stats
---
⭐️ From [Charles](https://github.com/CharlesTheGreat77)