Как обеспечить путь к папке загрузки в YouTube-DL в проекте Django - PullRequest
0 голосов
/ 11 марта 2019

Я пытаюсь создать проект youtube to mp3.Этот проект предлагает пользователю ввести URL-адрес видео на YouTube:

HTML

<form method="POST" action="/download/">
    {% csrf_token %}
    <input placeholder="Please Enter Url" name="yturl" />
    <button type="submit" >Download</button>
</form>

Просмотр для загрузки mp3 песни

def download(request):
    url = request.POST.get('yturl')
    ydl_opts = {
        'format': 'bestaudio/best',
        'postprocessors': [{
            'key': 'FFmpegExtractAudio',
            'preferredcodec': 'mp3',
            'preferredquality': '192',
        }],
    }
    with youtube_dl.YoutubeDL(ydl_opts) as ydl:
        ydl.download([url]) 
    return HttpResponse('done')

Код представления работает отлично, и в настоящее время песни загружаются в папку моего проекта.Теперь я не хочу указывать путь к папке загрузки пользователя, куда будут сохраняться песни, т. Е. Сохранять файлы в папке загрузок пользователя вместо папки проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...