harrego / serifverge

Basic web version of The Verge

Home Page:http://theverge.harry.city

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

serifverge

Basic web version of The Verge - theverge.harry.city

Disclaimer

This website is not affiliated, associated, authorized, endorsed by, or in any way officially connected with the The Verge, or any of its subsidiaries or its affiliates.

Acknowledgments

Made with appreciation for both The Verge team and 68k.news. Thanks to The Verge for great coverage, thanks to 68k.news for the inspiration and site layout.

Screenshot preview of serifverge

Behavior

serifverge will fetch new posts from The Verge's RSS feed every 30 minutes. When a link is visited by a user for the first time it will fetch it from The Verge site, remove everything but the text, and then cache it in the database for all future visits.

Usage

  1. Install all dependencies: npm i
  2. Run and specify the port: PORT=3000 node index.js

There is also a bundled Dockerfile, specify the port through the environment variable PORT. You can optionally map the SQLite database to your physical drive with -v $PWD/serifverge.sqlite:/usr/src/app/serifverge.sqlite.

Environment Variables

Variable Description
PORT Web app port.
URL_PREFIX Prefix of all web app links, should only be prefixed with a slash.

About

Basic web version of The Verge

http://theverge.harry.city

License:MIT License


Languages

Language:JavaScript 65.7%Language:EJS 32.8%Language:Dockerfile 1.5%