[03:27:53]
*
idriven52
joined #ircdriven
[03:41:51]
*
idriven52
quit (Remote host closed the connection)
[03:42:13]
*
idriven61
joined #ircdriven
[03:45:37]
*
idriven61
quit (Remote host closed the connection)
[03:45:59]
*
idriven14
joined #ircdriven
[03:51:04]
*
idriven14
quit (Remote host closed the connection)
[03:51:23]
*
idriven48
joined #ircdriven
[03:54:09]
*
idriven48
quit (Remote host closed the connection)
[04:21:58]
*
newton
quit (*.net *.split)
[04:22:31]
*
newton
joined #ircdriven
[04:22:38]
*
newton
quit (Signing in (newton))
[04:22:38]
*
newton
joined #ircdriven
[04:30:09]
* Netsplit 2 users quit: net ↔ split
Click to toggle user list
tjr
Foxy
[04:30:50]
*
tjr
joined #ircdriven
[04:37:52]
*
Foxy
joined #ircdriven
[04:37:52]
*
Foxy
quit (Changing host)
[04:37:52]
*
ChanServ
set mode +v Foxy
[04:37:52]
*
Foxy
joined #ircdriven
[06:33:55]
+
daniel2
The channel logging feature is ready
[09:20:23]
*
Eckles
joined #ircdriven
[11:39:37]
*
Eckles
quit (Ping timeout: 248 seconds)
[12:11:37]
*
Eckles
joined #ircdriven
[16:38:13]
*
mogad0n
joined #ircdriven
[16:42:07]
mogad0n
its a pretty sick website i like it
[16:43:02]
mogad0n
is it all django based?
[16:44:40]
+
daniel2
Thanks, and yup, Django and bootstrap
[16:44:59]
mogad0n
ive been wanting to add a forum/bbs to my ircwebreg so i need to switch from flask based simple webreg to django.. and ive done very little due to depression lol
[16:45:02]
+
daniel2
The bots are written in Python with twisted
[16:45:18]
+
daniel2
Oh I've been there
[16:45:32]
+
daniel2
Happens to me with the site at times but lately I've been inspired
[16:45:53]
+
daniel2
Try Klein, it's based on flask, I use it for the bots webhooks
[16:47:14]
mogad0n
Ah do you not use some forum software which integrates with the microservices (django)
[16:47:56]
+
daniel2
I use Django machina heavily modified templates
[16:48:16]
*
mogad0n
nod
[16:48:43]
+
daniel2
That's what I love about Django. The apps and easy ability to modify them.
[16:52:22]
+
daniel2
My next project will be to upgrade to bootstrap 5 and that won't be easy. They really changed a lot since 4
[16:53:19]
mogad0n
ah yeah i used bootstrap 5 when i started but i cant stand frontend beyond a point so I left that stuff
[16:59:18]
mogad0n
the contact page isnt displaying anything .. i presume that its pending ?
[17:00:17]
+
daniel2
Yeah a few items I haven't gotten to
[17:00:20]
mogad0n
maybe just integrate it into the about page?
[17:01:09]
+
daniel2
Yes, I migrated you PostgreSQL a month or two ago and it's been amazing
[17:01:14]
+
daniel2
The site used to be really slow
[17:01:40]
+
daniel2
Ugh I'm on my phone and can't type. That's was migrated to
[17:01:50]
mogad0n
dont worry bout it :)
[17:01:59]
+
daniel2
But yeah adding indexes really helped with PostgreSQL
[17:02:13]
mogad0n
btw is 6697 supported or is it coming soon
[17:03:51]
+
daniel2
By the indexer? There's no reason for it to be indexed on 6697 as we still require 6667 to always be open as that's the default port. I'm going to add ipv6 support to the bots but it's not a priority
[17:03:52]
mogad0n
i dont have non tls exposed .. only have 6697 and i submitted the form wrong earlier today .. how can i edit the submission
[17:04:07]
+
daniel2
Ah yeah. Hmm you bring a good point I guess
[17:04:07]
mogad0n
oh cool 6697 is default yeah?
[17:04:21]
+
daniel2
6667. But I've never considered an SSL only network
[17:05:43]
mogad0n
yeah i only have 6697 .. ive never used twisted framework i usually just use sockets .. Should i check twisted out or is it very complex
[17:06:37]
+
daniel2
Twisted is cool cause it's asynchronous for one. The other is I'm inheriting the IRCClient class and just using that to handle data
[17:06:53]
+
daniel2
So the bots actually act like an IRC client
[17:07:06]
+
daniel2
Do a version on idriven28
[17:07:42]
mogad0n
yeah i used these bots to capture information from a form and then register and then die
[17:08:27]
+
daniel2
You basically create a new class method for each irc method which is mapped by the rfc codes
[17:09:42]
+
daniel2
This channel is logged in real time to the website
[17:10:49]
mogad0n
i remember seeing an announcement of this feature earlier today
[17:11:09]
+
daniel2
Yeah I just finished it last night. A big portion was getting the site to interact with the bots
[17:11:26]
+
daniel2
The channel logging bot is written entirely from scratch by myself
[17:11:38]
+
daniel2
I took about 3 weeks to build it
[17:12:20]
mogad0n
i was talking about what youve built btw
[17:12:40]
+
daniel2
Oh. I wanna clean up the logging page a little bit and add a search and filter
[17:12:45]
+
daniel2
Add the ability to hide events
[17:13:20]
+
daniel2
The way it's stored in the database is by event
[17:14:18]
mogad0n
hmm yeah i was pondering over how the db interaction will be and at what point will it possibly get dos'd due to multiple people doing crazy searcheds at the same time
[17:15:15]
+
daniel2
The database is pretty fast. It would take a lot to go a ddos. Even the most intense query of the site takes milliseconds
[17:15:24]
+
daniel2
And uses virtually no resources
[17:15:59]
+
daniel2
The bots also use a rest API which queue tasks
[17:16:16]
+
daniel2
There's no direct database access from the bots
[17:17:49]
+
daniel2
This also allows me to clean date before processing
[17:18:30]
mogad0n
thanks daniel2 youve triggered an inspiration to complete my projects :)
[17:18:34]
+
daniel2
I will look into adding an SSL only network option to the site
[17:19:01]
+
daniel2
Glad to hear. ComputerTech is the one who got me to reboot the project a year ago. I never thought I'd ever get this far with it
[17:19:15]
+
daniel2
My daughter also, she is 15, thinks I'm cool for writing this site
[17:19:26]
mogad0n
ComputerTech is a darling :)
[17:20:04]
+
daniel2
I use abuse his network with the bots
[17:20:09]
mogad0n
do you use psql when working
[17:20:31]
mogad0n
cuz then id recommend trying pgcli
[17:20:35]
+
daniel2
I rarely use it on prod, a few times on my dev server to tweak stuff
[17:21:03]
+
daniel2
I'll have to check it out. psql is meh
[17:23:51]
mogad0n
and use this pager its changing one config like in pgcli.conf
[17:27:35]
+
daniel2
I gotta run and so some errands, I'll be back later if ya wanna stick around
[17:28:40]
mogad0n
i will be around .. ttyl
[18:59:46]
*
tjr
is now known as trip
[22:31:12]
Jobe
cause it didnt respond to a PING in a timely fasion
[22:31:26]
+
daniel2
I need to figure out how to make it reconnect when ping time outs.
[22:32:57]
Jobe
have fun with that
[23:34:23]
mogad0n
well what does it send when it pings out
[23:34:45]
mogad0n
there must be something to listen to does it recieve a QUIT
[23:40:54]
mogad0n
can you check my submission i made mistakes and so it wont work
[23:41:09]
mogad0n
like maybe if theres a way to edit submissions
[23:41:21]
mogad0n
maybe a `draft` field
[23:44:32]
mogad0n
idk maybe a trash idea