{"id":26575543,"url":"https://github.com/Klowner/inkscape-applytransforms","last_synced_at":"2025-03-23T02:04:06.113Z","repository":{"id":12585886,"uuid":"15256624","full_name":"Klowner/inkscape-applytransforms","owner":"Klowner","description":"An Inkscape extension which removes all matrix transforms by applying them recursively to shapes","archived":false,"fork":false,"pushed_at":"2023-11-19T15:38:16.000Z","size":61,"stargazers_count":230,"open_issues_count":13,"forks_count":47,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-04-18T14:19:06.562Z","etag":null,"topics":["hacktoberfest","inkscape-extension","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Klowner.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2013-12-17T14:31:05.000Z","updated_at":"2024-04-17T20:45:00.000Z","dependencies_parsed_at":"2022-07-24T20:32:24.230Z","dependency_job_id":"647a37ee-bc02-467b-921e-b852a963440e","html_url":"https://github.com/Klowner/inkscape-applytransforms","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/Klowner%2Finkscape-applytransforms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Klowner%2Finkscape-applytransforms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Klowner%2Finkscape-applytransforms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Klowner%2Finkscape-applytransforms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Klowner","download_url":"https://codeload.github.com/Klowner/inkscape-applytransforms/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245044567,"owners_count":20551902,"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":["hacktoberfest","inkscape-extension","python"],"created_at":"2025-03-23T02:02:12.436Z","updated_at":"2025-03-23T02:04:06.108Z","avatar_url":"https://github.com/Klowner.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# inkscape-applytransforms\nAn Inkscape extension which recursively applies transformations to shapes.\n\nNote that performing this operation on certain shapes (stars, lpes, ...) will convert them to paths,\nand clones are affected in strange ways due to clone transforms behave.\n\n**update 2020-7-27** - updated to work with Inkscape 1.0+. Use legacy branch `inkscape-pre1.0-compat` for prior version of Inkscape.\n\n**update 2016-1-5** - now only affects selected shapes when there is an active selection.\n\n## Installation\n\nDownload `applytransform.inx` and `applytransform.py`, then copy them to the Inkscape installation folder subdirectory `share\\inkscape\\extensions`.\n  * On Windows this may be `C:\\Program Files\\Inkscape\\share\\inkscape\\extensions` (or `%appdata%\\inkscape\\extensions` if you don't want to install globally)\n  * On Ubuntu, this may be `/usr/share/inkscape/extensions/` or (`~/.config/inkscape/extensions` if you don't want to install globally)\n  * On macOS, this may be `~/Library/Application Support/org.inkscape.Inkscape/config/inkscape/extensions`\n  * Generally, you should be able to go to the Inkscape Preferences, select `System`, and see the path for `User extensions`\n  \nIf the downloaded files have `.txt` suffixes added by GitHub, be sure to remove them. Restart Inkscape if it's running.\n\n### Arch Linux\nThis package is also available via the [AUR](https://aur.archlinux.org/packages/inkscape-applytransforms-git/).\n```bash\npacaur -S inkscape-applytransforms-git\n```\n\n## Usage\n\nActivate the extension from the main menu:\n\n\u003e Extensions | Modify Path | Apply Transform\n\nor use it from the command line. The id of the extension is automatically available as an action:\n\n\u003e `inkscape -g --actions com.klowner.filter.apply-transform test.svg`\n\nor for older versions of Inkscape:\n\n\u003e `inkscape -g --verb com.klowner.filter.apply_transform test.svg`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKlowner%2Finkscape-applytransforms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FKlowner%2Finkscape-applytransforms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKlowner%2Finkscape-applytransforms/lists"}