X-Git-Url: https://git.mdrn.pl/audio.git/blobdiff_plain/c84a8c9ad465608d565821914169f19f30b3b2c3..d7186e88fcc0cf5d5449a16d3907e01aaafc484e:/src/youtube/tasks.py diff --git a/src/youtube/tasks.py b/src/youtube/tasks.py new file mode 100644 index 0000000..f58df0a --- /dev/null +++ b/src/youtube/tasks.py @@ -0,0 +1,16 @@ +from archive.tasks import AudioFormatTask +from .models import YouTube + + +class YouTubeTask(AudioFormatTask): + ext = 'mkv' + prefix = 'youtube' + + def encode(self, in_path, out_path): + YouTube.objects.first().prepare_file(in_path, out_path) + + def set_tags(self, audiobook, filename): + pass + + def put(self, user, audiobook, filename): + YouTube.objects.first().publish(audiobook, filename)