| 12345678910111213141516171819202122232425 |
- __package__ = 'abx.archivebox'
- import abx
- class BaseReplayer:
- """Describes how to render an ArchiveResult in several contexts"""
-
- url_pattern: str = '*'
- row_template: str = 'plugins/generic_replayer/templates/row.html'
- embed_template: str = 'plugins/generic_replayer/templates/embed.html'
- fullpage_template: str = 'plugins/generic_replayer/templates/fullpage.html'
- # row_view: LazyImportStr = 'plugins.generic_replayer.views.row_view'
- # embed_view: LazyImportStr = 'plugins.generic_replayer.views.embed_view'
- # fullpage_view: LazyImportStr = 'plugins.generic_replayer.views.fullpage_view'
- # icon_view: LazyImportStr = 'plugins.generic_replayer.views.get_icon'
- # thumbnail_view: LazyImportStr = 'plugins.generic_replayer.views.get_icon'
- @abx.hookimpl
- def get_REPLAYERS(self):
- return [self]
- # TODO: add hookimpl methods for get_row_template, get_embed_template, get_fullpage_template, etc...
|