Jelajahi Sumber

add npm postinstall command to install archivebox via pip

Nick Sweeting 4 tahun lalu
induk
melakukan
41d6a09719
1 mengubah file dengan 4 tambahan dan 2 penghapusan
  1. 4 2
      package.json

+ 4 - 2
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"