8f76e54d30 
							
						 
					 
					
						
						
							
							add a couple dice roller tests  
						
						... 
						
						
						
						Signed-off-by: Brian S. Stephan <bss@incorporeal.org> 
						
						
							
						
					 
					
						2024-10-31 00:18:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							1674300ec3 
							
						 
					 
					
						
						
							
							convert to pyproject.toml (no versioneer)  
						
						... 
						
						
						
						Signed-off-by: Brian S. Stephan <bss@incorporeal.org> 
						
						
							
						
					 
					
						2024-10-31 00:10:03 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							355d17d171 
							
						 
					 
					
						
						
							
							flake8 cleanups  
						
						... 
						
						
						
						Signed-off-by: Brian S. Stephan <bss@incorporeal.org> 
						
						
							
						
					 
					
						2024-07-17 00:30:27 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							e5b9f1634a 
							
						 
					 
					
						
						
							
							completely remove usages of django-adminplus  
						
						... 
						
						
						
						it was futzing up some /admin/ login stuff, and I hadn't actually used
the three views using it in years, so probably better to just yeet it
(technical term) into the sun.
Signed-off-by: Brian S. Stephan <bss@incorporeal.org> 
						
						
							
						
					 
					
						2024-05-03 13:24:38 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							e63740ca70 
							
						 
					 
					
						
						
							
							replace discord bridge nick with sender nick inside the bot  
						
						... 
						
						
						
						when the bot has received a message through the discord bridge that
it'll end up reacting to (by creating a countdown item, for instance),
the nick in the event should, for all intents and purposes, be the
sender's nick on the discord side, not the discord bridge itself
Signed-off-by: Brian S. Stephan <bss@incorporeal.org> 
						
						
							
						
					 
					
						2024-05-03 12:52:58 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							03e1269cf2 
							
						 
					 
					
						
						
							
							updates to bump the whole app to Django 5.0  
						
						... 
						
						
						
						note that this removes support for python 3.8 and 3.9!
Signed-off-by: Brian S. Stephan <bss@incorporeal.org> 
						
						
							
						
					 
					
						2024-05-03 12:44:57 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							2dfb942f91 
							
						 
					 
					
						
						
							
							some trivial setup.py cleanups until we convert  
						
						... 
						
						
						
						Signed-off-by: Brian S. Stephan <bss@incorporeal.org> 
						
						
							
						
					 
					
						2024-05-03 12:17:09 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							a92d0041cf 
							
						 
					 
					
						
						
							
							add the REUSE tool, not that this repo is compliant yet  
						
						... 
						
						
						
						Signed-off-by: Brian S. Stephan <bss@incorporeal.org> 
						
						
							
						
					 
					
						2024-05-03 12:16:43 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							84eddf4b8a 
							
						 
					 
					
						
						
							
							requirements bumps  
						
						... 
						
						
						
						Signed-off-by: Brian S. Stephan <bss@incorporeal.org> 
						
						
							
						
					 
					
						2024-05-01 22:12:40 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b69053b279 
							
						 
					 
					
						
						
							
							add python 3.11 to versions under test in tox  
						
						... 
						
						
						
						Signed-off-by: Brian S. Stephan <bss@incorporeal.org> 
						
						
							
						
					 
					
						2024-05-01 22:06:23 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							a1a256ca3b 
							
						 
					 
					
						
						
							
							adopt the DCO and clean up license, etc. information  
						
						... 
						
						
						
						NOTE: for the moment this project is GPLv3 ONLY (no "or later" was ever
present). I will hopefully reach out to the couple other authors later
to see about adding the "or later" part
Signed-off-by: Brian S. Stephan <bss@incorporeal.org> 
						
						
							
						
					 
					
						2024-02-23 00:09:44 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							ee6ae7080e 
							
						 
					 
					
						
						
							
							remove the bridge-speaker from the message when relevant  
						
						... 
						
						
						
						this allows downstream event handlers to react to e.g.:
