41 Commits (144e048d5f2565c44a5dcd908219d3b1b21883f6)

Author SHA1 Message Date
Mark Veidemanis 77c8b67540
Bump versions in pre-commit config 2 years ago
Mark Veidemanis ea81748c0a
Reformat project 2 years ago
Mark Veidemanis 5b596ae4b5
Implement ingesting to Logstash 2 years ago
Mark Veidemanis e4c4f1b41f
Implement proper cleanup mechanism 2 years ago
Mark Veidemanis 38caba7d2b
Move stuff in silly places 2 years ago
Mark Veidemanis 1c84277af1
Make cheat system async 2 years ago
Mark Veidemanis 1f0dc33250
Remove Twisted factory noise 2 years ago
Mark Veidemanis 8093835857
Implement debug flag 2 years ago
Mark Veidemanis 00d441d17d
Add verification callback 2 years ago
Mark Veidemanis 7b38e487cf
Implement account handling for Nordigen 2 years ago
Mark Veidemanis cb15346a78
Refactor Agora into sources 2 years ago
Mark Veidemanis 95e9a55f19
Handle multiple accounts with TrueLayer 2 years ago
Mark Veidemanis 539d6f1fbb
Use the Python logger instead of the Twisted one 2 years ago
Mark Veidemanis 50c71703fd
Move IRC, commands and notify classes into a UX class 2 years ago
Mark Veidemanis 2423e4a066
Move sinks into their own class 2 years ago
Mark Veidemanis 2266300064
Remove calls to Revolut 2 years ago
Mark Veidemanis 8ab915fa65
Implement signin command for TrueLayer 2 years ago
Mark Veidemanis cbb81cec81
Create proper authcode flow for TrueLayer 2 years ago
Mark Veidemanis 3bf2e65cd7
Refactor initialisation and add docstrings to util module 2 years ago
Mark Veidemanis fe643fc407
Simplify and refactor initialisation code 2 years ago
Mark Veidemanis ef5824892b
Simplify Ctrl+C signal handling 2 years ago
Mark Veidemanis 74522342f7
Move lookup rates into new Money library 2 years ago
Mark Veidemanis aad966feff
Handle trying to stop the bot when threads are running 2 years ago
Mark Veidemanis db859e803f
Improve class passing and refactor 2 years ago
Mark Veidemanis 365fc71f64
Add the notify module 2 years ago
Mark Veidemanis 49e02ce549
Move totals code to transactions 2 years ago
Mark Veidemanis 1699dc5593
Pass through Transactions to Agora 3 years ago
Mark Veidemanis f28e42c42f
Add release URLs and squish bug 3 years ago
Mark Veidemanis f296c33d1c
Amend shebang 3 years ago
Mark Veidemanis 15096be553
Implement class-based IRC commands 3 years ago
Mark Veidemanis 2f274390a8
Implement getting total USD value of Revolut account 3 years ago
Mark Veidemanis b880e9763f
Strip out API parts and pass through objects smarter 3 years ago
Mark Veidemanis 823c495143
Pass agora through to IRC bot 3 years ago
Mark Veidemanis 3c7a6685b4
Exit if initial token request fails for Revolut 3 years ago
Mark Veidemanis 48b1871cf8
Rename Agora trades function 3 years ago
Mark Veidemanis 7b59a28c4d
Add some API endpoints 3 years ago
Mark Veidemanis 50a777cecb
Implement more Agora functions 3 years ago
Mark Veidemanis 04c20b6b69
Implement looking up transactions 3 years ago
Mark Veidemanis a584154c2f
Implement redis and store transaction data 3 years ago
Mark Veidemanis 57e5616531
Move code into classes 3 years ago
Mark Veidemanis ffd035dfbf
Switch from Flask to Klein 3 years ago