{"id":13513959,"url":"https://github.com/CharlesTheGreat77/zip2Animation","last_synced_at":"2025-03-31T02:33:10.000Z","repository":{"id":146273399,"uuid":"544536839","full_name":"CharlesTheGreat77/zip2Animation","owner":"CharlesTheGreat77","description":"Utility to assist in creating flipper zero animations.","archived":false,"fork":false,"pushed_at":"2024-02-14T07:16:23.000Z","size":51,"stargazers_count":46,"open_issues_count":0,"forks_count":6,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-04-28T03:25:19.402Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CharlesTheGreat77.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-02T18:16:24.000Z","updated_at":"2024-08-01T06:06:27.799Z","dependencies_parsed_at":"2024-08-01T06:22:11.425Z","dependency_job_id":null,"html_url":"https://github.com/CharlesTheGreat77/zip2Animation","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CharlesTheGreat77%2Fzip2Animation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CharlesTheGreat77%2Fzip2Animation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CharlesTheGreat77%2Fzip2Animation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CharlesTheGreat77%2Fzip2Animation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CharlesTheGreat77","download_url":"https://codeload.github.com/CharlesTheGreat77/zip2Animation/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246407399,"owners_count":20772126,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T05:00:40.995Z","updated_at":"2025-03-31T02:33:05.735Z","avatar_url":"https://github.com/CharlesTheGreat77.png","language":"Python","funding_links":[],"categories":["Graphics \u0026 Animations"],"sub_categories":["*Utilities*","Utilities"],"readme":"# zip2Animation\nUtility to assist in creating flipper zero animations.\n\n# Description\n - renames the png files in order from a zip file. \n - Creates a basic meta file with a straight forward animation frame order\n - added \"width/height\" argument to declare it in meta file\n - Compile animations automatically (only windows for rn..)\n\n# PREREQUISITES\n```\nPython3\nZip file with your png frames\n```\n\n# USAGE\n```\nusage: python3 zip2Animations.py -h, --help\n\nChange png file names to match flippers frame file naming convention\n\noptions:\n  -h, --help            show this help message and exit\n  -z ZIP, --zip ZIP     specify zip file\n  -d DIRECTORY, --directory DIRECTORY\n                        specify the directory for multiple zips files\n  -w WIDTH, --width WIDTH\n                        specify width of animation\n  -ht HEIGHT, --height HEIGHT\n                        specify height of animation\n  -fbt FBT, --fbt FBT   specify flipper zero directory to auto. compile\n```\n# Auto compile a directory of zips\n```\npython3 zip2Animation.py -d .\\Animations\\ -fbt D:\\Flipper\\flipperzero-firmware\\\n```\n* This will automatically rename frames for each zip, create a meta file for each, and auto compile.\n  --fbt and specify the path to flipper firmware\n# Default Example (128x64)\n```\npython3 zip2Animation.py -z Mario.zip\n```\n* This will rename the frames as frames_0.. etc. and create a basic meta.txt file\n  that will play the animation (as normal).\n\n• Key note\n - the width default is 128, and the height default is 64. \n - Specify the width and height of your animation otherwise. \n# Multiple Zip files\n```\npython3 zip2Animation.py -d .\\Animations\\\n```\n - Unzips all files, renames all frames in each file, creates basic meta file for each folder. \n - Folders are named the same as each zip file name. \n\n• Key Note\n - Be sure every file in the directory is a ZIP file.. I'm lazy..\n# Custom Width Height Example\n```\npython3 zip2Animation.py -z Mario.zip -w 97 -ht 61\n```\n* This will automatically change the width and height in the meta file. \n\n# Honorable mentions\nTalking Sasquach\nhttps://github.com/skizzophrenic/Talking-Sasquach\n - thank him for the addition of allowing multiple zip files to be processed\n\n# Extra\nBADUSB Repo\nhttps://github.com/CharlesTheGreat77/BADUSB\n\nToken Grabber for BADUSB\nhttps://github.com/CharlesTheGreat77/token2Discord\n\n### 💬 Contact Me \n\n![Gmail Badge](https://img.shields.io/badge/-doobthegoober@gmail.com-c14438?style=flat-square\u0026logo=Gmail\u0026logoColor=white)\n\n### 🚦 Stats\n\n\u003ca href=\"https://github.com/CharlesTheGreat77\"\u003e\n  \u003cimg src=\"https://github-readme-stats.vercel.app/api?username=CharlesTheGreat77\u0026show_icons=true\u0026hide=commits\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/CharlesTheGreat77\"\u003e\n  \u003cimg src=\"https://github-readme-stats.vercel.app/api/top-langs/?username=CharlesTheGreat77\u0026layout=compact\" /\u003e\n\u003c/a\u003e\n\n\u003cp align=\"center\"\u003e \n  \u003cimg src=\"https://profile-counter.glitch.me/CharlesTheGreat77/count.svg\" /\u003e\n\u003c/p\u003e\n\n---\n⭐️ From [Charles](https://github.com/CharlesTheGreat77)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCharlesTheGreat77%2Fzip2Animation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FCharlesTheGreat77%2Fzip2Animation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCharlesTheGreat77%2Fzip2Animation/lists"}