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.
Use the below makefile commands to run the project locally.
Run build make command with tests
make allBuild the application
make buildRun the application
make runLive reload the application:
make watchClean up binary from the last build:
make cleanThis 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_KEYUse the provided env example file (env.example) to know what variables to set (copy it to.env).