Search Criteria
Package Details: archivebox 0.7.2-4
Package Actions
Git Clone URL: | https://aur.archlinux.org/archivebox.git (read-only, click to copy) |
---|---|
Package Base: | archivebox |
Description: | Open source self-hosted web archiving |
Upstream URL: | https://github.com/ArchiveBox/ArchiveBox |
Licenses: | MIT |
Submitter: | imlonghao |
Maintainer: | carsme |
Last Packager: | carsme |
Votes: | 9 |
Popularity: | 0.010946 |
First Submitted: | 2020-07-29 15:48 (UTC) |
Last Updated: | 2024-03-05 08:19 (UTC) |
Dependencies (28)
- chromium (ungoogled-chromium-gitAUR, ungoogled-chromium-xdgAUR, ungoogled-chromium-xdg-binAUR, chromium-snapshot-binAUR, chromium-no-extrasAUR, ungoogled-chromiumAUR, ungoogled-chromium-binAUR)
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR)
- git (git-gitAUR, git-glAUR)
- nodejs (nodejs-lts-fermiumAUR, nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogen, nodejs-lts-iron)
- postlight-parserAUR
- python (python37AUR, python311AUR, python310AUR)
- python-asgiref
- python-chardet
- python-dateparserAUR
- python-mypy_extensions
- python-python-crontabAUR
- python-pytz
- python-requests
- python-sqlparse (python-sqlparse-gitAUR)
- python-urllib3
- python-w3lib
- readability-extractor (readability-extractor-gitAUR)
- ripgrep (ripgrep-gitAUR)
- single-file (single-file-gitAUR)
- wget (wget-gitAUR)
- Show 8 more dependencies...
Required by (0)
Sources (7)
- django-3.1.14
- django-extensions-3.1.5
- git+https://github.com/ArchiveBox/ArchiveBox.git#commit=315c9f3844d63f897e1c73c3bbbab7bf9f3e0c11
- git+https://github.com/jazzband/django-taggit.git
- git+https://github.com/jbittel/base32-crockford.git
- git+https://github.com/tapanpandita/pocket.git
- git+https://github.com/untitaker/python-atomicwrites.git
Latest Comments
1 2 3 Next › Last »
laura7089 commented on 2024-08-13 13:14 (UTC)
Getting an error on build:
semjon00 commented on 2024-02-20 22:11 (UTC)
Thank you, now (using the workaround below) it works 😊
semjon00 commented on 2024-02-19 18:46 (UTC)
mercury-parser is now removed, apparently postlight-parser replaces it. Also, an issue with verifying signatures:
Building archivebox... ==> Making package: archivebox 0.7.2-2 (Mon 19 Feb 2024 20:36:55 EET) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Updating ArchiveBox git repo... -> Updating base32-crockford git repo... -> Updating django-taggit git repo... -> Updating pocket git repo... -> Updating python-atomicwrites git repo... -> Found django-3.1.14 -> Found django-extensions-3.1.5 ==> Validating source files with sha256sums... ArchiveBox ... Skipped base32-crockford ... Skipped django-taggit ... Skipped pocket ... Skipped python-atomicwrites ... Skipped django-3.1.14 ... Skipped django-extensions-3.1.5 ... Skipped ==> Verifying source file signatures with gpg... ArchiveBox git repo ... %s is unable to verify the signature. git ==> ERROR: One or more PGP signatures could not be verified! Failed to build archivebox
rien333 commented on 2024-01-17 11:41 (UTC) (edited on 2024-01-17 11:48 (UTC) by rien333)
Since archivebox now installs some dependencies (primarily an older django version) in
/opt
, users will need to update theirPYTHONPATH
variable to avoidModuleNotFoundError: No module named 'archivebox'
errors.A quick workaround is to export the variable as such:
According to python's documentation (and some StackOverflow answers), it might also be possible to put a
.pth
file referring to the/opt
directory in python's default site-packages directory. This doesn't seem particularity harmful, but might cause breakages if a a newer of Django is also installed and intended to be used.@carsme maybe the PKGBUILD could print a warning with recommendations/suggestions of this sort? Two other solutions include:
Making
bin/archivebox
a wrapper script that calls the actualarchivebox
program withPYTHONPATH=/opt/archivebox/lib/python3.11/site-packages/
prepended. Downside is that this will unexpectly fail to work when archivebox is imported as a library from python. In fact, making a wrapper more or less hides the problem from the user.Installing a
.pth
file, as outlined above. Downside is that this might cause breakages with system packages (e.g. Django 3.2+), which AUR packages should avoid at all costs.Write a python-django-3.1 package. This actually seems preferable, but more work.
Thanks to carsme for stepping up as a maintainer, btw!
imlonghao commented on 2023-11-09 15:04 (UTC)
I'm going to disown this package since I'm no longer use it, playing with Linkwarden instead.
For anyone who want to own this package, I'm already written a new PKGBUILD[1] for v0.7.1
Something you need to know, the author shows no interested[2] in fixing the issue with the new version of Django, so it is not working at all without writing another python-django-3.1.x package
[1] https://pb.esd.cc/roof-spawn-emerge
[2] https://github.com/ArchiveBox/ArchiveBox/pull/740
Salt7816 commented on 2023-10-09 13:19 (UTC) (edited on 2023-10-09 13:19 (UTC) by Salt7816)
Please fix the dependencies
python-crontab-crontab
should bepython-python-crontab
yochananmarqos commented on 2023-03-03 22:38 (UTC)
Please depend on
python-python-crontab
instead ofpython-crontab
. See [PRQ#40465] Merge Request for python-crontabescorares commented on 2022-09-10 14:29 (UTC)
does the PKGBUILD need to be updated to have the readability-extractor-git version instead?
imlonghao commented on 2021-08-03 01:47 (UTC)
@snakestorm Sorry this package doesn't work anymore at this time, since archivebox doesn't work with Django 3.2.x. See https://github.com/ArchiveBox/ArchiveBox/pull/740
snakestorm commented on 2021-08-02 20:14 (UTC) (edited on 2021-08-02 20:15 (UTC) by snakestorm)
I seem to get some errors when i run "archivebox init", here is a pastebin link: https://pastebin.com/kq2wiVFh nothing is created in my empty directory that I created.
1 2 3 Next › Last »