kopia lustrzana https://github.com/harvard-lil/archive.social
2c3451045b | ||
---|---|---|
app | ||
certs | ||
executables | ||
scripts | ||
.gitignore | ||
.prettierrc | ||
LICENSE | ||
README.md | ||
brewfile | ||
package-lock.json | ||
package.json |
README.md
archive.social
🚧 Work In Progress
Summary
Dependencies
Runtimes
Browsers
- Google Chrome (
npx playwright install --force chrome
may be used).
Python dependencies
- ⚠️ For now: Python dependencies are installed at machine level, as a post-install step of
npm install
.
Known Debian / Ubuntu packages
curl bash gcc g++ python3 python3-pip python3-dev zlib1g zlib1g-dev libjpeg-dev libssl-dev libffi-dev ghostscript poppler-utils
Node may be sourced from Nodesource.
For development on Mac OS
A brewfile
is available. Run brew bundle
to install machine-level dependencies that can be provided by homebrew.
Local development
🚧 WIP
brew bundle # (Mac OS only) - See Linux dependencies above.
npm install
npx playwright install chrome
npm run generate-local-cert # Will generate a certificate for self-signing PDFs
npm run dev