Compare commits
No commits in common. "8de757eff11943bdbae17a9f718363849d7dea5a" and "dbf740e55e1e50f73d7b2a59896acaceb60149fa" have entirely different histories.
8de757eff1
...
dbf740e55e
2 changed files with 6 additions and 12 deletions
|
|
@ -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]
|
||||||
|
|
|
||||||
|
|
@ -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
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue