mirror of
https://github.com/ArchiveBox/ArchiveBox.git
synced 2024-09-19 15:38:48 -04:00
Merge branch 'dev' into plugins-browsertrix
This commit is contained in:
commit
15d1865f4e
3 changed files with 13 additions and 7 deletions
15
README.md
15
README.md
|
@ -259,9 +259,10 @@ See <a href="https://docs.sweeting.me/s/against-curl-sh">"Against curl | sh as a
|
||||||
|
|
||||||
<li>Install <a href="https://realpython.com/installing-python/">Python >= v3.10</a> and <a href="https://nodejs.org/en/download/package-manager/">Node >= v18</a> on your system (if not already installed).</li>
|
<li>Install <a href="https://realpython.com/installing-python/">Python >= v3.10</a> and <a href="https://nodejs.org/en/download/package-manager/">Node >= v18</a> on your system (if not already installed).</li>
|
||||||
<li>Install the ArchiveBox package using <code>pip3</code> (or <a href="https://pipx.pypa.io"><code>pipx</code></a>).
|
<li>Install the ArchiveBox package using <code>pip3</code> (or <a href="https://pipx.pypa.io"><code>pipx</code></a>).
|
||||||
<pre lang="bash"><code style="white-space: pre-line">pip3 install archivebox
|
<pre lang="bash"><code style="white-space: pre-line">pip3 install --upgrade archivebox yt-dlp playwright
|
||||||
|
playwright install --with-deps chromium
|
||||||
archivebox version
|
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 ...
|
# python@3.10 node curl wget git ripgrep ...
|
||||||
</code></pre>
|
</code></pre>
|
||||||
<i>See the <a href="https://github.com/ArchiveBox/ArchiveBox/wiki/Install">Install: Bare Metal</a> Wiki for full install instructions for each OS...</i>
|
<i>See the <a href="https://github.com/ArchiveBox/ArchiveBox/wiki/Install">Install: Bare Metal</a> Wiki for full install instructions for each OS...</i>
|
||||||
|
@ -269,7 +270,7 @@ archivebox version
|
||||||
<li>Create a new empty directory and initialize your collection (can be anywhere).
|
<li>Create a new empty directory and initialize your collection (can be anywhere).
|
||||||
<pre lang="bash"><code style="white-space: pre-line">mkdir -p ~/archivebox/data && cd ~/archivebox/data # for example
|
<pre lang="bash"><code style="white-space: pre-line">mkdir -p ~/archivebox/data && cd ~/archivebox/data # for example
|
||||||
archivebox init --setup # instantialize a new collection
|
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.)
|
||||||
</code></pre>
|
</code></pre>
|
||||||
</li>
|
</li>
|
||||||
<li>Optional: Start the server then login to the Web UI <a href="http://127.0.0.1:8000">http://127.0.0.1:8000</a> ⇢ Admin.
|
<li>Optional: Start the server then login to the Web UI <a href="http://127.0.0.1:8000">http://127.0.0.1:8000</a> ⇢ Admin.
|
||||||
|
@ -301,7 +302,9 @@ sudo apt update
|
||||||
<li>Install the ArchiveBox package using <code>apt</code>.
|
<li>Install the ArchiveBox package using <code>apt</code>.
|
||||||
<pre lang="bash"><code style="white-space: pre-line">sudo apt install archivebox
|
<pre lang="bash"><code style="white-space: pre-line">sudo apt install archivebox
|
||||||
# update to newest version with pip (sometimes apt package is outdated)
|
# 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
|
||||||
</code></pre>
|
</code></pre>
|
||||||
</li>
|
</li>
|
||||||
<li>Create a new empty directory and initialize your collection (can be anywhere).
|
<li>Create a new empty directory and initialize your collection (can be anywhere).
|
||||||
|
@ -333,7 +336,9 @@ See <a href="#%EF%B8%8F-cli-usage">below</a> for more usage examples using the C
|
||||||
<pre lang="bash"><code style="white-space: pre-line">brew tap archivebox/archivebox
|
<pre lang="bash"><code style="white-space: pre-line">brew tap archivebox/archivebox
|
||||||
brew install archivebox
|
brew install archivebox
|
||||||
# update to newest version with pip (sometimes brew package is outdated)
|
# 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
|
||||||
</code></pre>
|
</code></pre>
|
||||||
<i>See the <a href="https://github.com/ArchiveBox/ArchiveBox/wiki/Install#option-c-bare-metal-setup">Install: Bare Metal</a> Wiki for more granular instructions for macOS... ➡️</i>
|
<i>See the <a href="https://github.com/ArchiveBox/ArchiveBox/wiki/Install#option-c-bare-metal-setup">Install: Bare Metal</a> Wiki for more granular instructions for macOS... ➡️</i>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -128,6 +128,7 @@ lint = "./bin/lint.sh"
|
||||||
test = "./bin/test.sh"
|
test = "./bin/test.sh"
|
||||||
# all = {composite = ["lint mypackage/", "test -v tests/"]}
|
# all = {composite = ["lint mypackage/", "test -v tests/"]}
|
||||||
|
|
||||||
|
|
||||||
[project.scripts]
|
[project.scripts]
|
||||||
archivebox = "archivebox.cli:main"
|
archivebox = "archivebox.cli:main"
|
||||||
|
|
||||||
|
|
|
@ -31,7 +31,7 @@ pure-eval==0.2.2
|
||||||
pyasn1==0.5.1
|
pyasn1==0.5.1
|
||||||
pyasn1-modules==0.3.0
|
pyasn1-modules==0.3.0
|
||||||
pycparser==2.21; implementation_name != "cpython"
|
pycparser==2.21; implementation_name != "cpython"
|
||||||
pycryptodomex==3.20.0
|
pycryptodomex==3.19.1
|
||||||
pygments==2.17.2
|
pygments==2.17.2
|
||||||
python-crontab==3.0.0
|
python-crontab==3.0.0
|
||||||
python-dateutil==2.8.2
|
python-dateutil==2.8.2
|
||||||
|
@ -49,6 +49,6 @@ tzdata==2023.4; platform_system == "Windows"
|
||||||
tzlocal==5.2
|
tzlocal==5.2
|
||||||
urllib3==2.1.0
|
urllib3==2.1.0
|
||||||
w3lib==2.1.2
|
w3lib==2.1.2
|
||||||
wcwidth==0.2.13
|
wcwidth==0.2.12
|
||||||
websockets==12.0
|
websockets==12.0
|
||||||
yt-dlp==2023.12.30
|
yt-dlp==2023.12.30
|
||||||
|
|
Loading…
Reference in a new issue