Compare commits

..

No commits in common. "8de757eff11943bdbae17a9f718363849d7dea5a" and "dbf740e55e1e50f73d7b2a59896acaceb60149fa" have entirely different histories.

2 changed files with 6 additions and 12 deletions

View file

@ -20,19 +20,14 @@ class Command(BaseCommand):
""" """
help = 'import annotations from srt or vtt' help = 'import annotations from srt or vtt'
args = 'username item layername filename.srt' args = 'username item layername filename.srt'
option_list = BaseCommand.option_list + (
def add_arguments(self, parser): )
parser.add_argument('username', help='username')
parser.add_argument('item', help='item')
parser.add_argument('layername', help='layer')
parser.add_argument('filename', help='filename.srt')
def handle(self, *args, **options): def handle(self, *args, **options):
username = options['username'] if len(args) != 4:
public_id = options['item'] print(self.usage('import_srt'))
layer_id = options['layer'] return
filename = options['filename'] username, public_id, layer_id, filename = args
user = User.objects.get(username=username) user = User.objects.get(username=username)
item = Item.objects.get(public_id=public_id) item = Item.objects.get(public_id=public_id)
layer = list(filter(lambda l: l['id'] == layer_id, settings.CONFIG['layers']))[0] layer = list(filter(lambda l: l['id'] == layer_id, settings.CONFIG['layers']))[0]

View file

@ -9,4 +9,3 @@ html5lib
requests==2.9.1 requests==2.9.1
tornado==4.1 tornado==4.1
geoip2==2.2.0 geoip2==2.2.0
youtube-dl