crunk
10 months ago
5 changed files with 76 additions and 137 deletions
@ -1,140 +1,11 @@ |
|||
# ---> Python |
|||
# Byte-compiled / optimized / DLL files |
|||
__pycache__/ |
|||
*.py[cod] |
|||
*$py.class |
|||
|
|||
# C extensions |
|||
*.so |
|||
|
|||
# Distribution / packaging |
|||
.Python |
|||
/.venv/ |
|||
/__pycache__/ |
|||
*.pyc |
|||
*.egg-info/ |
|||
.eggs/ |
|||
build/ |
|||
develop-eggs/ |
|||
dist/ |
|||
downloads/ |
|||
eggs/ |
|||
.eggs/ |
|||
lib/ |
|||
lib64/ |
|||
parts/ |
|||
sdist/ |
|||
var/ |
|||
wheels/ |
|||
share/python-wheels/ |
|||
*.egg-info/ |
|||
.installed.cfg |
|||
*.egg |
|||
MANIFEST |
|||
|
|||
# PyInstaller |
|||
# Usually these files are written by a python script from a template |
|||
# before PyInstaller builds the exe, so as to inject date/other infos into it. |
|||
*.manifest |
|||
*.spec |
|||
|
|||
# Installer logs |
|||
pip-log.txt |
|||
pip-delete-this-directory.txt |
|||
|
|||
# Unit test / coverage reports |
|||
htmlcov/ |
|||
.tox/ |
|||
.nox/ |
|||
.coverage |
|||
.coverage.* |
|||
.cache |
|||
nosetests.xml |
|||
coverage.xml |
|||
*.cover |
|||
*.py,cover |
|||
.hypothesis/ |
|||
.pytest_cache/ |
|||
cover/ |
|||
|
|||
# Translations |
|||
*.mo |
|||
*.pot |
|||
|
|||
# Django stuff: |
|||
*.log |
|||
local_settings.py |
|||
db.sqlite3 |
|||
db.sqlite3-journal |
|||
|
|||
# Flask stuff: |
|||
instance/ |
|||
.webassets-cache |
|||
|
|||
# Scrapy stuff: |
|||
.scrapy |
|||
|
|||
# Sphinx documentation |
|||
docs/_build/ |
|||
|
|||
# PyBuilder |
|||
.pybuilder/ |
|||
target/ |
|||
|
|||
# Jupyter Notebook |
|||
.ipynb_checkpoints |
|||
|
|||
# IPython |
|||
profile_default/ |
|||
ipython_config.py |
|||
|
|||
# pyenv |
|||
# For a library or package, you might want to ignore these files since the code is |
|||
# intended to run in multiple environments; otherwise, check them in: |
|||
# .python-version |
|||
|
|||
# pipenv |
|||
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. |
|||
# However, in case of collaboration, if having platform-specific dependencies or dependencies |
|||
# having no cross-platform support, pipenv may install dependencies that don't work, or not |
|||
# install all needed dependencies. |
|||
#Pipfile.lock |
|||
|
|||
# PEP 582; used by e.g. github.com/David-OConnor/pyflow |
|||
__pypackages__/ |
|||
|
|||
# Celery stuff |
|||
celerybeat-schedule |
|||
celerybeat.pid |
|||
|
|||
# SageMath parsed files |
|||
*.sage.py |
|||
|
|||
# Environments |
|||
.env |
|||
.venv |
|||
env/ |
|||
venv/ |
|||
ENV/ |
|||
env.bak/ |
|||
venv.bak/ |
|||
|
|||
# Spyder project settings |
|||
.spyderproject |
|||
.spyproject |
|||
|
|||
# Rope project settings |
|||
.ropeproject |
|||
|
|||
# mkdocs documentation |
|||
/site |
|||
|
|||
# mypy |
|||
.mypy_cache/ |
|||
.dmypy.json |
|||
dmypy.json |
|||
|
|||
# Pyre type checker |
|||
.pyre/ |
|||
|
|||
# pytype static type analyzer |
|||
.pytype/ |
|||
|
|||
# Cython debug symbols |
|||
cython_debug/ |
|||
pip-wheel-metadata/ |
|||
|
|||
test/* |
|||
*.db |
|||
|
@ -0,0 +1,8 @@ |
|||
import flask_apscheduler |
|||
from flask import Flask |
|||
|
|||
|
|||
def create_app(): |
|||
APP = Flask(__name__) |
|||
scheduler = flask_apscheduler.APScheduler() |
|||
scheduler.api_enabled = True |
@ -0,0 +1,22 @@ |
|||
[tool.black] |
|||
line-length = 79 |
|||
target-version = ["py37","py38","py39"] |
|||
|
|||
exclude = ''' |
|||
/( |
|||
\.eggs |
|||
| \.git |
|||
| \.hg |
|||
| \.mypy_cache |
|||
| \.tox |
|||
| \.venv |
|||
| _build |
|||
| buck-out |
|||
| build |
|||
| dist |
|||
# The following are specific to Black, you probably don't want those. |
|||
| blib2to3 |
|||
| tests/data |
|||
| profiling |
|||
)/ |
|||
''' |
@ -0,0 +1,26 @@ |
|||
alembic==1.11.1 |
|||
APScheduler==3.10.1 |
|||
black==23.7.0 |
|||
blinker==1.6.2 |
|||
click==8.1.5 |
|||
feedgenerator==2.1.0 |
|||
Flask==2.3.2 |
|||
Flask-Migrate==4.0.4 |
|||
Flask-Scheduler==0.0.51 |
|||
Flask-SQLAlchemy==3.0.5 |
|||
greenlet==2.0.2 |
|||
isort==5.12.0 |
|||
itsdangerous==2.1.2 |
|||
Jinja2==3.1.2 |
|||
Mako==1.2.4 |
|||
MarkupSafe==2.1.3 |
|||
mypy-extensions==1.0.0 |
|||
packaging==23.1 |
|||
pathspec==0.11.1 |
|||
platformdirs==3.9.1 |
|||
pytz==2023.3 |
|||
six==1.16.0 |
|||
SQLAlchemy==2.0.19 |
|||
typing_extensions==4.7.1 |
|||
tzlocal==5.0.1 |
|||
Werkzeug==2.3.6 |
@ -0,0 +1,12 @@ |
|||
from flask import Flask |
|||
|
|||
from app import create_app |
|||
|
|||
APP = create_app() |
|||
|
|||
@APP.route("/") |
|||
def schedule_post(): |
|||
return "post scheduled!" |
|||
|
|||
if __name__ == "__main__": |
|||
app.run() |
Loading…
Reference in new issue