mirror of
https://github.com/craigerl/aprsd.git
synced 2024-11-17 22:01:49 -05:00
Hemna
e6cafeb3d2
This patch adds 2 items. First it adds the new StockPlugin, which fetches stock quotes from yahoo finance rest API using the yfinance python module. 2nd, the web interface contains a new url /plugins, which allows aprsd to reload all of it's plugins from disk. This is useful for development where the dev is editing an existing plugin and wants to run the edited plugin without restarting aprsd itself. The /plugins url requires admin login credentials. TODO: would be nice to live reload the aprsd.yml config file, so plugin reloading can start new plugins defined in aprsd.yml between /plugins being reloaded.
128 lines
2.4 KiB
Plaintext
128 lines
2.4 KiB
Plaintext
#
|
|
# This file is autogenerated by pip-compile
|
|
# To update, run:
|
|
#
|
|
# pip-compile requirements.in
|
|
#
|
|
appdirs==1.4.4
|
|
# via virtualenv
|
|
aprslib==0.6.47
|
|
# via -r requirements.in
|
|
backoff==1.10.0
|
|
# via opencage
|
|
certifi==2020.12.5
|
|
# via requests
|
|
cffi==1.14.4
|
|
# via cryptography
|
|
cfgv==3.2.0
|
|
# via pre-commit
|
|
chardet==4.0.0
|
|
# via requests
|
|
click-completion==0.5.2
|
|
# via -r requirements.in
|
|
click==7.1.2
|
|
# via
|
|
# -r requirements.in
|
|
# click-completion
|
|
# flask
|
|
cryptography==3.3.2
|
|
# via pyopenssl
|
|
distlib==0.3.1
|
|
# via virtualenv
|
|
dnspython==2.1.0
|
|
# via py3-validate-email
|
|
filelock==3.0.12
|
|
# via
|
|
# py3-validate-email
|
|
# virtualenv
|
|
flask-classful==0.14.2
|
|
# via -r requirements.in
|
|
flask-httpauth==4.2.0
|
|
# via -r requirements.in
|
|
flask==1.1.2
|
|
# via
|
|
# -r requirements.in
|
|
# flask-classful
|
|
# flask-httpauth
|
|
identify==1.5.13
|
|
# via pre-commit
|
|
idna==2.10
|
|
# via
|
|
# py3-validate-email
|
|
# requests
|
|
imapclient==2.2.0
|
|
# via -r requirements.in
|
|
itsdangerous==1.1.0
|
|
# via flask
|
|
jinja2==2.11.2
|
|
# via
|
|
# click-completion
|
|
# flask
|
|
lxml==4.6.2
|
|
# via yfinance
|
|
markupsafe==1.1.1
|
|
# via jinja2
|
|
multitasking==0.0.9
|
|
# via yfinance
|
|
nodeenv==1.5.0
|
|
# via pre-commit
|
|
numpy==1.20.1
|
|
# via
|
|
# pandas
|
|
# yfinance
|
|
opencage==1.2.2
|
|
# via -r requirements.in
|
|
pandas==1.2.2
|
|
# via yfinance
|
|
pbr==5.5.1
|
|
# via -r requirements.in
|
|
pluggy==0.13.1
|
|
# via -r requirements.in
|
|
pre-commit==2.9.3
|
|
# via -r requirements.in
|
|
py3-validate-email==0.2.12
|
|
# via -r requirements.in
|
|
pycparser==2.20
|
|
# via cffi
|
|
pyopenssl==20.0.1
|
|
# via opencage
|
|
python-dateutil==2.8.1
|
|
# via pandas
|
|
pytz==2020.5
|
|
# via
|
|
# -r requirements.in
|
|
# pandas
|
|
pyyaml==5.4.1
|
|
# via
|
|
# -r requirements.in
|
|
# pre-commit
|
|
requests==2.25.1
|
|
# via
|
|
# -r requirements.in
|
|
# opencage
|
|
# yfinance
|
|
shellingham==1.3.2
|
|
# via click-completion
|
|
six==1.15.0
|
|
# via
|
|
# -r requirements.in
|
|
# click-completion
|
|
# cryptography
|
|
# imapclient
|
|
# opencage
|
|
# pyopenssl
|
|
# python-dateutil
|
|
# virtualenv
|
|
thesmuggler==1.0.1
|
|
# via -r requirements.in
|
|
toml==0.10.2
|
|
# via pre-commit
|
|
urllib3==1.26.2
|
|
# via requests
|
|
virtualenv==20.4.0
|
|
# via pre-commit
|
|
werkzeug==1.0.1
|
|
# via flask
|
|
yfinance==0.1.55
|
|
# via -r requirements.in
|