{"id":17623913,"url":"https://github.com/ryonakano/konbucase","last_synced_at":"2025-05-01T10:12:29.985Z","repository":{"id":37017517,"uuid":"244808713","full_name":"ryonakano/konbucase","owner":"ryonakano","description":"A case converting app suitable for coding or typing","archived":false,"fork":false,"pushed_at":"2025-04-30T01:59:07.000Z","size":1559,"stargazers_count":11,"open_issues_count":1,"forks_count":11,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-01T10:12:16.939Z","etag":null,"topics":["elementaryos","flathub","flatpak","gnome","gtk","gtksourceview","meson","pantheon","text-tools","vala"],"latest_commit_sha":null,"homepage":"","language":"Vala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ryonakano.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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":"2020-03-04T04:40:45.000Z","updated_at":"2025-04-30T01:58:58.000Z","dependencies_parsed_at":"2023-10-05T05:22:21.817Z","dependency_job_id":"cb12d43d-df53-4515-8557-de267cd61bdf","html_url":"https://github.com/ryonakano/konbucase","commit_stats":{"total_commits":496,"total_committers":39,"mean_commits":"12.717948717948717","dds":0.657258064516129,"last_synced_commit":"41f32e44b629a4e922f179b5d3d6dd25fff4200d"},"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryonakano%2Fkonbucase","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryonakano%2Fkonbucase/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryonakano%2Fkonbucase/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryonakano%2Fkonbucase/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryonakano","download_url":"https://codeload.github.com/ryonakano/konbucase/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251857022,"owners_count":21655121,"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":["elementaryos","flathub","flatpak","gnome","gtk","gtksourceview","meson","pantheon","text-tools","vala"],"created_at":"2024-10-22T21:43:21.218Z","updated_at":"2025-05-01T10:12:29.943Z","avatar_url":"https://github.com/ryonakano.png","language":"Vala","funding_links":[],"categories":["Development"],"sub_categories":["Text Processing"],"readme":"# KonbuCase\n![App window in the light mode](data/screenshots/gnome/screenshot-light.png#gh-light-mode-only)\n\n![App window in the dark mode](data/screenshots/gnome/screenshot-dark.png#gh-dark-mode-only)\n\nKonbuCase is a small text tool app that allows you convert case in your text.\n\nFeatures include:\n\n* Click \"Copy to Clipboard\" button to copy the all texts in the text view without selecting them\n* Convert your text between camelCase, PascalCase, Sentence case, snake_case, kebab-case, and space-separated\n\n## Installation\n### From Flathub or AppCenter (Recommended)\nYou can install KonbuCase from Flathub:\n\n[\u003cimg src=\"https://flathub.org/assets/badges/flathub-badge-en.svg\" width=\"160\" alt=\"Download on Flathub\"\u003e](https://flathub.org/apps/com.github.ryonakano.konbucase)\n\nYou should install KonbuCase from AppCenter if you're on elementary OS. This build is optimized for elementary OS:\n\n[![Get it on AppCenter](https://appcenter.elementary.io/badge.svg)](https://appcenter.elementary.io/com.github.ryonakano.konbucase)\n\n### From Community Packages\nCommunity packages maintained by volunteers are also available on some distributions:\n\n[![Packaging status](https://repology.org/badge/vertical-allrepos/konbucase.svg)](https://repology.org/project/konbucase/versions)\n\n### From Source Code (Flatpak)\nYou'll need `flatpak` and `flatpak-builder` commands installed on your system.\n\nRun `flatpak remote-add` to add Flathub remote for dependencies:\n\n```\nflatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo\n```\n\nTo build and install, use `flatpak-builder`, then execute with `flatpak run`:\n\n```\nflatpak-builder builddir --user --install --force-clean --install-deps-from=flathub build-aux/flathub/com.github.ryonakano.konbucase.Devel.yml\nflatpak run com.github.ryonakano.konbucase.Devel\n```\n\n### From Source Code (Native)\nYou'll need the following dependencies:\n\n* blueprint-compiler\n* [libchcase](https://github.com/ryonakano/chcase)\n* libadwaita-1-dev (\u003e= 1.5)\n* libglib2.0-dev (\u003e= 2.74)\n* libgranite-7-dev (\u003e= 7.2.0, required only when you build with `granite` feature enabled)\n* libgtk4-dev\n* libgtksourceview-5-dev\n* meson (\u003e= 0.58.0)\n* valac\n\nRun `meson setup` to configure the build environment and run `meson compile` to build:\n\n```bash\nmeson setup builddir --prefix=/usr\nmeson compile -C builddir\n```\n\nTo install, use `meson install`, then execute with `com.github.ryonakano.konbucase`:\n\n```bash\nmeson install -C builddir\ncom.github.ryonakano.konbucase\n```\n\n## Contributing\nPlease refer to [the contribution guideline](CONTRIBUTING.md) if you would like to:\n\n- submit bug reports / feature requests\n- propose coding changes\n- translate the project\n\n## Get Support\nNeed help in use of the app? Refer to [the discussions page](https://github.com/ryonakano/konbucase/discussions) to search for existing discussions or [start a new discussion](https://github.com/ryonakano/konbucase/discussions/new/choose) if none is relevant.\n\n## The Story of the App Name\n![Drawing of Konbu](data/Konbu.png)\n\nI always feel the pronunciations \"Konbu\" and \"Conv\" (Convert) sound similar (you may not feel though…). This app is a **case conv**erter, so I named this app \"KonbuCase\".\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryonakano%2Fkonbucase","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryonakano%2Fkonbucase","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryonakano%2Fkonbucase/lists"}