soiz commited on
Commit
0db7be7
·
verified ·
1 Parent(s): 274140e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -3
app.py CHANGED
@@ -4,7 +4,7 @@ import os
4
 
5
  app = Flask(__name__)
6
 
7
- @app.route('/watch', methods=['GET'])
8
  def download_video():
9
  # URLパラメータを取得
10
  video_id = request.args.get('id')
@@ -19,7 +19,7 @@ def download_video():
19
  try:
20
  # YouTube URLを作成
21
  youtube_url = f'https://www.youtube.com/watch?v={video_id}'
22
- yt = YouTube(youtube_url)
23
 
24
  # ファイル保存用ディレクトリ
25
  download_dir = "downloads"
@@ -53,6 +53,7 @@ def download_video():
53
  return send_file(file_path, as_attachment=True)
54
 
55
  except Exception as e:
 
56
  return jsonify({'error': str(e)}), 500
57
 
58
  finally:
@@ -62,4 +63,4 @@ def download_video():
62
 
63
 
64
  if __name__ == '__main__':
65
- app.run(debug=True, host='0.0.0.0', port=7860)
 
4
 
5
  app = Flask(__name__)
6
 
7
+ @app.route('/download', methods=['GET'])
8
  def download_video():
9
  # URLパラメータを取得
10
  video_id = request.args.get('id')
 
19
  try:
20
  # YouTube URLを作成
21
  youtube_url = f'https://www.youtube.com/watch?v={video_id}'
22
+ yt = YouTube(youtube_url, use_oauth=True, allow_oauth_cache=True)
23
 
24
  # ファイル保存用ディレクトリ
25
  download_dir = "downloads"
 
53
  return send_file(file_path, as_attachment=True)
54
 
55
  except Exception as e:
56
+ # エラー内容をログに記録またはレスポンスに含める
57
  return jsonify({'error': str(e)}), 500
58
 
59
  finally:
 
63
 
64
 
65
  if __name__ == '__main__':
66
+ app.run(debug=True)