aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* test: add explicit encoding to openFlorian Fischer2022-07-041-3/+3
|
* tanken: cleanup codeFlorian Fischer2022-07-042-19/+31
| | | | | | | * Add type annotations * Use meaningfull variable names * Add doc-strings * Remove she-bang line from non-executable file
* geldschieberbot: add module doc stringFlorian Fischer2022-07-041-0/+1
|
* geldschieberbot: drop support for legacy state file layoutFlorian Fischer2022-04-191-18/+0
|
* geldschieberbot: use explicit open encodingFlorian Fischer2022-04-191-2/+2
|
* test.py: make formatFlorian Fischer2022-04-191-0/+18
|
* geldschieberbot: also send attachments for scheduled commandsFlorian Fischer2022-04-191-1/+2
|
* fix attachment commandFlorian Fischer2021-11-181-1/+1
|
* geldschieberbot: remove double check of sender in splitFlorian Fischer2021-11-181-5/+1
|
* geldschieberbot: add export-state cmdFlorian Fischer2021-11-181-138/+167
| | | | | | | | | | Add new command sending the state as an attachment. To allow this we refactor the return type of the command functions intead of returning a tuple(msg, err) they now return a dictionary. This is more flexible the members are position independent and it allows us to add arbitraty new return values like 'attachment'. If 'attachment' is present in the result of a command it will be attached to the message send.
* test.py: don't use subprocess.run(check=True)Florian Fischer2021-11-181-2/+8
| | | | | Using check=True will cause subprocess.run to raise an exception and our own failure handling code like printing what happend will not run.
* don't crash when sending a message returns non 0Florian Fischer2021-11-021-1/+1
|
* [geldschieberbot] remove/use unused variables in scheduling codeFlorian Fischer2021-09-091-2/+1
|
* [geldschieberbot] use max instead of if blockFlorian Fischer2021-09-091-3/+1
|
* [test] explicitly pass check=True to subprocess.runFlorian Fischer2021-09-091-0/+1
|
* [geldschieberbot] doc strings must be beneath the thing they describeFlorian Fischer2021-09-091-3/+6
|
* [geldschieberbot] don't clutter the global name spaceFlorian Fischer2021-09-091-6/+6
|
* [geldschieberbot] close the state file after readingFlorian Fischer2021-09-091-1/+2
|
* [test] remove useless f-stringsFlorian Fischer2021-09-091-4/+4
|
* [tanken] specify expected ErrorsFlorian Fischer2021-09-091-1/+1
|
* [tanken] remove unused variableFlorian Fischer2021-09-091-1/+0
|
* make formatFlorian Fischer2021-09-093-8/+17
|
* add thanks command eastereggFlorian Fischer2021-09-092-0/+23
|
* add seperate full-sum command and print only the senders sum per defaultFlorian Fischer2021-07-012-2/+31
|
* [cars] add remove commandFlorian Fischer2021-04-182-1/+37
|
* improve code qualityFlorian Fischer2021-03-291-60/+59
|
* remove duplicate test methodsFlorian Fischer2021-03-291-44/+0
|
* run yapfFlorian Fischer2021-03-292-152/+244
|
* reactions have dataMessage bot message:nullFlorian Fischer2021-03-291-1/+1
| | | | | found in: msgs/msg2021-03-29T10:16:13,490034090+02:00.log {"envelope":{"source":"+4917631649204","sourceDevice":1,"timestamp":1617005771916,"dataMessage":{"timestamp":1617005771916,"message":null,"expiresInSeconds":0,"viewOnce":false,"reaction":{"emoji":"🙉","targetAuthor":"+491639755599","targetSentTimestamp":1617005686468,"isRemove":false},"mentions":[],"attachments":[],"groupInfo":{"groupId":"7QkOgvlLmc0hPYxfZvDd0JeB88A16kmU2s83/+1yDP0=","type":"DELIVER"}}}} # Please enter the commit message for your changes. Lines starting
* support !split person amountFlorian Fischer2021-03-252-10/+25
|
* fix change recording for transfer cmdFlorian Fischer2021-03-242-3/+20
|
* s/Transfere/TransferFlorian Fischer2021-03-242-11/+11
|
* replace deprecated receive --json flag with global --output=jsonFlorian Fischer2021-02-171-1/+1
|
* don't fail if dataMessage field is not present in jsonFlorian Fischer2021-02-171-1/+1
|
* allow sum cmd for carsFlorian Fischer2020-10-172-1/+14
|
* support rewinding specific changesFlorian Fischer2020-09-142-3/+51
|
* indent change parts in list-changesFlorian Fischer2020-09-142-15/+15
|
* add list-changes commandFlorian Fischer2020-09-142-0/+137
|
* prohibit pure numerical namesFlorian Fischer2020-08-252-1/+24
|
* prevent crashes when money should be transfered to the issuerFlorian Fischer2020-04-282-7/+33
|
* add testsFlorian Fischer2020-03-155-0/+907
|
* fix recording of cars pay changesFlorian Fischer2020-01-091-2/+2
|
* fix typo s/triggert/triggered/Florian Fischer2019-11-271-1/+1
|
* seperate cars from users in summariesFlorian Fischer2019-10-181-7/+26
|
* fix type (thanks lolo)Florian Fischer2019-09-081-1/+1
|
* mention proportion in cars pay outputFlorian Fischer2019-09-081-1/+2
|
* fix conversion from cent to euro for floatsFlorian Fischer2019-09-081-1/+1
|
* replace String.format with f-stringsFlorian Fischer2019-09-081-24/+22
|
* add car pay commandFlorian Fischer2019-09-081-1/+66
|
* improve transferFlorian Fischer2019-09-081-20/+18
| | | | | | | * fix old return codes * restore record_changes * call transaction not with cents because transaction will convert it to cents again