{"id":22691973,"url":"https://github.com/iotagtk1/gtkcategorygenerator","last_synced_at":"2026-05-18T00:04:20.132Z","repository":{"id":133928024,"uuid":"414198086","full_name":"iotagtk1/GtkCategoryGenerator","owner":"iotagtk1","description":"This tool copies the CS file and automatically generates the partial class. Copy the string for the partial class name. ","archived":false,"fork":false,"pushed_at":"2021-11-09T12:50:04.000Z","size":24,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-29T16:43:31.701Z","etag":null,"topics":["csharp","generator","gtk"],"latest_commit_sha":null,"homepage":"","language":"C#","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/iotagtk1.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":"2021-10-06T12:13:40.000Z","updated_at":"2022-04-17T04:23:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"e9b3b5e8-5f87-4588-af20-ec6824487c8e","html_url":"https://github.com/iotagtk1/GtkCategoryGenerator","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/iotagtk1/GtkCategoryGenerator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iotagtk1%2FGtkCategoryGenerator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iotagtk1%2FGtkCategoryGenerator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iotagtk1%2FGtkCategoryGenerator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iotagtk1%2FGtkCategoryGenerator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iotagtk1","download_url":"https://codeload.github.com/iotagtk1/GtkCategoryGenerator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iotagtk1%2FGtkCategoryGenerator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33160167,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-17T22:39:12.733Z","status":"ssl_error","status_checked_at":"2026-05-17T22:39:10.741Z","response_time":107,"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":["csharp","generator","gtk"],"created_at":"2024-12-10T01:13:09.733Z","updated_at":"2026-05-18T00:04:20.105Z","avatar_url":"https://github.com/iotagtk1.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"### GtkCategoryGenerator\n\nThis tool copies the CS file and automatically generates the partial class. \nCopy the string for the partial class name. \nThe copy will become part of the file name when the tool is run.\n\n##### Example\n```\ntest+copyPerstName.cs\n```\n##### Run from Rider macro can be used\n\nSettings - Tools - External Tools\n\nRegister this app with external tools.\n\nSet the path of the program.\n\nGtkCategoryGenerator set Path\n\nSet the arguments.\n\n```\n-fileDir $FilePath$\n```\n\nThe working Path can be empty.\n\nUncheck the \"Synchronize after execution\" box.\n\nWhen you run the GtkCategoryGenerator, a class file based on the template file will be generated in the project folder.\n\n#### Execution\n\nSelect the CS file in Rider's Explorer and run the tool from the right-click External Tools menu\n\n#### Modify the templates at\n\nModify classTemplate.txt and categoryTemplate.txt.\n\n#### If you cannot build\n\nWhen importing with Rider, please re-set the file properties to Embeded resource.\nOr use AddItem to add it again.\n\n#### Use Rider for Free\n\nIf you are an open source developer, you can use all JetBrains products for free!\n\nhttps://www.jetbrains.com/community/opensource\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiotagtk1%2Fgtkcategorygenerator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiotagtk1%2Fgtkcategorygenerator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiotagtk1%2Fgtkcategorygenerator/lists"}