Commit graph

1251 commits

Author SHA1 Message Date
Griatch
84dae72dfb Run migrations. Removed all references to ExternalChannelConnection. 2014-03-08 12:11:34 +01:00
Griatch
43b0b1c164 Fixed minor issue with bots executing commands 2014-03-08 11:42:35 +01:00
Griatch
4aa1bfc52d Started making a crop addition to evtable 2014-03-08 11:42:35 +01:00
Griatch
460392f495 Some implementations of EvTable. Probably needs to add a crop-function to evtable. 2014-03-08 11:42:35 +01:00
Griatch
2dbe2938ae Some more work on imc2, still no clear way to test it. 2014-03-08 11:42:35 +01:00
Griatch
84f5c4dca5 Implemented untested IMC2 in the new system. 2014-03-08 11:42:35 +01:00
Griatch
97991a2238 Implemented RSS feed reader along with updated rss2chan command. 2014-03-08 11:42:35 +01:00
Griatch
c0417def6d Starting to convert RSS to new system 2014-03-08 11:41:24 +01:00
Griatch
fc89923fa8 Added a keepalive for the bot to survive IDLE_TIMEOUTs. 2014-03-08 11:41:24 +01:00
Griatch
f126d30b36 More cleanup of irc bot code, including having it cleanly disconnect from irc channel when destroyed. 2014-03-08 11:41:24 +01:00
Griatch
7bde8afe66 Added maxwidth argument to evtable, for restricting upper width of table, but allowing it to resize if narrower. 2014-03-08 11:41:24 +01:00
Griatch
0d071ec75f Updating the irc2chan command 2014-03-08 11:41:24 +01:00
Griatch
ab6dcc605d Got the IRC bot working with the new mechanism. 2014-03-08 11:41:24 +01:00
Griatch
6c45d76b56 Made irc bot connect, but scripthandler lookup is causing traceback when searching for a player) 2014-03-08 11:41:24 +01:00
Griatch
8b52591c2f Run Migrations. Added player field to script model in order to allow Players to be scripted in the same way Objects can. 2014-03-08 11:41:23 +01:00
Griatch
75ef743297 Made a first version of command IRC2Chan, server starts but no more testing yet. 2014-03-08 11:41:23 +01:00
Griatch
2108506a8a Added new IRC protocol implementation. Not tested yet. 2014-03-08 11:41:23 +01:00
Griatch
2ae5d56928 Continued work on the bots. 2014-03-08 11:41:23 +01:00
Griatch
f9eece9749 Started implementing the Bot functionality. 2014-03-08 11:41:23 +01:00
Griatch
3f1a461e29 Moved irc/imc2/rss to portal location. No changes done yet. 2014-03-08 11:41:23 +01:00
Griatch
077f44980a Added a new server_connect() method to portalsessionhandler, in preparation for shifting irc/imc2/rss into the portal. 2014-03-08 11:41:23 +01:00
Griatch
59328c9d43 Run migration. Removed PlayerChannelConnection model 2014-03-08 11:41:23 +01:00
Griatch
2b1cb1c6ce Run migrations. Migrated channels to use m2m field rather than the ChannelPlayerConnection model. 2014-03-08 11:41:23 +01:00
Griatch
987695e417 Added m2m field for holding channel subs (no migration yet) 2014-03-08 11:41:23 +01:00
Griatch
9485dc17c8 Added has_key to _SavedDict 2014-03-08 09:39:40 +01:00
Kelketek Rritaa
af0a149148 Made the in-memory representation of ANSIString the clean string, removing the need for the regexable flag. 2014-02-28 14:19:54 -06:00
Griatch
259860ff25 Made evform use ANSIStrings internally. It doesn't crash, but wrapping coloured strings doesnot yet work. 2014-02-26 16:45:13 +01:00
Griatch
85dbd4a67e Started converting evform for ansi. There are some issues with regex-splitting still. 2014-02-26 14:31:34 +01:00
Griatch
979c1ab9be Fixed bleed of colour in evtable. Removed some debug outputs. 2014-02-26 13:21:14 +01:00
Griatch
07978e2145 Fixed some issues with counting characters in ANSIString. A first version of Evtable that works with ansi. 2014-02-26 12:33:16 +01:00
Kelketek Rritaa
6a7e329a39 Whoops, overcorrected some of that for split(). 2014-02-24 18:14:29 -06:00
Kelketek Rritaa
d4e98a80f9 Resolves #482. ANSIString splitting and slicing more sane. 2014-02-24 15:01:26 -06:00
Kelketek Rritaa
67f53564cb Adjustments for getting interleving ANSI codes in splits, slices, and indexes. 2014-02-22 15:49:26 -06:00
Kelketek Rritaa
8c1b81a06c Implemented .split() and .rsplit() for ANSIString. Props to the PyPy team. 2014-02-21 18:54:38 -06:00
Griatch
e2130cd3e8 Fixes the searching by category. Resolves #488. 2014-02-18 16:42:54 +01:00
Griatch
4b1b842bd2 Changed TickerHandler to use the new ExtendedLoopingCall. This means the individual ticker-timers will continue from the last running time after a reload rather than starting over. 2014-02-17 17:18:12 +01:00
Griatch
dd150ef3bb Added 'exact' keyword to player_search, allowing for fuzzy matching of player names. Resolves #422. 2014-02-16 23:37:30 +01:00
Griatch
9770786486 Made addcom aliases case-insensitive. Resolves #428. Also fixed a bug with channel aliases that made them not work correctly with the new Attribute changes. 2014-02-16 23:29:19 +01:00
Griatch
5e942749e9 Run migrations! Schema changed for Attributes and Tags. 2014-02-16 22:42:49 +01:00
Griatch
41087789ce Made unittesting suite work again. 2014-02-16 22:31:59 +01:00
Griatch
85225b3084 Fixed ev.search_object_tag(), which was a bit too greedy before. 2014-02-16 22:22:18 +01:00
Griatch
b1e08c7da6 Continuing to clean up and fix bugs around Attribute/Tag 2014-02-16 22:09:35 +01:00
Griatch
bad24513e0 Fixed and corrected various bugs resulting from the change to Attributes/Tags). 2014-02-16 21:27:42 +01:00
Griatch
630d31cac4 First working version of new Attribute/Tag categories 2014-02-16 18:24:56 +01:00
Griatch
bdacc7beba Renamed typo on schema 2014-02-16 16:55:39 +01:00
Griatch
a9f10d7801 Added migrations for new Attribute/Tag fields (not working yet) 2014-02-16 16:37:27 +01:00
Griatch
617d0a3252 Added new handler calls to all typeclassed objects 2014-02-16 15:22:43 +01:00
Griatch
641633a0d4 Added the same extra fields to Attributes so as to not have to pollute category for Nicks in any way. 2014-02-16 15:10:47 +01:00
Griatch
17123bf7ed First rework of tag category handling by new fields db_model and db_tagtype. 2014-02-16 13:19:31 +01:00
Kelketek Rritaa
a9ad82d005 Added a 'regexable' mode for ANSIString, fixed a few bugs with it.
Refactored with metaclass and added comments. Resolves #481, Resolves #480
2014-02-15 18:41:55 -06:00