From 41d6a09719e82a949a192c831816db95ed222ae6 Mon Sep 17 00:00:00 2001 From: Nick Sweeting Date: Thu, 1 Apr 2021 03:32:19 -0400 Subject: [PATCH] add npm postinstall command to install archivebox via pip --- package.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 99304ab7..17c6928b 100644 --- a/package.json +++ b/package.json @@ -6,10 +6,12 @@ "repository": "github:ArchiveBox/ArchiveBox", "license": "MIT", "scripts": { - "archivebox": "./bin/archive" + "archivebox": "python3 -m archivebox", + "selfupdate": "python3 -m pip install --upgrade archivebox && npm install --no-audit --no-fund --loglevel=error", + "postinstall": "archivebox version --quiet || (python3 -m pip install archivebox && archivebox --version)" }, "bin": { - "archivebox-node": "./bin/archive", + "archivebox": "python3 -m archivebox", "single-file": "./node_modules/.bin/single-file", "readability-extractor": "./node_modules/.bin/readability-extractor", "mercury-parser": "./node_modules/.bin/mercury-parser"