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
7baa70d8f6
customize the list view in the django admin
2023-02-20 08:59:54 -06:00
337e4db650
update urls.pyes to use path() and add some tests
2023-02-16 00:04:25 -06:00
bc7108cfb7
properly calculate relative offsets via parseDT
2021-12-01 07:51:58 -06:00
76e5546bcb
remove django registration stuff, unused/desired
2021-10-26 22:25:08 -05:00
d7b7bdf73d
add another word match for countdown text triggers
2021-04-25 21:05:09 -05:00
a03c69258f
use per-server IrcChannel for reminders
...
this makes it so that if we have multiple bot instances running, they
will only pay attention to the countdown items for their current server
2021-04-25 21:04:11 -05:00
dc5f243608
optionally provide name of new countdown items
2021-04-24 13:00:18 -05:00
9d94155f66
implement basic API GETs for countdown items
2020-10-25 12:20:39 -05:00
a6f8fc5dc1
make more countdown item fields optional in admin
2020-10-25 12:16:33 -05:00
f2fb0a26a4
remove unnecessary unicode_literal future imports, we py3 now
2019-06-21 15:23:33 -05:00
55c1cf01a2
countdown: use new event addressed stuff
...
lets countdown.ircplugin use the regex handler and do less checking
itself
2017-03-10 18:21:29 -06:00
44c8863d35
countdown: print the item name on new reminders
...
this is so that we can delete them later
bss/dr.botzo#33
2017-03-02 09:37:18 -06:00
c4714d3691
countdown: add pronoun conversion to reminders
2017-02-26 10:39:49 -06:00
1b1ae9638d
countdown: add "recurring until" support
...
tacking onto the recurring option, this allows for having the
recurringness end after a while.
closes bss/dr.botzo#31
2017-02-23 19:35:47 -06:00
bdbba249cd
countdown: let reminders be recurring
...
when creating a reminder, describe it as "and every X" and it'll refire
over that period, rather than only firing once
closes bss/dr.botzo#30
2017-02-23 19:11:28 -06:00
76b70ec784
countdown: use match labels in new reminder regex
...
this thing is going to get hairy soon, so might as well do this now
2017-02-23 18:50:03 -06:00
5b79cea3c6
countdown: add TODO to improve cheap workaround
2017-02-23 09:03:17 -06:00
57903b4728
countdown: don't select future reminders in thread
2017-02-23 09:02:46 -06:00
71a797e3fa
countdown: add "about" to new reminder regex
2017-02-23 09:02:21 -06:00
75f5985d71
countdown: simpler reminders when in privmsg
2017-02-22 23:10:01 -06:00
48beddb580
countdown: make new reminder regex non-greedy
2017-02-22 22:25:20 -06:00
04f11f97df
countdown: provide feedback when reminder created
...
bss/dr.botzo!16
2017-02-22 22:15:29 -06:00
9c4e0fe782
countdown: receive reminder countdowns over IRC
...
bss/dr.botzo#11
2017-02-22 22:07:39 -06:00
ba5369bd31
countdown: prospector docstring stuff
...
bss/dr.botzo#17
2017-02-22 20:40:07 -06:00
beff6638d0
countdown: poll db for reminders, send to target
...
every second (!?) a new thread checks the database for reminder
countdown items that haven't been reminded about yet. when the at time
is reached, the thread sends the reminder and notes that a reminder was
sent
bss/dr.botzo#11
2017-02-22 20:39:05 -06:00
c81d0519a0
countdown: fields for sending reminders
...
extending countdown items in order to have them also store reminders,
which are the same idea (an event at a time) but these are watched by
the irc bot and sent to the specified destination when the time is
reached
this adds support for configuring this, code in support of it is coming
in later commits
bss/dr.botzo#11
2017-02-22 20:32:05 -06:00
cd23f062a9
collapsing all of dr_botzo one directory
2017-02-04 11:51:22 -06:00