summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Hotfix NoneType len exeptionHEADmasternico2018-11-111-3/+3
| | | | * fix NoneType not having a len exeption
* NoneType isdigit Hotfixnico2018-11-111-2/+4
| | | | * fix AttributeError if isdigit is called on a NoneType object
* Merge remote-tracking branch 'origin/master'nico2018-11-110-0/+0
|\
| * Merge branch 'dev'nico2018-11-119-260/+436
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + added more comments to xep requests + added opt_arg to version, xep and contact + implemented data dictionary to hold all data in main bot + added message_ids * updated gitignore file * partly reworked servercontact implementation * complete rework of uptime, version * part rework of xep requests * complete rework of validate function * updated HandleError function * part rework of StaticStrings function * complete rework of queue building and deduplication * logging parameter fix
* | \ Merge pull request #7 from mightyBroccoli/devnico2018-11-119-260/+436
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # added + added more comments to xep requests + added opt_arg to version, xep and contact + implemented data dictionary to hold all data in main bot + added message_ids # changed * updated gitignore file * partly reworked servercontact implementation * complete rework of uptime, version * part rework of xep requests * complete rework of validate function * updated HandleError function * part rework of StaticStrings function * complete rework of queue building and deduplication
| * | correct logging parameternico2018-11-111-1/+1
| | | | | | | | | | | | * fix loglevel be set to the correct logging parameter
| * | quality of life improvement to servercontactnico2018-11-091-2/+22
| | | | | | | | | + added opt_arg abbreviation
| * | elif amount reductionnico2018-11-092-20/+16
| | | | | | | | | | | | * reduced amount of unnecessary elif after return * some formatting
| * | code quality improvementsnico2018-11-094-14/+7
| | | | | | | | | | | | | | | | | | - remove unused variable * better iteration of xdata nodes - removed unnecessary else
| * | NoneType Bug fixnico2018-11-071-12/+12
| | | | | | | | | | | | * fixed NoneType tag bug
| * | small error correctionnico2018-11-072-2/+7
| | | | | | | | | | | | | | | * +x to main.py + added catch for a None response as some xeps have addition tags some do not have
| * | small fixupnico2018-11-072-2/+2
| | | | | | | | | | | | | | | + added timestamp to logging output * finished up HandleError output
| * | * corrected CamelCasenico2018-11-073-9/+9
| | | | | | | | | | | | | | | * corrected logging.INFO to .info * small changes to HandleError class
| * | simplification and major reworknico2018-11-069-247/+284
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * updated gitignore file * partly reworked servercontact implementation * complete rework of uptime, version * part rework of xep requests + added more comments to xep requests + added opt_arg to version, xep and contact * complete rework of validate function * updated HandleError function * part rework of StaticStrings function + implemented data dictionary to hold all data in main bot + added message_ids * complete rework of queue building and deduplication
| * | * new uptime.py filenico2018-10-112-68/+67
| | | | | | | | | | | | | | | - removed asyncio from import * fixed bug with muc jid parser * outsorced validate and dedup to misc.py
| * | + added etree implementation to grab contact addresses from bare xmlnico2018-10-101-0/+61
| | |
| * | new async logicnico2018-10-102-25/+91
| | |
| * | small improvementsnico2018-10-063-16/+15
| |/ | | | | | | | | | | * leading 0 fix * validation function improvements * moved strings.py and misc files to /common/
* | Merge pull request #5 from mightyBroccoli/devnico2018-10-042-9/+20
|\| | | | | readme + usability improvements
| * readme + usability improvementsnico2018-10-042-9/+20
| | | | | | | | + added requirements.txt * updated readme
* | Merge pull request #4 from mightyBroccoli/devnico2018-10-035-17/+127
|\| | | | | + added !xep feature
| * * switched xml.etreeElementTree for defusexmlnico2018-10-031-3/+2
| | | | | | - removed unnecessary pass statement
| * Squashed commit of the following:nico2018-10-035-17/+128
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | commit 91cf4b74105f69f16a80825581a0d2d34d15d155 Merge: 30ceaea 90b42ed Author: nico <nico.wellpott@uni-oldenburg.de> Date: Wed Oct 3 22:34:42 2018 +0200 Merge remote-tracking branch 'origin/xep' into xep commit 30ceaea56a77ed95deba30c4fe65e238ea5960ac Author: nico <nico.wellpott@uni-oldenburg.de> Date: Wed Oct 3 22:34:33 2018 +0200 Initial Version XEP query + added initial version of xep query class Init Implementation + added xep plugin to bot class * reworked validation function * updated .gitignore file + added xep plugin commit 90b42edb9b8e92eba3bb67030d5f919b1e71d0bc Author: nico <nico.wellpott@uni-oldenburg.de> Date: Wed Oct 3 22:34:21 2018 +0200 * reworked validation function * updated .gitignore file + added xep plugin commit 25c78807731417867840d6fe4abf598e64aded28 Author: nico <nico@magicbroccoli.de> Date: Wed Oct 3 10:54:02 2018 +0200 Init Implementation + added xep plugin to bot class commit fe711f44d40671d927e9b946fb66679b297272c8 Author: nico <nico@magicbroccoli.de> Date: Tue Oct 2 21:20:08 2018 +0200 Initial Version XEP query + added initial version of xep query class
* | Merge pull request #3 from mightyBroccoli/devnico2018-10-022-7/+15
|\| | | | | Licence stuff
| * Licence stuffnico2018-10-022-7/+15
|/ | | | + added Licence * updated Readme
* Merge pull request #2 from mightyBroccoli/devnico2018-10-021-0/+1
|\ | | | | IndexError fix
| * IndexError fixnico2018-10-021-0/+1
|/ | | * prevent IndexError when help is called
* refactorization (#1)nico2018-10-016-351/+460
| | | | | | | | | | | | | * changed all lineendings to lf * cleaned up main class * refactor bot * refactor bot functions * moved functions.py to classes dir * code comment changes * changed code comment style - removed unnecessary pass statement + added missing newline * simplified function and return statements
* XEP-0157 finally finishedmightyBroccoli2018-07-202-3/+8
| | | | * fixed XEP 0157 functionality * updated README.MD
* + added ability to join multiple roomsnico2018-07-201-1/+3
|
* + first release with basic functionalitynico2018-07-204-4/+250
| | | | + added systemd service file + added README with instructions
* initial commitnico2018-06-212-0/+99
+ added .gitignore file + added basic README file