<discord_user> !weather 12345
as if they were normal leading IRC commands 
						
						
							
						
					 
					
						2023-09-12 09:16:38 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							333424025b 
							
						 
					 
					
						
						
							
							support markov targets with identical names on different servers  
						
						... 
						
						
						
						markov targets are queried and autogenerated based on chatter, but had a
legacy name which is no longer in use for this, preferring the foreign
keys to channel and consequently server. the name is really just
informative these days, but was still being used to find targets, and
thus was breaking when two servers had the same channel name in them.
this fixes that 
						
						
							
						
					 
					
						2023-05-04 17:24:07 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							98abab560e 
							
						 
					 
					
						
						
							
							flake8 cleanups  
						
						
						
						
							
						
					 
					
						2023-03-27 16:14:11 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							86e55cb812 
							
						 
					 
					
						
						
							
							ignore migrations in the flake8 checking  
						
						
						
						
							
						
					 
					
						2023-03-27 16:13:52 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							420a7b1472 
							
						 
					 
					
						
						
							
							add the ability to disable the web display of some apps  
						
						
						
						
							
						
					 
					
						2023-03-27 16:05:42 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							a214d8acfd 
							
						 
					 
					
						
						
							
							remove unused weather underground key  
						
						
						
						
							
						
					 
					
						2023-03-27 14:26:51 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							93c522037f 
							
						 
					 
					
						
						
							
							use r-string for the regex path  
						
						
						
						
							
						
					 
					
						2023-03-27 14:20:07 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b7976c46d1 
							
						 
					 
					
						
						
							
							fix the loading of the karma UI  
						
						
						
						
							
						
					 
					
						2023-03-07 15:04:35 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							d962b275ff 
							
						 
					 
					
						
						
							
							remove the gitlab bot, it's its own project now  
						
						
						
						
							
						
					 
					
						2023-03-02 08:05:42 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							f898f35ce6 
							
						 
					 
					
						
						
							
							replace execute_delayed with reactor.scheduler.execute_after  
						
						... 
						
						
						
						the former was deprecated forever ago, and apparently removed. this may
fix the disconnect detection logic 
						
						
							
						
					 
					
						2023-03-02 00:51:22 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							4289f95800 
							
						 
					 
					
						
						
							
							report on the version of dr.botzo in CTCP VERSION  
						
						
						
						
							
						
					 
					
						2023-03-02 00:45:55 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							572ecddceb 
							
						 
					 
					
						
						
							
							do some small cleanups  
						
						
						
						
							
						
					 
					
						2023-03-02 00:45:29 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							3aadde4b71 
							
						 
					 
					
						
						
							
							remove XMLRPC inheritence that overrode a method no longer in existence  
						
						... 
						
						
						
						this is probably from python 2 days; we inherited from
SimpleXMLRPCRequestHandler to change the logging, but the method
overrode no longer exists so this did nothing 
						
						
							
						
					 
					
						2023-03-02 00:20:25 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							c2d26f404e 
							
						 
					 
					
						
						
							
							deduplicate Channel object from irc library  
						
						... 
						
						
						
						I think this is an extremely ancient copy and paste job I never fully
corrected 
						
						
							
						
					 
					
						2023-03-02 00:19:27 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							ecaabbce89 
							
						 
					 
					
						
						
							
							unpin the irc library  
						
						
						
						
							
						
					 
					
						2023-03-02 00:16:32 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							051e656a82 
							
						 
					 
					
						
						
							
							fix errant reference to IrcChannel object rather than just the name  
						
						
						
						
							
						
					 
					
						2023-03-02 00:15:06 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							0ea54a5ee2 
							
						 
					 
					
						
						
							
							require authentication to get dispatch objects via API  
						
						
						
						
							
						
					 
					
						2023-02-28 18:37:05 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							ffcdc3f8d8 
							
						 
					 
					
						
						
							
							rename dispatcher action type to action_type  
						
						
						
						
							
						
					 
					
						2023-02-28 18:31:53 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							cff1a183cf 
							
						 
					 
					
						
						
							
							fix dispatcher API URLs to allow key-by-name  
						
						
						
						
							
						
					 
					
						2023-02-28 18:19:46 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							68f7c80b7e 
							
						 
					 
					
						
						
							
							put the security middleware as the first middleware  
						
						... 
						
						
						
						I don't think I've ever gotten a solid idea that this is *necessary*,
