Daily Stormer Search
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Perception 705fe1feaa Factor out _article-link ejs partial 5 months ago
bin Use ds.db() 5 months ago
routes Try to prevent search queries from crashing 5 months ago
sql Add schema migration for optimizing archive queries 5 months ago
templates Factor out _article-link ejs partial 5 months ago
.eslintrc.js Merry Christmas 2020 5 months ago
.gitignore Ignore *.db instead of just main.db 5 months ago
.jshintrc Merry Christmas 2020 5 months ago
.repl.js Initialize global.db in repl 5 months ago
README.md Redo the README w/ installation instructions 5 months ago
index.js Use article.id as a tie-breaker when sorting 5 months ago
package-lock.json Add qs and ucfirst 5 months ago
package.json Add qs and ucfirst 5 months ago
page.js Setup EJS template rendering 5 months ago
site.js Add dotenv initialization 5 months ago
top-tags.json Preload a static list of top tags on home page 5 months ago

README.md

Daily Stormer Search

A Search Engine for the Daily Stormer

Installation

In the root of the project, do the following.

# Install node modules
npm i

# Initialize database
sqlite3 main.db < sql/ds.sql
sqlite3 main.db < sql/ds.001.sql

# Scrape articles; This may take a few days if done from scratch.
bin/download-all

# Run the server
micro-dev -p 1984 site.js