BraydenMoore commited on
Commit
98a4d61
1 Parent(s): bd8deb5

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +4 -7
main.py CHANGED
@@ -1,4 +1,4 @@
1
- from flask import Flask, Response, render_template, send_file, stream_with_context, request, session
2
  import requests
3
  import random
4
  import pickle as pkl
@@ -49,20 +49,17 @@ def proxy(url):
49
  clean_url = url.replace('proxy/', '')
50
  print('Cleaned URL:', clean_url)
51
 
52
- req = requests.get(f'{clean_url}', headers=headers, stream=True)
53
  print("Status Code:", req.status_code)
54
  print("Response Headers:", req.headers)
55
 
56
  content_type = req.headers['content-type']
57
 
58
- return Response(req.iter_content(chunk_size=50*1024), content_type=content_type, headers={"Content-Length": "99999999"})
59
 
60
  except requests.exceptions.RequestException as e:
61
  print(f'MY Error: {e}')
62
- return send_file('static/error.png', mimetype='image/png')
63
-
64
- except Exception as e:
65
- print(f"General Error: {e}")
66
 
67
 
68
  @app.route('/')
 
1
+ from flask import Flask, Response, render_template, send_file, stream_with_context, request, session, redirect, url_fo
2
  import requests
3
  import random
4
  import pickle as pkl
 
49
  clean_url = url.replace('proxy/', '')
50
  print('Cleaned URL:', clean_url)
51
 
52
+ req = requests.get(f'{clean_url}', headers=headers, stream=True, timeout=10)
53
  print("Status Code:", req.status_code)
54
  print("Response Headers:", req.headers)
55
 
56
  content_type = req.headers['content-type']
57
 
58
+ return Response(req.iter_content(chunk_size=50*1024), content_type=content_type)
59
 
60
  except requests.exceptions.RequestException as e:
61
  print(f'MY Error: {e}')
62
+ return redirect("https://braydenmoore-a-random-unsecured-camera.hf.space/?new=true")
 
 
 
63
 
64
 
65
  @app.route('/')