{"id":20254808,"url":"https://github.com/chippyash/bowlsscore","last_synced_at":"2025-10-23T19:03:01.891Z","repository":{"id":231031373,"uuid":"678478319","full_name":"chippyash/bowlsscore","owner":"chippyash","description":"Provides a mobile (Android only atm) app that allows you to  record the scores for a Lawn Bowls match and track your personal performance in a match","archived":false,"fork":false,"pushed_at":"2023-11-02T21:33:55.000Z","size":4088,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-26T16:09:15.090Z","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":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chippyash.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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}},"created_at":"2023-08-14T16:36:18.000Z","updated_at":"2023-08-14T16:44:17.000Z","dependencies_parsed_at":"2024-04-02T04:43:45.110Z","dependency_job_id":null,"html_url":"https://github.com/chippyash/bowlsscore","commit_stats":null,"previous_names":["chippyash/bowlsscore"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/chippyash/bowlsscore","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chippyash%2Fbowlsscore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chippyash%2Fbowlsscore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chippyash%2Fbowlsscore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chippyash%2Fbowlsscore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chippyash","download_url":"https://codeload.github.com/chippyash/bowlsscore/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chippyash%2Fbowlsscore/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271135417,"owners_count":24705102,"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","status":"online","status_checked_at":"2025-08-19T02:00:09.176Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":"2024-11-14T10:34:59.259Z","updated_at":"2025-10-23T19:03:01.802Z","avatar_url":"https://github.com/chippyash.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cimg src=\"internal/theme/bowls.png\" alt=\"icon\" width=\"50\"/\u003e github.com/chippyash/bowlsscore\n## Bowls Score: Lawn Bowls Scoring and Personal Tracker. Free Version\n\n_copyright (c) Ashley Kitson, UK, 2023_\n\nLicence: BSD-3-Clause See LICENSE\n\n## What\nProvides a mobile (Android only atm) app that allows you to:\n - record the scores for a Lawn Bowls match\n - track your personal performance in a match\n\n### Game mode\nRecord and present the results of a game. Unlimited ends.\n\nRecord (Dark theme) \u003cimg src=\"docs/main_dark.png\" alt=\"Main Screen Dark Theme\" width=\"200\"\u003e\nRecord (Light theme) \u003cimg src=\"docs/main_light.png\" alt=\"Main Screen Light Theme\" width=\"200\"\u003e\nResults \u003cimg src=\"docs/results_game.png\" alt=\"Game Results\" width=\"200\"\u003e\n\n### Track mode\nRecord your progress in a game. Record how many bowls were 'close' to the jack, and how many ended up scoring. Closeness\nis dependent on you and your skill level. Could be anything within 1 metre, 1/2 metre, centimetres!\n\nRecord \u003cimg src=\"docs/track.png\" alt=\"Track Screen\" width=\"200\"\u003e\nResults \u003cimg src=\"docs/results_track.png\" alt=\"Track Results\" width=\"200\"\u003e\n\n### Preferences\n\u003cimg src=\"docs/preferences.png\" alt=\"Preferences\" width=\"200\"\u003e\n\nPreferences features an 'Auto Score' setting. Turning this on is particularly useful in Game mode as it means you only have to record the increase in score for the end winning team. The 'Auto save seconds' can be set to anything between 1 and 15 seconds.  When you enter the score and after the specified time, the ends will be incremented and the end result saved.\n\nOpen `docs/autoscore.webm` to see auto scoring.\n\n## How\n### Development\n\n - [Install Go V1.18+](https://go.dev/doc/install)\n - [Install Fyne](https://developer.fyne.io/started/)\n - [Install Android Support](https://developer.android.com/) NB Android Studio _does not_ support Go development but\nyou can install it to get all the dependencies\n - [Install ADB](https://www.xda-developers.com/install-adb-windows-macos-linux/)\n - run `make package` to create the android APK package\n - connect your android device via USB, set developer mode on with USB support and run `make deploy-local` to build and\ndeploy the app to your device\n - run `make run` to run the app on your local machine - useful for developing\n\n## Roadmap\n - Save results to file as CSV\n - Save results to file as PDF in standard bowls scorecard format\n - Link to contacts\n - Personalise the results scorecard with contacts\n - Save results to cloud\n - More themes\n - Send results to contacts\n - Scorecard signatures\n\n'Bowls Score' will remain free. If features require the developers to have to pay for resources/services in order to provide the feature, those features will only be available in a paid for version of the app.\n\n## References\n - [Developed with Fyne](https://fyne.io/)\n - [Scoring in Lawn Bowls](https://www.jackhighbowls.com/help/how-to-fill-in-a-lawn-bowls-scorecard/#:~:text=3%E2%80%9D%20is%20playing.-,The%20Score,team%20in%20the%20TOTALS%20column.)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchippyash%2Fbowlsscore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchippyash%2Fbowlsscore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchippyash%2Fbowlsscore/lists"}