streamlink/docs/api
bastimeyer c2f0626100 session: move plugin load/resolve logic
- Move plugin load/resolve logic into the `streamlink.session.plugins`
  module with the `StreamlinkPlugins` class
- Make `Streamlink.plugins` an instance of this class
- Add the `plugins_builtin` keyword argument to the `Streamlink` class
  and set its default value to `True`
- Deprecate the `Streamlink.{{get,load}_plugins,load_builtin_plugins}()`
  methods, which are now wrappers for the respective `StreamlinkPlugins`
  implementations
- Update `streamlink_cli.main` and all other `Streamlink` session
  usages accordingly (in scripts and tests)
- Update session docs
- Move and update plugin load/resolve tests
2024-02-08 09:28:22 +01:00
..
cache.rst docs: add cache API docs and add Plugin.cache ref 2023-11-27 00:06:20 +01:00
exceptions.rst webbrowser.cdp: implement CDP client 2023-07-04 10:59:46 +02:00
options.rst docs: add docs page for Options class 2023-07-18 20:33:18 +02:00
plugin.rst plugin: add str to pluginargument type argument 2024-01-16 14:50:51 +01:00
session.rst session: move plugin load/resolve logic 2024-02-08 09:28:22 +01:00
stream.rst docs: fix header and sections in api/stream 2023-07-09 11:54:24 +01:00
streamlink.rst docs: split API docs into multiple documents 2023-06-24 13:38:25 +02:00
validate.rst docs: add plugin.api.validate API guide 2023-11-08 15:37:09 +01:00
webbrowser.rst webbrowser.cdp: add CDP connection docs 2023-07-04 21:07:59 +02:00