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.

Visualize your own →

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.

Share this video

More from HarrySng

See all →