{"id":42493234,"url":"https://github.com/icedream/lazlow","last_synced_at":"2026-01-28T12:31:50.997Z","repository":{"id":40787334,"uuid":"349557594","full_name":"icedream/lazlow","owner":"icedream","description":"Lazy but low-effort animations out of existing images!","archived":false,"fork":false,"pushed_at":"2025-05-07T02:05:46.000Z","size":92,"stargazers_count":1,"open_issues_count":6,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-07T03:20:54.750Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","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/icedream.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"zenodo":null}},"created_at":"2021-03-19T21:18:07.000Z","updated_at":"2022-07-12T04:25:12.000Z","dependencies_parsed_at":"2022-09-21T21:11:31.345Z","dependency_job_id":"500732fe-e2e3-4a9b-b45b-aa1252375a7a","html_url":"https://github.com/icedream/lazlow","commit_stats":{"total_commits":28,"total_committers":3,"mean_commits":9.333333333333334,"dds":0.2142857142857143,"last_synced_commit":"95bdeea1b926d43d95cd14dedb67d38cb9a7e0c3"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/icedream/lazlow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icedream%2Flazlow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icedream%2Flazlow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icedream%2Flazlow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icedream%2Flazlow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/icedream","download_url":"https://codeload.github.com/icedream/lazlow/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icedream%2Flazlow/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28845274,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T10:53:21.605Z","status":"ssl_error","status_checked_at":"2026-01-28T10:53:20.789Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":"2026-01-28T12:31:50.342Z","updated_at":"2026-01-28T12:31:50.989Z","avatar_url":"https://github.com/icedream.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LazLow Image \u0026 Animation Generator\n\nThis tool is made to let you easily modify or animate images with preprogrammed effects.\n\nCurrently supported effects:\n\n- Animated violent image shaking\n- Discord ping count overlay\n\nCurrently supported output formats:\n\n- GIF (static and animated), you want to use this format for when you upload animations as emojis to Discord\n- WebP (static and animated), this is better for static images on Discord, WebP animations somehow don't work there yet\n- PNG (static and animated), however Animated PNG tends to be unsupported by most software\n- JPEG (static only)\n\n## Requirements\n\n- If you want to use the Discord Ping effect, you will need `whitneybold.otf` from [the Whitney font package](https://www.cufonfonts.com/download/font/whitney-2) extracted as-is to the directory where you run the executable.\n\n## Usage\n\n    usage: lazlow [\u003cflags\u003e] \u003ceffect\u003e \u003cinput-file\u003e \u003coutput-file\u003e\n\n    Lazy, low-effort meme generator tool\n\n\n    Flags:\n        --help                   Show context-sensitive help.\n    -t, --output-type=auto       Output file type\n        --discord-ping-number=1  What the red counter at the bottom right should display\n        --shake-delay=20ms       Delay between frames\n        --shake-frames=12        How many frames to generate\n        --shake-percentage=20    How much to shake the picture in percent\n        --jpeg-quality=90        The quality level with which JPEG output will be written, where 100 = lossless and lower will be increasingly lossy.\n        --webp-lossless          Enable lossless output\n\n    Args:\n    \u003ceffect\u003e       Effect to use\n    \u003cinput-file\u003e   Input file name\n    \u003coutput-file\u003e  Output file name\n\n## Examples\n\nShake an image of your choice:\n\n    lazlow shake yourimage.png yourimage_shake.gif\n\nAbove but more violently:\n\n    lazlow shake yourimage.png yourimage_shake.gif --shake-percentage=50\n\nAs a WebP instead:\n\n    lazlow shake yourimage.png yourimage_shake.webp\n\nAs APNG instead:\n\n    lazlow shake yourimage.png yourimage_shake.png\n\nPut a discord ping counter on an image:\n\n    lazlow discord-ping yourimage.png yourimage_ping.png\n\nAbove, but with the counter saying 1337 instead of just 1:\n\n    lazlow discord-ping yourimage.png yourimage_ping.png --discord-ping-number=1337\n\n## Known issues\n\n- Animated WebP files generated by this tool fail to load on Discord, it's unknown whether this is just an issue with this tool's output or with animated WebP files in general.\n\n## Building\n\nAll you need to compile is [Go](https://golang.org), you don't even have to clone the source code since Go will do that for you. Just run this command:\n\n    go get github.com/icedream/lazlow/cmd/lazlow\n\nThis is enough to build the binary and it will be put into your `${GOPATH}/bin` by Go.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficedream%2Flazlow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ficedream%2Flazlow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficedream%2Flazlow/lists"}