Package Details: archivebox 0.6.2-1

Git Clone URL: https://aur.archlinux.org/archivebox.git (read-only, click to copy)
Package Base: archivebox
Description: The open source self-hosted web archive
Upstream URL: https://github.com/pirate/ArchiveBox
Licenses: MIT
Conflicts: archivebox
Provides: archivebox
Submitter: imlonghao
Maintainer: imlonghao
Last Packager: imlonghao
Votes: 7
Popularity: 1.13
First Submitted: 2020-07-29 15:48
Last Updated: 2021-04-19 16:29

Pinned Comments

imlonghao commented on 2021-03-07 04:59

This package follows the version on PyPi [1], a more stable version than GitHub as the author pirate said in this issue [2].

[1] https://pypi.org/project/archivebox/

[2] https://github.com/ArchiveBox/ArchiveBox/issues/585#issuecomment-744086746

Latest Comments

1 2 Next › Last »

imlonghao commented on 2021-04-20 16:58

@AI5C I think ArchiveBox doesn't support Django 3.2 according to setup.py. Seems nothing I can do about it.

AI5C commented on 2021-04-20 16:21

@imlonghao installs cleanly now, but appears to have issues with the version of django it pulls in:

[i] [2021-04-20 16:19:27] ArchiveBox v0.6.2: archivebox init
    > /home/username/bookmarks

Traceback (most recent call last):
  File "/bin/archivebox", line 33, in <module>
    sys.exit(load_entry_point('archivebox==0.6.2', 'console_scripts', 'archivebox')())
  File "/usr/lib/python3.9/site-packages/archivebox/cli/__init__.py", line 140, in main
    run_subcommand(
  File "/usr/lib/python3.9/site-packages/archivebox/cli/__init__.py", line 74, in run_subcommand
    setup_django(in_memory_db=subcommand in fake_db, check_db=cmd_requires_db and not init_pending)
  File "/usr/lib/python3.9/site-packages/archivebox/config.py", line 1136, in setup_django
    django.setup()
  File "/usr/lib/python3.9/site-packages/django/__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/usr/lib/python3.9/site-packages/django/apps/registry.py", line 114, in populate
    app_config.import_models()
  File "/usr/lib/python3.9/site-packages/django/apps/config.py", line 301, in import_models
    self.models_module = import_module(models_module_name)
  File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 790, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "/usr/lib/python3.9/site-packages/archivebox/core/models.py", line 87, in <module>
    class Snapshot(models.Model):
  File "/usr/lib/python3.9/site-packages/django/db/models/base.py", line 161, in __new__
    new_class.add_to_class(obj_name, obj)
  File "/usr/lib/python3.9/site-packages/django/db/models/base.py", line 326, in add_to_class
    value.contribute_to_class(cls, name)
  File "/usr/lib/python3.9/site-packages/django/db/models/fields/related.py", line 1635, in contribute_to_class
    self.remote_field.through = create_many_to_many_intermediary_model(self, cls)
  File "/usr/lib/python3.9/site-packages/django/db/models/fields/related.py", line 1104, in create_many_to_many_intermediary_model
    return type(name, (models.Model,), {
  File "/usr/lib/python3.9/site-packages/django/db/models/base.py", line 320, in __new__
    new_class._prepare()
  File "/usr/lib/python3.9/site-packages/django/db/models/base.py", line 333, in _prepare
    opts._prepare(cls)
  File "/usr/lib/python3.9/site-packages/django/db/models/options.py", line 285, in _prepare
    pk_class = self._get_default_pk_class()
  File "/usr/lib/python3.9/site-packages/django/db/models/options.py", line 246, in _get_default_pk_class
    raise ValueError(
ValueError: Primary key 'django.db.models.UUIDField' referred by core.apps.CoreConfig.default_auto_field must subclass AutoField.

imlonghao commented on 2021-04-20 15:29

@AI5C I have updated these two packages, please try again.

AI5C commented on 2021-04-20 14:33

readability-extractor-git and mercury-parser conflict:

error: failed to commit transaction (conflicting files)
readability-extractor-git: /usr/lib/node_modules/root/.travis.yml exists in filesystem (owned by mercury-parser)
readability-extractor-git: /usr/lib/node_modules/root/LICENSE exists in filesystem (owned by mercury-parser)
readability-extractor-git: /usr/lib/node_modules/root/README.md exists in filesystem (owned by mercury-parser)
readability-extractor-git: /usr/lib/node_modules/root/defaults.js exists in filesystem (owned by mercury-parser)

... etc

hwangeug commented on 2021-04-14 04:54

PyPi package is updated to 0.6.2 now.

imlonghao commented on 2021-03-07 04:59

This package follows the version on PyPi [1], a more stable version than GitHub as the author pirate said in this issue [2].

[1] https://pypi.org/project/archivebox/

[2] https://github.com/ArchiveBox/ArchiveBox/issues/585#issuecomment-744086746

imlonghao commented on 2020-12-14 02:42

Hi @ankitrgadiya, the latest version of archivebox on PyPI is 0.4.21 currently.

I did ask pirate to update the package on PyPI, but he told me this is intentional. See https://github.com/ArchiveBox/ArchiveBox/issues/585#issuecomment-744086746

hwangeug commented on 2020-08-14 19:09

Ah I am the maintainer of single-file-git and I see that I messed that up - it should be fixed now and I was able to install this package without errors.

imlonghao commented on 2020-08-13 04:25

@hwangeug, thanks, the author of single-file added provides=('single-file') to PKGBUILD but he didn't update .SRCINFO, so I will change it back to single-file-git later.

k.w commented on 2020-08-01 11:28

Thank you!