Thanks to visit codestin.com
Credit goes to github.com

Skip to content

worldlyjohn/newspaper-rss

Repository files navigation

Pocket Newspaper

A calm, reading-first pocket library. Save a link, read the clean article, and highlight passages.

Requirements

  • Node.js 18+
  • Docker (for local Postgres)

Getting started

  1. Copy env variables:
cp .env.example .env
  1. Start Postgres:
docker compose up -d
  1. Install dependencies:
npm install
  1. Run Prisma migrations and seed:
npm run prisma:migrate
npm run seed
  1. Start dev server:
npm run dev

Visit http://localhost:3000 and unlock with APP_ACCESS_TOKEN.

Scripts

  • npm run dev - Start Next.js dev server
  • npm run build - Build for production
  • npm run start - Start production server
  • npm run lint - Lint
  • npm run prisma:migrate - Run Prisma migrations
  • npm run prisma:studio - Open Prisma Studio
  • npm run seed - Seed local user

Notes

  • The access gate is cookie-based. Update APP_ACCESS_TOKEN to change the unlock secret.
  • Ingestion is synchronous for now. The job queue is structured for future QStash support.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors