Basically a fork from https://github.com/blochberger/sokman but with the intention of adding a visual interface as well
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

20 lines
514 B

import requests
from django.core.management.base import BaseCommand, CommandParser
import sok.management.commands.dblpimport as dblp
class Command(BaseCommand):
# BaseCommand
def add_arguments(self, parser: CommandParser):
parser.add_argument('key')
def handle(self, *args, **options):
key = dblp.strip_cite_key_prefix(options['key'])
url = f'https://dblp.uni-trier.de/rec/{key}.bib?param=0'
response = requests.get(url)
response.raise_for_status
self.stdout.write(response.content.decode())