Thomas Lynch
043de1bda4
proper csrf method, remove temporary hack
2 years ago
Thomas Lynch
a00ea88036
bugfix, typo
2 years ago
Thomas Lynch
f2839e4ce8
typo, bugfix
2 years ago
Thomas Lynch
6cac2135f3
add cwd for calling notification button
2 years ago
Thomas Lynch
8adc157349
change notification button options, dont display for reports
2 years ago
Thomas Lynch
9b0fc04749
make the form submission work, and add a temp hack for csrf until 0.2.0 jschan
2 years ago
Thomas Lynch
9fe2e61afa
notification_button.py with csrf update and args, no posting actions yet
2 years ago
Thomas Lynch
578839a5b5
move url to kwargs, update button action calls for upcoming feature
2 years ago
Thomas Lynch
7a7c2dc4c2
add action url to open to post
2 years ago
Thomas Lynch
3780993fd8
remove some notifs
2 years ago
myumyu
c5ab88e948
Merge branch 'dev' into 'dev'
...
Use websocket transport & bugfix
See merge request myumyu/globalafk!2
2 years ago
Thomas Lynch
09cacf1783
use websocket transport for recent watcher
2 years ago
Thomas Lynch
ba992f1597
bugfix wrong import
2 years ago
myumyu
b080b47478
Updated README.md
2 years ago
myumyu
a05cf3cfe0
Updated README, added new package and changed small things
3 years ago
myumyu
137644ec4a
Created notifier and evaluator generic classes and improved main config parsing
...
This improves the concept of expandable and "swappable-ish" modules.
3 years ago
myumyu
c20f36d726
Refactored tiny details
3 years ago
myumyu
cd05c934ad
Removed classes dependency on config and simplified config
3 years ago
myumyu
6bfdb9713b
Added (rough) support for non-global moderators and refactored stuff
3 years ago
myumyu
9d92c1ba1f
Fixed bug
3 years ago
myumyu
f76b03f4bc
Added option to turn off unwanted watchers
3 years ago
myumyu
131316027e
Added configs and context to the text matches
3 years ago
myumyu
88b74972b8
Fixed socketio reconnections, added session hook and fixed small bug
3 years ago
myumyu
56150b4def
Fixed stupid bug and added more logs
3 years ago
myumyu
fdbd8153e9
Changed project architecture and improved configs
...
Now watchers have their own classes (instead of being in functions in the main file). This improves maintainability and extensibility.
A custom session that (hopefully) can be used by all watchers was created to improve separation of concerns and enable fine-grained settings on the requests (timeouts, retries etc.).
Added static types and comments to the config entries to prevent configuration errors.
3 years ago
myumyu
2722607f9c
Fixed bug (duplicate notification on reconnect)
3 years ago
myumyu
0dd06ffb8c
Updated README
3 years ago
myumyu
f9cebb7d1d
Updated config example and README
3 years ago
myumyu
2630492c84
Refactored some code, downgraded the logger level almost everywhere and fixed minor bugs
3 years ago
myumyu
d29c673e7d
Initial commit
3 years ago