HarrySng/gogcmd ↗
Created Aug 21, 2022 · View the HarrySng/gogcmd repository page
An animated time-lapse of how HarrySng/gogcmd was built, commit by commit.
Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
2
Lines of Code
50
From
Jun 24, 2021
To
Jul 2, 2021
About HarrySng/gogcmd
gogcmd is a Go application that fetches and processes GCMD Keywords from NASA's Earth Observation Data system. GCMD Keywords are standardized terms used for cataloging and discovering Earth science data. The tool downloads keyword data in CSV format from NASA's GCMD static repository and transforms each record into a specific formatted structure tailored to particular use cases.
The application is straightforward to use regardless of whether Go is installed on the system. Users with Go can run the source code directly and customize which keyword categories to generate by modifying configuration variables. For those without Go, precompiled binaries are provided for Windows 64-bit and Linux 64-bit systems. The tool organizes its workflow by first downloading keywords, storing raw CSV data by category in a files directory, converting records into the required format, and finally outputting the formatted results to text files in a terms directory organized by category name.
This project serves a specific, specialized use case for formatting GCMD Keywords rather than being a general-purpose tool. It's designed for users and systems that need to work with NASA's standardized Earth science terminology in a particular structured format.
