High-fidelity capture of Twitter threads as sealed PDFs - archive.social.
 
 
 
 
Go to file
Matteo Cargnelutti 13578b5923 Test 2022-11-18 17:36:50 -05:00
app Test 2022-11-18 17:36:50 -05:00
certs
executables
scripts
.gitignore
.prettierrc
LICENSE
README.md
brewfile
package-lock.json
package.json Copy update 2022-11-18 14:56:50 -05:00

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.

☝️ Back to summary


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