-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
52 lines (39 loc) · 1.3 KB
/
main.py
File metadata and controls
52 lines (39 loc) · 1.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#!/usr/bin/env/ python
from website import create_app
app = create_app()
if __name__ == '__main__':
# App Deployment
# https://flask.palletsprojects.com/en/3.0.x/deploying/
app.run(debug=True)
print('Running')
# View App on local
# http://127.0.0.1:5000
# Pre-Reqs
# pip install flask
# pip install flask-login
# pip install flask-sqlalchemy
# python3 -m pip install -U yt-dlp
# VSC Flask tutorial
# https://code.visualstudio.com/docs/python/tutorial-flask
# Flask Docs
# https://flask.palletsprojects.com/en/3.0.x/
# https://flask.palletsprojects.com/en/3.0.x/installation/
# https://flask.palletsprojects.com/en/3.0.x/quickstart/#a-minimal-application
# Jinja Docs
# https://jinja.palletsprojects.com/en/3.1.x/
# https://jinja.palletsprojects.com/en/3.1.x/templates/
# Flask SQL Alchemy
# https://flask.palletsprojects.com/en/3.0.x/patterns/sqlalchemy/
# https://flask-sqlalchemy.palletsprojects.com/en/3.1.x/
# Bootstrap
# https://getbootstrap.com/
# https://getbootstrap.com/docs/5.3/getting-started/contents/
# Password hashing.
# https://werkzeug.palletsprojects.com/en/3.0.x/utils/#werkzeug.security.generate_password_hash
# yt-dlp
# https://github.com/yt-dlp/yt-dlp
# FFmpeg
# https://ffmpeg.org/
# TO DO
# HTTP Requests
# https://requests.readthedocs.io/en/latest/user/quickstart.html