archivebox.core package

Submodules

archivebox.core.admin module

archivebox.core.admin.update_snapshots(modeladmin, request, queryset)[source]
archivebox.core.admin.update_titles(modeladmin, request, queryset)[source]
archivebox.core.admin.overwrite_snapshots(modeladmin, request, queryset)[source]
archivebox.core.admin.verify_snapshots(modeladmin, request, queryset)[source]
archivebox.core.admin.delete_snapshots(modeladmin, request, queryset)[source]
class archivebox.core.admin.SnapshotAdmin(model, admin_site)[source]

Bases: django.contrib.admin.options.ModelAdmin

list_display = ('added', 'title_str', 'url_str', 'files', 'size')
sort_fields = ('title_str', 'url_str', 'added')
readonly_fields = ('id', 'url', 'timestamp', 'num_outputs', 'is_archived', 'url_hash', 'added', 'updated')
search_fields = ('url', 'timestamp', 'title', 'tags')
fields = ('title', 'tags', 'id', 'url', 'timestamp', 'num_outputs', 'is_archived', 'url_hash', 'added', 'updated')
list_filter = ('added', 'updated', 'tags')
ordering = ['-added']
actions = [<function delete_snapshots>, <function overwrite_snapshots>, <function update_snapshots>, <function update_titles>, <function verify_snapshots>]
actions_template = 'admin/actions_as_select.html'
id_str(obj)[source]
title_str(obj)[source]
files(obj)[source]
size(obj)[source]
url_str(obj)[source]
media
class archivebox.core.admin.ArchiveBoxAdmin(name='admin')[source]

Bases: django.contrib.admin.sites.AdminSite

site_header = 'ArchiveBox'
index_title = 'Links'
site_title = 'Index'
get_urls()[source]
add_view(request)[source]
archivebox.core.admin.path(route, view, kwargs=None, name=None, *, Pattern=<class 'django.urls.resolvers.RoutePattern'>)

archivebox.core.apps module

class archivebox.core.apps.CoreConfig(app_name, app_module)[source]

Bases: django.apps.config.AppConfig

name = 'core'

archivebox.core.models module

archivebox.core.settings module

archivebox.core.tests module

archivebox.core.urls module

archivebox.core.urls.path(route, view, kwargs=None, name=None, *, Pattern=<class 'django.urls.resolvers.RoutePattern'>)

archivebox.core.views module

class archivebox.core.views.MainIndex(**kwargs)[source]

Bases: django.views.generic.base.View

template = 'main_index.html'
get(request)[source]
class archivebox.core.views.OldIndex(**kwargs)[source]

Bases: django.views.generic.base.View

template = 'main_index.html'
get(request)[source]
class archivebox.core.views.LinkDetails(**kwargs)[source]

Bases: django.views.generic.base.View

get(request, path)[source]

archivebox.core.welcome_message module

archivebox.core.wsgi module

WSGI config for archivebox project.

It exposes the WSGI callable as a module-level variable named application.

For more information on this file, see https://docs.djangoproject.com/en/2.1/howto/deployment/wsgi/

Module contents