mirror of
https://github.com/gsi-upm/senpy
synced 2025-12-17 09:28:16 +00:00
* Refactored BaseModel for efficiency
* Added plugin metaclass to keep track of plugin types
* Moved plugins to examples dir (in a previous commit)
* Simplified validation in parse_params
* Added convenience methods to mock requests in tests
* Changed help schema to use `.valid_parameters` instead of `.parameters`,
which was used in results to show parameters provided by the user.
* Improved UI
* Added basic parameters
* Fixed bugs in parameter handling
* Refactored and cleaned code
12 lines
292 B
Python
12 lines
292 B
Python
from senpy.plugins import SentimentPlugin
|
|
|
|
|
|
class DummyPlugin(SentimentPlugin):
|
|
def analyse_entry(self, entry, params):
|
|
entry['nif:isString'] = entry['nif:isString'][::-1]
|
|
entry.reversed = entry.get('reversed', 0) + 1
|
|
yield entry
|
|
|
|
def test(self):
|
|
pass
|