Commit Graph

30 Commits

Author SHA1 Message Date
Brian S. Stephan 2f98a64cdd version bumps and migration to django 2.2 2019-06-21 10:05:40 -05:00
Brian S. Stephan 217b8a15cd simple mpd client thing
gets now playing status
2017-03-10 20:36:56 -06:00
Brian S. Stephan a6c2f91dc0 add parsedatetime dep, for countdown reminders
bss/dr.botzo#11
2017-02-22 22:06:00 -06:00
Brian S. Stephan 8f8af4e6b4 package updates and resulting compat stuff
changes to urls.py in the django views, trivial __init__ change for the
irc library stuff

bss/dr.botzo#16
2017-02-06 22:58:51 -06:00
Brian S. Stephan 8e5f0c1037 core and dev requirements.in files
compiled to match the previous requirements.txt file, version bumps come
later

bss/dr.botzo#16
2017-02-06 22:30:35 -06:00
Brian S. Stephan 8f7b477fb8 start of gitlab code review/merge bot
the intent of this thing is to scan configured projects' merge requests,
and automatically assign them to designated code reviewers. if someone
says "LGTM" in the merge request thread, that counts as a review and the
bot either selects another reviewer or assigns the thing to a designated
merge approver for the final approval and merge

this is most of the way there, but not done yet. things still to do:

1) more strings than "LGTM", but we should be careful to avoid things
   that someone might actually say
2) i'm trying to avoid it but i probably need to track the 2 of 2
   reviewer message separate from the message assigning the merge
   request to an approver. it's plausible that a reviewer is also an
   approver, and if the last reviewer is a candidate approver, the
   script does nothing, but we probably want it to still log the 2 of 2
   part. i could track the "nagging" for 2 of 2 messages, to avoid
   the bot repeating itself, but that seems unfortunately annoying
2016-06-23 23:49:38 -05:00
Brian S. Stephan 85f9ae7d4d convert the very basic UI we had to bootstrap 2016-03-30 16:00:49 -05:00
Brian S. Stephan 5225d2bd6b add django-registration-redux and use some of it
for the moment this is for the password change url used in the auth
dropdown, and a better login page, but this might become other stuff
eventually too. the signup page exists and is linked to, even if i don't
have a great reason for this to exist

bunch of templates added now to support the intentional and
unintentional stuff
2016-03-30 15:36:56 -05:00
Brian S. Stephan 0051f006d9 requirements.txt: py3 related (?) version bumps
this has been tested in a python 3.4 environment. i'm not sure if all of
these changes were necessary to make this py3 compatible, but it works,
so i'm committing it
2016-01-16 19:40:18 -06:00
Brian S. Stephan 75dc2ae2cb bump django dep 2015-09-17 21:58:54 -05:00
Brian S. Stephan 91bbabec67 facts: get rid of the soap stuff
interesting, but i don't really care to use it ever, so deleted
2015-09-17 21:56:52 -05:00
Brian S. Stephan a7a54c75b7 pysimplesoap dependency 2015-08-16 17:15:08 -05:00
Brian S. Stephan 243531c017 add prospector and config 2015-06-20 02:00:56 -05:00
Brian S. Stephan 78b0f4267a remove MySQL-python dep
no longer necessary, hooray~
2015-06-20 01:50:09 -05:00
Brian S. Stephan 0641e1c062 dispatch: port to django REST framework
this moves the dispatcher functionality that used to be in the old
ircbot directly to django REST framework, which is more robust and
allows for cooler stuff down the road. this still retains the ability to
have the bot privmsg, that still happens over the XML-RPC interface,
this is just a more convenient frontend to that
2015-06-18 23:57:43 -05:00
Brian S. Stephan 65a03ced03 use adminplus to add admin views
move the markov learning views into the admin
2015-06-13 12:20:10 -05:00
Brian S. Stephan f907e1b592 requirements.txt: add pytz 2015-05-19 21:52:49 -05:00
Brian S. Stephan 3d61838a92 start the new ircbot framework 2015-05-09 18:56:26 -05:00
Brian S. Stephan 1dd8e76942 bump django to 1.8.1 2015-05-08 22:53:38 -05:00
Brian S. Stephan b13d958160 i updated pip and this is what happened 2015-05-08 22:34:09 -05:00
Brian S. Stephan b9ca5896e2 bump django-extensions to 1.5.3 2015-05-08 22:32:54 -05:00
Brian S. Stephan 518ad4174a django bump to 1.7.8 2015-05-08 22:32:04 -05:00
Brian S. Stephan 1484aded84 reorganizing project directories, part 2 2015-05-08 20:44:24 -05:00
Brian S. Stephan 65c8c0a15f clean up the requirements a bit 2014-03-16 11:44:49 -05:00
Brian S. Stephan 84ee09d4a3 migrate Seen to django models and whatnot
this also adds south and django_extensions stuff, because that is the
natural thing to do. this is a pretty good start, i think
2014-03-16 11:35:01 -05:00
Brian S. Stephan e21bebc24c django skeleton 2014-03-16 09:22:11 -05:00
Brian S. Stephan 4bc6c31326 add twython to requirements.txt 2013-07-28 23:06:16 -05:00
Brian S. Stephan b48b016693 add pylint and pyflakes to requirements.txt 2012-07-27 17:22:28 -05:00
Brian S. Stephan 1a36becead convert to a MySQL backend
WARNING!
there's no going back now. this change is *huge* but it was overdue.
WARNING!

the database backend is now mysql. modules that should use a database
but don't yet were left untouched, they'll come later. scripts haven't
been converted yet, though i'm pretty sure i'll need to soon.

while i was going through everything, connection/cursor idioms were
cleaned up, as were a bunch of log messages and exception handling. this
change is so gross i'm happy things appear to be working, which is
the case --- all modules are lightly tested.
2012-07-27 02:18:01 -05:00
Brian S. Stephan 074ed8fd2f add requirements.txt for pip and virtualenv happiness 2012-07-26 20:34:47 -05:00