forked from perception/dss
f80a820a1994cbe9ecd7eeab13428a20e839bdfd
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 from scratch
sqlite3 main.db < sql/ds.sql
sqlite3 main.db < sql/ds.001.sql
sqlite3 main.db < sql/ds.002.sql
# Alternatively, download a database snapshot.
wget http://dss.coincidencedetector.com/archive/dss-latest.db.gz
gzcat dss-latest.db.gz > main.db
# Run the server
micro-dev -p 1984 site.js
Downloading Articles
# Download all articles from scratch:
# This takes a few days and may need babysitting in case of crashes.
bin/download-all
# Dowloading the last 140 articles per category:
# If you have a recent snapshot, running this once is how you should get it up to date.
P=1 bin/download-all
Cron
To update the database with new articles, replace the value of DSS_ROOT with the path
to where DSS is on your system, and place the following in your crontab.
DSS_ROOT=/path/to/dss
55 * * * * cd $DSS_ROOT && bin/articles-update
Description
Languages
JavaScript
64.2%
HTML
32.8%
TSQL
2.1%
Shell
0.9%