but I've seen other docs refer to/assume this, so sure? 
						
						
							
						
					 
					
						2023-02-20 10:30:13 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7baa70d8f6 
							
						 
					 
					
						
						
							
							customize the list view in the django admin  
						
						
						
						
							
						
					 
					
						2023-02-20 08:59:54 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							39290fb63c 
							
						 
					 
					
						
						
							
							allow : and , after @bot mentions  
						
						
						
						
							
 
						
					 
					
						2023-02-19 22:55:14 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							55d856b8fd 
							
						 
					 
					
						
						
							
							account for the discord bridge in the core bot addressed flag  
						
						
						
						
							
						
					 
					
						2023-02-19 21:12:01 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							88ea0dbbb4 
							
						 
					 
					
						
						
							
							test that <somebody> is only stripped when from the bridge user itself  
						
						
						
						
							
						
					 
					
						2023-02-19 21:00:12 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							cfeddfdc4e 
							
						 
					 
					
						
						
							
							markov state queries need the context to be unique  
						
						
						
						
							
						
					 
					
						2023-02-19 19:36:16 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							d516c1b08e 
							
						 
					 
					
						
						
							
							also clean up mentions that weren't cleaned because of the bridge nick  
						
						
						
						
							
						
					 
					
						2023-02-19 18:39:36 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							667a85aa46 
							
						 
					 
					
						
						
							
							add a basic learn/retrieve test since I broke it a while back  
						
						
						
						
							
						
					 
					
						2023-02-19 18:27:05 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							0227b74eee 
							
						 
					 
					
						
						
							
							when creating a markov target, tie it to ircbot models  
						
						
						
						
							
						
					 
					
						2023-02-19 18:26:00 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							76a052e091 
							
						 
					 
					
						
						
							
							genericize chain remover to use it for bridge and addressed chains  
						
						
						
						
							
						
					 
					
						2023-02-19 18:26:00 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							19cd23879f 
							
						 
					 
					
						
						
							
							management command to remove nicks from chains due to bridge  
						
						
						
						
							
						
					 
					
						2023-02-19 18:26:00 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							f59dc35b25 
							
						 
					 
					
						
						
							
							test the combination of bridge and addressing learning  
						
						
						
						
							
						
					 
					
						2023-02-19 18:26:00 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							debf086b8d 
							
						 
					 
					
						
						
							
							test the ability to not learn our nick when addressed  
						
						
						
						
							
						
					 
					
						2023-02-19 18:26:00 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							ec1767e38b 
							
						 
					 
					
						
						
							
							remove the speaker from messages coming over the bridge when learning  
						
						
						
						
							
						
					 
					
						2023-02-19 18:26:00 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							0bfe3f9549 
							
						 
					 
					
						
						
							
							variable tweak to match other plugins (nick -> who)  
						
						
						
						
							
						
					 
					
						2023-02-19 18:26:00 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							363ec49097 
							
						 
					 
					
						
						
							
							add test to confirm markov irc plugin behavior  
						
						
						
						
							
						
					 
					
						2023-02-19 18:25:57 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							8549c2ef8a 
							
						 
					 
					
						
						
							
							set pytest settings to aid testing  
						
						
						
						
							
						
					 
					
						2023-02-19 17:55:42 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							d24f74e53f 
							
						 
					 
					
						
						
							
							don't build trimmed_what until we know not to ignore chatter  
						
						
						
						
							
						
					 
					
						2023-02-19 17:55:41 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							f812857d75 
							
						 
					 
					
						
						
							
							add discord bridge field to the channel model  
						
						... 
						
						
						
						will be used in a future change to clean up markov chains 
						
						
							
						
					 
					
						2023-02-19 17:55:41 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							3d0be3c25a 
							
						 
					 
					
						
						
							
							linter fixes for markov library methods  
						
						
						
						
							
						
					 
					
						2023-02-19 17:55:38 -06:00