]>
jfr.im git - erebus.git/log
zonidjan [Tue, 4 Mar 2014 13:30:16 +0000 (07:30 -0600)]
Fixed "db has gone away"
Bot will now try to reconnect and try query again.
If there's a second failure, it will exit.
zonidjan [Fri, 21 Feb 2014 04:21:03 +0000 (22:21 -0600)]
move unescape() calls
Conny Sjöblom [Wed, 19 Feb 2014 23:30:44 +0000 (01:30 +0200)]
Twitch fixed
Conny Sjöblom [Wed, 19 Feb 2014 23:12:58 +0000 (01:12 +0200)]
Fixed redirect and Timout
Conny Sjöblom [Wed, 19 Feb 2014 22:54:43 +0000 (00:54 +0200)]
Added timeout
Conny Sjöblom [Wed, 19 Feb 2014 22:41:07 +0000 (00:41 +0200)]
Added 'Title:' to general title checker
Conny Sjöblom [Wed, 19 Feb 2014 22:36:51 +0000 (00:36 +0200)]
temp fix
Conny Sjöblom [Wed, 19 Feb 2014 22:35:03 +0000 (00:35 +0200)]
urls.py module redone
zonidjan [Mon, 17 Feb 2014 00:56:55 +0000 (18:56 -0600)]
remove coins prints
zonidjan [Sat, 8 Feb 2014 22:01:09 +0000 (16:01 -0600)]
removing blank spaces
Conny Sjöblom [Sat, 8 Feb 2014 21:56:06 +0000 (23:56 +0200)]
regex
Conny Sjöblom [Fri, 7 Feb 2014 07:02:58 +0000 (09:02 +0200)]
coin regex fixed
Conny Sjöblom [Thu, 6 Feb 2014 23:05:29 +0000 (01:05 +0200)]
Modified coins.py, committing what i have atm
Conny Sjöblom [Thu, 6 Feb 2014 22:34:32 +0000 (00:34 +0200)]
Added coins module with btc/ltc/doge
zonidjan [Thu, 6 Feb 2014 16:06:56 +0000 (10:06 -0600)]
Combined spotify/twitch/youtube to urls
Still need to re-do twitch checker.
Also want to add a generic <title> grabber.
zonidjan [Thu, 6 Feb 2014 14:47:59 +0000 (08:47 -0600)]
remove no such command error
zonidjan [Wed, 5 Feb 2014 21:21:32 +0000 (15:21 -0600)]
fixed youtube regex
zonidjan [Wed, 5 Feb 2014 21:15:40 +0000 (15:15 -0600)]
more test
zonidjan [Wed, 5 Feb 2014 21:14:42 +0000 (15:14 -0600)]
test
zonidjan [Wed, 5 Feb 2014 21:11:12 +0000 (15:11 -0600)]
Merge branch 'master' of github.com:zonidjan/erebus
Conflicts:
LICENSE
zonidjan [Wed, 5 Feb 2014 21:09:23 +0000 (15:09 -0600)]
edit
John Runyon [Wed, 5 Feb 2014 21:02:14 +0000 (15:02 -0600)]
mv COPYING LICENSE and fix youtube module
zonidjan [Wed, 5 Feb 2014 21:02:14 +0000 (15:02 -0600)]
mv COPYING LICENSE and fix youtube module
Conny Sjöblom [Wed, 5 Feb 2014 20:44:55 +0000 (22:44 +0200)]
Merge branch 'master' of kronos.jfr.im:erebus
Conny Sjöblom [Wed, 5 Feb 2014 20:44:55 +0000 (22:44 +0200)]
Merge branch 'master' of kronos.jfr.im:erebus
Conny Sjöblom [Wed, 5 Feb 2014 20:44:44 +0000 (22:44 +0200)]
Twitch module message altered
Conny Sjöblom [Wed, 5 Feb 2014 20:44:44 +0000 (22:44 +0200)]
Twitch module message altered
John Runyon [Wed, 5 Feb 2014 20:41:40 +0000 (14:41 -0600)]
license change
zonidjan [Wed, 5 Feb 2014 20:41:40 +0000 (14:41 -0600)]
license change
John Runyon [Wed, 5 Feb 2014 20:39:28 +0000 (14:39 -0600)]
Merge branch 'master' of localhost:erebus
zonidjan [Wed, 5 Feb 2014 20:39:28 +0000 (14:39 -0600)]
Merge branch 'master' of localhost:erebus
Conny Sjöblom [Wed, 5 Feb 2014 16:02:40 +0000 (18:02 +0200)]
Youtube fixed
Conny Sjöblom [Wed, 5 Feb 2014 16:02:40 +0000 (18:02 +0200)]
Youtube fixed
Conny Sjöblom [Wed, 5 Feb 2014 11:31:19 +0000 (13:31 +0200)]
Fixed youtube module, now uses API
Conny Sjöblom [Wed, 5 Feb 2014 11:31:19 +0000 (13:31 +0200)]
Fixed youtube module, now uses API
John Runyon [Wed, 5 Feb 2014 02:18:26 +0000 (20:18 -0600)]
licensing
zonidjan [Wed, 5 Feb 2014 02:18:26 +0000 (20:18 -0600)]
licensing
Conny Sjöblom [Tue, 4 Feb 2014 22:02:07 +0000 (00:02 +0200)]
Removed unused hostmask parse
Conny Sjöblom [Tue, 4 Feb 2014 22:02:07 +0000 (00:02 +0200)]
Removed unused hostmask parse
Conny Sjöblom [Tue, 4 Feb 2014 21:56:51 +0000 (23:56 +0200)]
Fixed header
Conny Sjöblom [Tue, 4 Feb 2014 21:56:51 +0000 (23:56 +0200)]
Fixed header
Conny Sjöblom [Tue, 4 Feb 2014 21:47:36 +0000 (23:47 +0200)]
Youtube module added
Conny Sjöblom [Tue, 4 Feb 2014 21:47:36 +0000 (23:47 +0200)]
Youtube module added
Conny Sjöblom [Tue, 4 Feb 2014 20:17:49 +0000 (22:17 +0200)]
Twitch module added
Conny Sjöblom [Tue, 4 Feb 2014 20:17:49 +0000 (22:17 +0200)]
Twitch module added
John Runyon [Tue, 4 Feb 2014 12:49:48 +0000 (06:49 -0600)]
remove accidental print
zonidjan [Tue, 4 Feb 2014 12:49:48 +0000 (06:49 -0600)]
remove accidental print
John Runyon [Tue, 4 Feb 2014 12:37:03 +0000 (06:37 -0600)]
bugfix for PMs with first argument beginning with #
zonidjan [Tue, 4 Feb 2014 12:37:03 +0000 (06:37 -0600)]
bugfix for PMs with first argument beginning with #
John Runyon [Tue, 4 Feb 2014 12:27:00 +0000 (06:27 -0600)]
bugfix foo.py
zonidjan [Tue, 4 Feb 2014 12:27:00 +0000 (06:27 -0600)]
bugfix foo.py
John Runyon [Tue, 4 Feb 2014 09:19:35 +0000 (03:19 -0600)]
Added channel level checking
zonidjan [Tue, 4 Feb 2014 09:19:35 +0000 (03:19 -0600)]
Added channel level checking
Conny Sjöblom [Mon, 27 Jan 2014 11:12:08 +0000 (13:12 +0200)]
fixed foo.py
Conny Sjöblom [Mon, 27 Jan 2014 11:12:08 +0000 (13:12 +0200)]
fixed foo.py
John Runyon [Sun, 26 Jan 2014 17:00:58 +0000 (11:00 -0600)]
Fixed bot.send() to work with unicode.
Also misc. cleanup to modules
zonidjan [Sun, 26 Jan 2014 17:00:58 +0000 (11:00 -0600)]
Fixed bot.send() to work with unicode.
Also misc. cleanup to modules
John Runyon [Sat, 25 Jan 2014 15:29:33 +0000 (09:29 -0600)]
Various fixed to spotify.py
- Use str.split(None) not str.split(' ')
(Collapses multiple whitespace, splits on all whitespace instead of only <SP>)
- Don't test lines against regex unless the line has spotify in it
(`str in str` is much faster than doing multiple regex)
zonidjan [Sat, 25 Jan 2014 15:29:33 +0000 (09:29 -0600)]
Various fixed to spotify.py
- Use str.split(None) not str.split(' ')
(Collapses multiple whitespace, splits on all whitespace instead of only <SP>)
- Don't test lines against regex unless the line has spotify in it
(`str in str` is much faster than doing multiple regex)
John Runyon [Sat, 25 Jan 2014 13:46:04 +0000 (07:46 -0600)]
change try-except around msg[0] to if len(msg)==0
zonidjan [Sat, 25 Jan 2014 13:46:04 +0000 (07:46 -0600)]
change try-except around msg[0] to if len(msg)==0
Conny Sjöblom [Fri, 24 Jan 2014 19:22:24 +0000 (21:22 +0200)]
Spotify module added
Conny Sjöblom [Fri, 24 Jan 2014 19:22:24 +0000 (21:22 +0200)]
Spotify module added
Conny Sjöblom [Fri, 24 Jan 2014 18:16:07 +0000 (20:16 +0200)]
Fixed crash on empty message
Conny Sjöblom [Fri, 24 Jan 2014 18:16:07 +0000 (20:16 +0200)]
Fixed crash on empty message
John Runyon [Fri, 24 Jan 2014 08:36:02 +0000 (02:36 -0600)]
Added hooknum in modlib
zonidjan [Fri, 24 Jan 2014 08:36:02 +0000 (02:36 -0600)]
Added hooknum in modlib
John Runyon [Thu, 23 Jan 2014 23:17:50 +0000 (17:17 -0600)]
Implement modlist, fix "no such cmd" error
zonidjan [Thu, 23 Jan 2014 23:17:50 +0000 (17:17 -0600)]
Implement modlist, fix "no such cmd" error
John Runyon [Thu, 23 Jan 2014 23:06:33 +0000 (17:06 -0600)]
Merge branch 'master' of localhost:erebus
zonidjan [Thu, 23 Jan 2014 23:06:33 +0000 (17:06 -0600)]
Merge branch 'master' of localhost:erebus
John Runyon [Thu, 23 Jan 2014 23:06:22 +0000 (17:06 -0600)]
Added numeric handlers.
zonidjan [Thu, 23 Jan 2014 23:06:22 +0000 (17:06 -0600)]
Added numeric handlers.
Conny Sjöblom [Thu, 23 Jan 2014 20:58:54 +0000 (22:58 +0200)]
example config fixed
Conny Sjöblom [Thu, 23 Jan 2014 20:58:54 +0000 (22:58 +0200)]
example config fixed
Conny Sjöblom [Thu, 23 Jan 2014 20:57:25 +0000 (22:57 +0200)]
example config fixed
Conny Sjöblom [Thu, 23 Jan 2014 20:57:25 +0000 (22:57 +0200)]
example config fixed
John Runyon [Thu, 23 Jan 2014 20:57:38 +0000 (14:57 -0600)]
Fixed example config
zonidjan [Thu, 23 Jan 2014 20:57:38 +0000 (14:57 -0600)]
Fixed example config
John Runyon [Thu, 23 Jan 2014 20:47:38 +0000 (14:47 -0600)]
Added !MODLOAD, !MODUNLOAD, !MODRELOAD
zonidjan [Thu, 23 Jan 2014 20:47:38 +0000 (14:47 -0600)]
Added !MODLOAD, !MODUNLOAD, !MODRELOAD
John Runyon [Fri, 17 Jan 2014 13:21:29 +0000 (07:21 -0600)]
Added auth-checking when User() object is created
(only if the user has just JOINed a channel.)
Behavior when bot joins is still the same (WHO #chan %ant,1)
New behavior is WHO nick %ant,2
zonidjan [Fri, 17 Jan 2014 13:21:29 +0000 (07:21 -0600)]
Added auth-checking when User() object is created
(only if the user has just JOINed a channel.)
Behavior when bot joins is still the same (WHO #chan %ant,1)
New behavior is WHO nick %ant,2
John Runyon [Sun, 22 Dec 2013 19:07:25 +0000 (13:07 -0600)]
Added channel levels to DB.
Also moved channel listing from erebus.py setup() to bot.py __init__
Channel levels are not yet checked when using a command.
zonidjan [Sun, 22 Dec 2013 19:07:25 +0000 (13:07 -0600)]
Added channel levels to DB.
Also moved channel listing from erebus.py setup() to bot.py __init__
Channel levels are not yet checked when using a command.
John Runyon [Fri, 20 Dec 2013 02:07:10 +0000 (20:07 -0600)]
Preparing to develop autotests
zonidjan [Fri, 20 Dec 2013 02:07:10 +0000 (20:07 -0600)]
Preparing to develop autotests
John Runyon [Thu, 19 Dec 2013 22:32:27 +0000 (16:32 -0600)]
Updating forgotten files
zonidjan [Thu, 19 Dec 2013 22:32:27 +0000 (16:32 -0600)]
Updating forgotten files
John Runyon [Wed, 18 Dec 2013 16:58:40 +0000 (10:58 -0600)]
Added extra parameter to callbacks, "realtarget"
Specifies the "actual" target of a PM (be it bot's nick or channel or ...)
Will be useful for a "JOINCHAN" command (as it will be able to work in PM,
a la "if realtarget != chan: jointo = chan; else: jointo = args[0]"
zonidjan [Wed, 18 Dec 2013 16:58:40 +0000 (10:58 -0600)]
Added extra parameter to callbacks, "realtarget"
Specifies the "actual" target of a PM (be it bot's nick or channel or ...)
Will be useful for a "JOINCHAN" command (as it will be able to work in PM,
a la "if realtarget != chan: jointo = chan; else: jointo = args[0]"
John Runyon [Wed, 18 Dec 2013 16:53:57 +0000 (10:53 -0600)]
Added support for PM commands (with&without chan)
- Also added new trigger (asterisk followed by botnick, i.e. *erebus)
- Also started channel-level support
- Also added new args to modlib.modlib.hook()
- needchan = does a channel HAVE to be specified? (one can be specified even if not)
- level changed to glevel
- clevel (chanel-level) (not used yet, saved to func.reqclevel)
zonidjan [Wed, 18 Dec 2013 16:53:57 +0000 (10:53 -0600)]
Added support for PM commands (with&without chan)
- Also added new trigger (asterisk followed by botnick, i.e. *erebus)
- Also started channel-level support
- Also added new args to modlib.modlib.hook()
- needchan = does a channel HAVE to be specified? (one can be specified even if not)
- level changed to glevel
- clevel (chanel-level) (not used yet, saved to func.reqclevel)
John Runyon [Tue, 17 Dec 2013 11:08:22 +0000 (05:08 -0600)]
Finished user authentication when bot joins channel (WHO #chan %ant,0) and added level checks to hooks via modlib
zonidjan [Tue, 17 Dec 2013 11:08:22 +0000 (05:08 -0600)]
Finished user authentication when bot joins channel (WHO #chan %ant,0) and added level checks to hooks via modlib
John Runyon [Tue, 17 Dec 2013 10:22:15 +0000 (04:22 -0600)]
Putting header on files
zonidjan [Tue, 17 Dec 2013 10:22:15 +0000 (04:22 -0600)]
Putting header on files
John Runyon [Tue, 3 Dec 2013 10:15:55 +0000 (04:15 -0600)]
Added a few module featuresm depends needs testing!
zonidjan [Tue, 3 Dec 2013 10:15:55 +0000 (04:15 -0600)]
Added a few module featuresm depends needs testing!
John Runyon [Wed, 27 Nov 2013 18:56:59 +0000 (12:56 -0600)]
Starting to work on users in DB