/hn-go

Primary LanguageGoMIT LicenseMIT

HN-Go

Description

Hn-go is an API based on HackerNews created by ycombinator

  • I built this project to have a more accessible API for HN
  • This project ingests and creates a local cache of http response data from HN's firebase API.
  • Using this code structure, I focused on cleaning up the responses to be friendlier for clients to parse with minimal fetching.
  • Learned concepts: Chunked API responses, local caching structures

Table of Contents

Features

  • Built-in cache for quick access to clean data
  • Concurrent api calls to greatly increase speed vs Node

Usage

To run locally use go run cmd/main.go in your terminal

How to Contribute

Please veiw the issues tab or open a discussion for non-listed issues. Adhere to the Contributor Covenant