Too Init To Quit

This commit is contained in:
Robin Universe
2021-07-03 18:52:30 -05:00
commit 0fdcda924e
7 changed files with 108 additions and 0 deletions

30
twitfix.py Normal file
View File

@ -0,0 +1,30 @@
from flask import Flask, render_template, url_for, request, redirect
from datetime import datetime
import youtube_dl
import requests
import psutil
import os
ydl = youtube_dl.YoutubeDL({'outtmpl': '%(id)s.%(ext)s'})
app = Flask(__name__)
@app.route('/twitfix/<path:subpath>')
def twitfix(subpath):
if subpath.startswith('https://twitter.com'):
with ydl:
result = ydl.extract_info(subpath, download=False)
return render_template('index.html', vidurl=result['url'], tweet=result['description'], pic=result['thumbnail'], user=result['uploader'], tweeturl=subpath)
else:
return "Please use a twitter link"
@app.route('/info/<path:subpath>')
def info(subpath):
with ydl:
result = ydl.extract_info(subpath, download=False)
return result
if __name__ == "__main__":
app.run(debug=False)
app.run(host='0.0.0.0', port=80)