diff --git a/README.md b/README.md index f6fc0d1a..f298e392 100644 --- a/README.md +++ b/README.md @@ -259,9 +259,10 @@ See "Against curl | sh as a
  • Install Python >= v3.10 and Node >= v18 on your system (if not already installed).
  • Install the ArchiveBox package using pip3 (or pipx). -
    pip3 install archivebox
    +
    pip3 install --upgrade archivebox yt-dlp playwright
    +playwright install --with-deps chromium
     archivebox version
    -# install any missing extras shown using apt/brew/pkg/etc.
    +# install any missing extras shown using apt/brew/pkg/etc. see Wiki for instructions
     #    python@3.10 node curl wget git ripgrep ...
     
    See the Install: Bare Metal Wiki for full install instructions for each OS... @@ -269,7 +270,7 @@ archivebox version
  • Create a new empty directory and initialize your collection (can be anywhere).
    mkdir -p ~/archivebox/data && cd ~/archivebox/data   # for example
     archivebox init --setup   # instantialize a new collection
    -# (--setup auto-installs and link JS dependencies: singlefile, readability, etc.)
    +# (--setup auto-installs and link JS dependencies: singlefile, readability, mercury, etc.)
     
  • Optional: Start the server then login to the Web UI http://127.0.0.1:8000 ⇢ Admin. @@ -301,7 +302,9 @@ sudo apt update
  • Install the ArchiveBox package using apt.
    sudo apt install archivebox
     # update to newest version with pip (sometimes apt package is outdated)
    -pip install --upgrade --ignore-installed archivebox
    +pip install --upgrade --ignore-installed archivebox yt-dlp playwright
    +playwright install --with-deps chromium    # install chromium and its system dependencies
    +archivebox version                         # make sure all dependencies are installed
     
  • Create a new empty directory and initialize your collection (can be anywhere). @@ -333,7 +336,9 @@ See below for more usage examples using the C
    brew tap archivebox/archivebox
     brew install archivebox
     # update to newest version with pip (sometimes brew package is outdated)
    -pip install --upgrade --ignore-installed archivebox
    +pip install --upgrade --ignore-installed archivebox yt-dlp playwright
    +playwright install --with-deps chromium    # install chromium and its system dependencies
    +archivebox version                         # make sure all dependencies are installed
     
    See the Install: Bare Metal Wiki for more granular instructions for macOS... ➡️
  • diff --git a/pyproject.toml b/pyproject.toml index 8bef4f62..3fbdfc93 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -128,6 +128,7 @@ lint = "./bin/lint.sh" test = "./bin/test.sh" # all = {composite = ["lint mypackage/", "test -v tests/"]} + [project.scripts] archivebox = "archivebox.cli:main" diff --git a/requirements.txt b/requirements.txt index 185b2858..25a0e087 100644 --- a/requirements.txt +++ b/requirements.txt @@ -31,7 +31,7 @@ pure-eval==0.2.2 pyasn1==0.5.1 pyasn1-modules==0.3.0 pycparser==2.21; implementation_name != "cpython" -pycryptodomex==3.20.0 +pycryptodomex==3.19.1 pygments==2.17.2 python-crontab==3.0.0 python-dateutil==2.8.2 @@ -49,6 +49,6 @@ tzdata==2023.4; platform_system == "Windows" tzlocal==5.2 urllib3==2.1.0 w3lib==2.1.2 -wcwidth==0.2.13 +wcwidth==0.2.12 websockets==12.0 yt-dlp==2023.12.30