Skip to content

Repository files navigation

Reading List Server

Simple reading list server/database using Go and sqlite for keeping track of articles you have read. Uses Exa to extract article details and create a short summary. Main use case for me is to show on my personal website what I've been reading.

Getting Started

Use the below makefile commands to run the project locally.

MakeFile

Run build make command with tests

make all

Build the application

make build

Run the application

make run

Live reload the application:

make watch

Clean up binary from the last build:

make clean

Exa API Key

This project uses Exa’s API to fetch page content/metadata and produce a short summary.

  • Create an Exa API key and set it in your env:
    • EXA_API_KEY Use the provided env example file (env.example) to know what variables to set (copy it to .env).

About

Server that saves the links and summaries of articles you've read

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages