mirror of
https://github.com/ArchiveBox/ArchiveBox.git
synced 2025-05-16 08:04:26 -04:00
add manage command and shell welcome message
This commit is contained in:
parent
834aaa1591
commit
71402c3d09
5 changed files with 91 additions and 7 deletions
|
@ -2,16 +2,45 @@ from django.shortcuts import render
|
|||
|
||||
from django.views import View
|
||||
|
||||
from legacy.config import OUTPUT_DIR
|
||||
from legacy.index import load_main_index, load_main_index_meta
|
||||
|
||||
|
||||
class MainIndex(View):
|
||||
template = 'main_index.html'
|
||||
|
||||
def get(self, request):
|
||||
return render(self.template, {})
|
||||
all_links = load_main_index(out_dir=OUTPUT_DIR)
|
||||
meta_info = load_main_index_meta(out_dir=OUTPUT_DIR)
|
||||
|
||||
context = {
|
||||
'updated': meta_info['updated'],
|
||||
'num_links': meta_info['num_links'],
|
||||
'links': all_links,
|
||||
}
|
||||
|
||||
return render(template_name=self.template, request=request, context=context)
|
||||
|
||||
|
||||
class AddLinks(View):
|
||||
template = 'add_links.html'
|
||||
|
||||
def get(self, request):
|
||||
context = {}
|
||||
|
||||
return render(template_name=self.template, request=request, context=context)
|
||||
|
||||
|
||||
def post(self, request):
|
||||
import_path = request.POST['url']
|
||||
print(f'Adding URL: {import_path}')
|
||||
context = {}
|
||||
|
||||
return render(template_name=self.template, request=request, context=context)
|
||||
|
||||
|
||||
class LinkDetails(View):
|
||||
template = 'link_details.html'
|
||||
|
||||
def get(self, request):
|
||||
return render(self.template, {})
|
||||
return render(template_name=self.template, request=request, context={})
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue