{"id":24585746,"url":"https://github.com/nugget/roadtrip-go","last_synced_at":"2025-03-17T18:16:04.101Z","repository":{"id":269890041,"uuid":"908768486","full_name":"nugget/roadtrip-go","owner":"nugget","description":"Go programming language support for Road Trip iOS app CSV file parsing","archived":false,"fork":false,"pushed_at":"2024-12-30T04:58:23.000Z","size":155,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-15T19:37:53.003Z","etag":null,"topics":["api","golang","roadtrip"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nugget.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,"publiccode":null,"codemeta":null}},"created_at":"2024-12-26T23:20:58.000Z","updated_at":"2024-12-30T04:58:09.000Z","dependencies_parsed_at":"2024-12-28T06:24:19.123Z","dependency_job_id":null,"html_url":"https://github.com/nugget/roadtrip-go","commit_stats":null,"previous_names":["nugget/roadtrip","nugget/roadtrip-go"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nugget%2Froadtrip-go","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nugget%2Froadtrip-go/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nugget%2Froadtrip-go/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nugget%2Froadtrip-go/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nugget","download_url":"https://codeload.github.com/nugget/roadtrip-go/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244085027,"owners_count":20395523,"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":["api","golang","roadtrip"],"created_at":"2025-01-24T05:14:40.637Z","updated_at":"2025-03-17T18:16:04.077Z","avatar_url":"https://github.com/nugget.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Go](https://github.com/nugget/roadtrip/actions/workflows/go.yml/badge.svg)](https://github.com/nugget/roadtrip/actions/workflows/go.yml) [![Go Reference](https://pkg.go.dev/badge/github.com/nugget/roadtrip-go/roadtrip.svg)](https://pkg.go.dev/github.com/nugget/roadtrip-go/roadtrip) [![Go Report Card](https://goreportcard.com/badge/github.com/nugget/roadtrip-go/roadtrip)](https://goreportcard.com/report/github.com/nugget/roadtrip-go/roadtrip)\n\n[Road Trip](https://darrensoft.ca/roadtrip/) is an iOS application written by\nDarren Stone. This Go package provides methods and functions for reading and\nparsing the backup files created by Road Trip so that you can work with this\ndata in your Go applications. Where possible it transforms the underlying \nRoad Trip data into Go native data types and structures.\n\nRoad Trip itself supports native syncing of data between iOS devices via iCloud \nor Dropbox sync folders and the most convenient use of this package is to reference\na local, live updating copy of this sync directory on your device/host.\n\nThe roadtrip package is strictly read-only and does not allow for the creation of\nnew records to be pushed into the Road Trip app's data. It's safe to run against your\nproduction/live sync files without harm.\n\nThis package was created by David \"nugget\" McNett and is not official or supported by\nDarren Stone. Please don't bother the app developer with questions or feedback about this\npackage.\n\n\n## Known Issues\n\n### Only supports language \"en\"\n\nThe top section of each Road Trip CSV data file contains a block that\nadvertises the file's version, language, and CSV delimeter values. This package\nhas only been tested on english language data files. It relies on section\nheader names in the data file to distinguish data blocks and it's feasible that\nthese header strings change if you're running Road Trip in a different base\nlanguage. Additionally, no attempt is made to parse and utilize the delimeter\ncharacters in the file info block.\n\n\u003cdetails\u003e\n\u003csummary\u003eExample data file header section\u003c/summary\u003e\n\n```\nROAD TRIP CSV \",.\"\nVersion,Language\n1500,en\n```\n\n\u003c/details\u003e\n\n\n## Installation\n\n`go get -u github.com/nugget/roadtrip-go/roadtrip`\n\n\n## Links\n\n- [Road Trip MPG iOS App](https://darrensoft.ca/roadtrip/)\n- [Package Source](https://github.com/nugget/roadtrip)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnugget%2Froadtrip-go","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnugget%2Froadtrip-go","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnugget%2Froadtrip-go/lists"}