diff --git a/archivebox/core/admin.py b/archivebox/core/admin.py
index 1cad374d..814b2f5e 100644
--- a/archivebox/core/admin.py
+++ b/archivebox/core/admin.py
@@ -9,7 +9,7 @@ from archivebox.logging_util import printable_filesize
class SnapshotAdmin(admin.ModelAdmin):
- list_display = ('title_str', 'url_str', 'tags', 'files', 'added', 'updated')
+ list_display = ('title_str', 'url_str', 'tags', 'files', 'size', 'added', 'updated')
sort_fields = ('title_str', 'url_str', 'tags', 'added', 'updated')
readonly_fields = ('id', 'num_outputs', 'is_archived', 'url_hash', 'added', 'updated')
search_fields = ('url', 'timestamp', 'title', 'tags')
@@ -33,7 +33,7 @@ class SnapshotAdmin(admin.ModelAdmin):
''
'{}',
obj.archive_path,
- obj.archive_path, canon['google_favicon_path'],
+ obj.archive_path, canon['favicon_path'],
obj.archive_path, canon['wget_path'] or '',
urldecode(htmldecode(obj.latest_title or obj.title or '-'))[:128],
)
@@ -42,15 +42,14 @@ class SnapshotAdmin(admin.ModelAdmin):
canon = obj.as_link().canonical_outputs()
return format_html(
''
- '🌐 '
- '📄 '
- '🖥 '
- '🅷 '
- '📼 '
- '📦 '
- '🏛 '
- '
'
- '{}',
+ '🌐 '
+ '📄 '
+ '🖥 '
+ '🅷 '
+ '📼 '
+ '📦 '
+ '🏛 '
+ '',
obj.archive_path, canon['wget_path'] or '',
obj.archive_path, canon['pdf_path'],
obj.archive_path, canon['screenshot_path'],
@@ -58,6 +57,11 @@ class SnapshotAdmin(admin.ModelAdmin):
obj.archive_path, canon['media_path'],
obj.archive_path, canon['git_path'],
obj.archive_path, canon['archive_org_path'],
+ )
+
+ def size(self, obj):
+ return format_html(
+ '{}',
obj.archive_path,
printable_filesize(obj.archive_size) if obj.archive_size else 'pending',
)
diff --git a/archivebox/core/urls.py b/archivebox/core/urls.py
index 7bbaf479..70ebaf63 100644
--- a/archivebox/core/urls.py
+++ b/archivebox/core/urls.py
@@ -3,7 +3,7 @@ from django.contrib import admin
from django.urls import path, include
from django.views import static
from django.conf import settings
-from django.contrib.staticfiles import views
+from django.contrib.staticfiles.views import serve as serve_static
from django.views.generic.base import RedirectView
from core.views import MainIndex, AddLinks, LinkDetails
@@ -21,7 +21,7 @@ urlpatterns = [
path('archive/', LinkDetails.as_view(), name='LinkAssets'),
path('add/', AddLinks.as_view(), name='AddLinks'),
- path('static/', views.serve),
+ path('static/', serve_static),
path('accounts/login/', RedirectView.as_view(url='/admin/login/')),
path('accounts/logout/', RedirectView.as_view(url='/admin/logout/')),