from django.core.management.base import BaseCommand
from blog.scraper import BearScraper
class Command(BaseCommand):
help = "Scrape BearBlog and output markdown files"
def add_arguments(self, parser):
parser.add_argument(
"bearblog_url",
type=str,
help="Base URL of the BearBlog list view (e.g. https://example.bearblog.dev)",
)
def handle(self, *args, **options):
base_url = options["bearblog_url"]
scraper = BearScraper(base_url)
scraper.run()