aprsd/aprsd/plugins
Hemna e6cafeb3d2 Added plugin live reload and StockPlugin
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.
2021-02-18 16:31:52 -05:00
..
__init__.py refactor Plugin objects to plugins directory 2021-01-09 10:00:37 -05:00
email.py Added tracing facility 2021-01-29 10:07:49 -05:00
fortune.py Added tracing facility 2021-01-29 10:07:49 -05:00
location.py Added tracing facility 2021-01-29 10:07:49 -05:00
ping.py Added tracing facility 2021-01-29 10:07:49 -05:00
query.py Added tracing facility 2021-01-29 10:07:49 -05:00
stock.py Added plugin live reload and StockPlugin 2021-02-18 16:31:52 -05:00
time.py Added tracing facility 2021-01-29 10:07:49 -05:00
version.py Added tracing facility 2021-01-29 10:07:49 -05:00
weather.py Added tracing facility 2021-01-29 10:07:49 -05:00