Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Subscribers, Docs #6

Merged
merged 37 commits into from
Apr 20, 2023
Merged
Changes from 1 commit
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
d1ba906
sketch of subscriber functionality
g-simmons Apr 6, 2023
036b767
new subscribers
g-simmons Apr 8, 2023
563a6e9
docs: rename collectors to processors
g-simmons Apr 8, 2023
489bc58
rename collectors to processors, attempt at async server
g-simmons Apr 8, 2023
48630a5
call init_logger() in BaseProcessor.__init__()
g-simmons Apr 12, 2023
5f12e3b
add plugin loading to papercast.types
g-simmons Apr 12, 2023
5fa7201
add async Subscriber functionality to Pipeline and Server
g-simmons Apr 12, 2023
e88e922
move ZoteroSubscriber to plugin
g-simmons Apr 12, 2023
95ef363
remove example from docs
g-simmons Apr 12, 2023
65a84af
fix plugins iframe in docs
g-simmons Apr 13, 2023
755b38d
update conf.py
g-simmons Apr 16, 2023
6601bc7
move some functions in docs to utils
g-simmons Apr 16, 2023
949f225
ignore local docs list
g-simmons Apr 16, 2023
cfb8713
update conf.py
g-simmons Apr 16, 2023
8c3ed0f
remove collectors from docs
g-simmons Apr 16, 2023
fdd2842
update docs rst
g-simmons Apr 16, 2023
5d4ba3f
update docs rst, conf.py
g-simmons Apr 16, 2023
d5a7125
update docs
g-simmons Apr 16, 2023
bd41ae2
add example to docs
g-simmons Apr 20, 2023
1d22e76
fix call to processors in pipelines
g-simmons Apr 20, 2023
9fbe00a
add setup.cfg
g-simmons Apr 20, 2023
a409358
update setup.cfg, setup.py
g-simmons Apr 20, 2023
83ef54c
update setup.cfg
g-simmons Apr 20, 2023
0a8609d
bump version 0.1.0 -> 0.2.0
g-simmons Apr 20, 2023
0f13886
add example to docs
g-simmons Apr 20, 2023
a8468b1
clean up readme, link to docs
g-simmons Apr 20, 2023
1d21aac
add README badge
g-simmons Apr 20, 2023
72c3ff5
add README badge to bumpver config
g-simmons Apr 20, 2023
1fc840b
update pipeline docs
g-simmons Apr 20, 2023
5fddd79
update pipeline docs
g-simmons Apr 20, 2023
18a8ca2
update docstrings for pipelines.py
g-simmons Apr 20, 2023
2d1ff17
minor
g-simmons Apr 20, 2023
3dde072
add plugin request docs to contributing.md
g-simmons Apr 20, 2023
5fc196a
remove unnecessary imports from base.py
g-simmons Apr 20, 2023
cc64c4e
remove collectors dir
g-simmons Apr 20, 2023
6f965f2
remove comments from plugin_utils.py
g-simmons Apr 20, 2023
14cbfc4
remove unused file
g-simmons Apr 20, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
add plugin loading to papercast.types
  • Loading branch information
g-simmons committed Apr 20, 2023
commit 5f12e3b7e39e90de3abe0fe14577f5f0e7fddfea
6 changes: 6 additions & 0 deletions papercast/types.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@
from dataclasses import dataclass
import logging

from papercast.plugin_utils import load_plugins

_installed_plugins = load_plugins("types")

for name, plugin in _installed_plugins.items():
globals()[name] = plugin


PathLike = Union[str, Path]
Expand Down