#Neuro rants database

1 messages · Page 1 of 1 (latest)

spark seal
#

Would anyone be up for making a website listing all of Neuro-sama's rants along with the date, tags, and the VOD link? Also, search would be nice.

Sometimes you remember some funny shit Neuro said but struggle to find exactly when she said it, so having a website with all her rants would be helpful.

opal musk
#

i don't even know where to start cirSlain

desert terrace
#

The idea seems interesting. I can at least provide hosting. Maybe I'll even learn how to build a web page, who knows.

#

Trying to test something like this would require some starting data though

#

I do think my system with 25TB of storage would be a good host system

tranquil forum
#

I can probably make a simple website, depending on what's needed

desert terrace
#

Ok, I can host it then

#

As I've said many times, my PC is on pretty much 24/7 anyway, and mostly just sitting around. Even the specs are closer to a server than a PC, so it's a pretty good host for something like this.

tranquil forum
#

I'll try make an example website sometime soon, I'll have to relearn some stuff though as it's been a while since I've coded

desert terrace
#

Well, if you need anything, let me know.

tranquil forum
#

will do

fossil anvil
#

What would really be nice if a certain special someone could output Neuros speech logs 😉 but I think he'll keep that private.

As for collecting via auto closed caption could be a method.

As for hosting, look into Google cloud SQL. A text based database isn't large at all.

desert terrace
#

But doesn't a host like that still cost something? I'd host this for free with probably way more customization

#

Who needs the cloud when I've got 25TB sitting around

#

And what if we want to add the video for the rant on the website itself?

#

I'd say my hosting capacity is better for something like this, it has good uptime and is free

#

And it is quite massive

short river
#

The CCs idea sounds good to get started. Basically NArchiver hosts lots of Neuro streams on YT and CCs could be downloaded from there. Processed CCs could go into some full-text search engine and then later, while performing searches, the site could generate YT links with timestamps. There's one problem though, quite a few of NArchiver videos doesn't have auto generated CCs, but I suspect he could fix it if enough of us asked him.
https://www.youtube.com/@NArchiver/videos

desert terrace
#

That could work, if it was able to be implemented. I think my system wouldn't even care if it needed more compute. If you need processing power to process the CCs, I have plenty to go around

spark seal
#

I was thinking we could add the rants manually or would that be too much work

desert terrace
#

I don't know, whatever works.

#

I made a 1180 file TTS dataset from Evil manually, so a couple rants would be nothing (probably)

#

I don't really care how you get the rants. I'll store the data all the same no matter the origin

desert terrace
#

So what kind of features do we want? I could quickly come up with a filestructure for it

#

Just something pretty random, but I think it would work

#

It would also be pretty easy to build by hand or with a program, whichever one we choose

#

I can modify it if needed

#

This is just an idea

spark seal
desert terrace
#

It has a place for raw text, a link to something like a video, and keywords we might want to have some rants searchable by, even though they don't directly contain them

#

And to know when it's ended, just find the tags and look in between. Even if there was some random data past them, they are a good indication of where the properly formatted data is

short river
#

For reference, here are CCs in ttml format from the latest NArchiver video (ttml is probably the least cluttered format). The automatic CCs aren't perfect, but it's easy to see that even a manual search through such files could serve as a decent poor man's solution.
If you guys want to do the whole work by hand, I most likely won't be able to help much with that.

desert terrace
#

That has a stupid amount of data that would need to be stripped out

short river
#

Getting data from such XMLs is easy.

desert terrace
#

I don't even know if autogenerated CCs are that accurate. Going trough Neuro's subtitles with image recognition would probably be more accurate

short river
#

Well, I only suggested some relatively easy, fast and decently good solution. Perhaps others will have better ideas.

desert terrace
#

Maybe we just get a bunch of people to send in the rants and we add them to the file manually

desert terrace
#

The simplest solution is usually the best one

#

Do we need any more features for our file format, or is the one I came up with good?

desert terrace
#

I wonder how many rants I have randomly in my few hundred gigabytes of Neuro recordings

spark seal
#

what formats do we use for dates

desert terrace
#

Could be something like "24-1-29"

#

so year month day

#

That would only start to become an issue once the year 2100 comes around, but that's quite the ways away still

#

And if this is still up by then we just add the 20/21 at the beginning and automate converting all the data

#

I do wonder how much data this will actually be, but I doubt It'll be more than a few gigabytes, definitely not a terabyte or anything close to that

#

The scaling with this fata format is actually pretty easy, just add more lines below the current ones and then move the end tag "</data>"

desert terrace
#

Maybe the interface of the website could be something similar to a search engine, where the rants would show up in full text form with their dates above them, then have the text be clickable to go to the included link

#

Similar to how things show up on a Google search

desert terrace
#

I can definitely set up everything we'll need on my side, but if we want to have this as a proper website, we'll need a domain that I can host it from, so people don't have to type in my PC's IP to get into the website.

#

Preferably something I can host other things from too if needed

#

Seems like there might be ways to get domains for free, but I'm gonna look into it more at some point

#

If anyone has a domain for this already, that would probably be better

desert terrace
#

Any progress on building the part that I can host?

spark seal
#

I've been planning on adding the iconic rants into the txt file but couldn't find time to do that

desert terrace
#

Ok, that could be a good idea if we stick with this format, which I think is good

#

The more data we have ready to test with when the website part is done, the better

#

Just send me the data once you've added some and I'll make sure it matches the data format I came up with

faint comet
#

So i backread a bit and tried to understand... but im dum annytfDanki

isnt better just to make some random ass json where ppl can submit their rants? and whoever decides to make the website just use that file, idk something like this

desert terrace
#

Yeah, I think I like that one. We should build around that kind of format. We could make a feature in the website that lets people submit rants with all that data included. (with some moderation of course)

#

We can add all the rants into the database directly, but just add a data value only we on the serverside can see that determines if the rant is shown on the website

#

My format was an example anyway

#

Any thoughts from anyone else?

inland crater
desert terrace
#

That would be for the interface though? The datastructure we are trying to come up with is supposed to be how the data itself is stored internally and is not directly shown to the user, being a part of the backend

#

I also don't know if that UI would quite work with the features for this system

#

I thought of a possible funny addition by the way: a button to download the whole rants database for no reason

#

Just not sure if that would be easy to handle for my "server"

#

Or mainly by the network attached to it

desert terrace
#

By the way, any prediction when we'll have something to test for the website hosting side?

torpid knot
#

yo

#

how is this going?

#

who's doing what?

#

I can do frontend if needed, (I can do backend too, if nodejs is okay)

torpid knot
#

@desert terrace what exactly do you mean by

provide hosting

torpid knot
#

it'll be wayy easier to work with

#

I don't think there are more than a couple megs of rants tbh, so I assume size isn't really an issue

#

it would also help immensely if someone provided an example of a couple different types of rants

torpid knot
#

progress so far

#

I'd appreciate some recommendations for colors for the page and stuff, I don't really have the eye for that

desert terrace
torpid knot
#

what environment?

desert terrace
#

I'll figure it out. If you mean OS, I run under Windows, but can technically setup a hypervisor for more OSs to run in parallel if needed.

torpid knot
#

nah it's fine

#

I'll be using express, which runs on node.js

#

the LTS version should be fine

desert terrace
#

If I can host it, it's fine by me what it uses

desert terrace
#

By the way, I'm probably gonna be hosting off of my G: drive, but would it be possible to automatically copy the data to the E: and F: drives for backup reasons?

torpid knot
#

yep. I can do that

desert terrace
#

Cool, do you need me to specify filepaths?

torpid knot
#

I won't be adding that just yet

#

I'll make a setting file when I do

#

so you can specify where you'd like the backup to go to

desert terrace
#

Oh ok sounds good.Let me know if you need anything

torpid knot
#

I'm about to push my progress, so you can download that and try running it

desert terrace
#

Where will you push to?

desert terrace
torpid knot
desert terrace
#

Oh, you set up a Github repository, that's cool. Sure, I can try it

#

Just let me know when and how to run it

torpid knot
#

do you have git?

desert terrace
#

Seems like I downloaded it at some point

torpid knot
#

okay

#

after installing node.js (LTS version)
pick a folder where you want the project to run from

#folder
git clone git@github.com:NotRustyBot/neuro-rants.git
#if you don't have ssh, use this instead:
git clone https://github.com/NotRustyBot/neuro-rants.git

#folder/neuro-rants/client
npm i
npm run build

#folder/neuro-rants/server
npm i
npm start

to start the server again later, you only need to

#folder/neuro-rants/server
npm start
desert terrace
#

Just wait like 15 minutes I'm gonna go remote real quick, be back as soon as I can

torpid knot
#

sure

desert terrace
#

So how should I do the git stuff? I really don't know how to use git yet, (I can figure it out) since I really ever only used it once for something

torpid knot
#

after picking a folder where you want the project to be in

#

open up a terminal in that folder

#

it should just work

desert terrace
#

G:\hostStuff\NeuroRantsDatabase Is this path good?

torpid knot
#

should be okay

desert terrace
#

What kind of terminal do I open?

torpid knot
#

cloning the git repo will create
neuro-rants
inside the folder, so you can maybe run it in G:\hostStuff
so the actual project will be in G:\hostStuff\neuro-rants

desert terrace
#

Ok, sounds good

torpid knot
desert terrace
#

Win 10?

torpid knot
#

on win 10 you can type cmd here

#

in file explorer

#

which will open the terminal in the that directory

desert terrace
#

So just regular CMD works?

torpid knot
#

yep

#

if that doesn't work for you, it's possible you installed git to only be launched via the git bash

#

and then, depending on what were your install settings, you can maybe rigtclick and open git bash in that directory

#

and use that instead

desert terrace
#

What do I do with this?

torpid knot
#

type yes

desert terrace
torpid knot
#

oh right

#

you prolly don't have ssh keys

#

that's fine

#

use this instead

desert terrace
#

That one did something

torpid knot
#

did the neuro-rants folder get created?

desert terrace
#

It did appear, and has contents in it

torpid knot
#

good

#

navigate the terminal to the client

cd neuro-rants
cd client
desert terrace
#

Done

torpid knot
#
npm i
npm run build
#

to download the dependencies, and build the website

desert terrace
#

That doesn't work in CMD

torpid knot
#

do
node -v

desert terrace
#

What does that do? I've never seen that command

torpid knot
#

node -v
should show you the node.js version

desert terrace
torpid knot
#

if it gives you an error, then node probably didn't install properly for some reason

#

have you installed node.js ?

desert terrace
#

I'll just try the bash thing

torpid knot
#

you want the LTS version

#

windows 64bit

#

the installer will ask you if you want to install complementary software as well (such as npm), make sure that option is selected

#

I think it is by default, but I may be misremembering

#

after it's done, you will need to open a new terminal.
navigate back to the client folder
cd G:\hostStuff\neuro-rants\client
and run the install and build commands again

desert terrace
#

Now it worked

torpid knot
#

alright
there should be a few more folders in client

#

specifically node_modules and build

desert terrace
#

How does the syntax for that work?

torpid knot
#

sorry I'm not sure what do you mean

desert terrace
#

What do I type to specify it

torpid knot
#

oh no I just meant that if you go and check the folder, there will be new folders created

#

the client folder should look like this now

desert terrace
#

I noticed some of those

torpid knot
#
  • build folder
desert terrace
#

Oh, I misread

#

I read "specifically" as "specify"

torpid knot
#

ah, ok

#

now, navigate to the server

cd ..
cd server
#

and run
npm i
to download the served dependencies

#

and finally, start the server
npm run start

#

you should see something like

Server is running at http://localhost:3000

desert terrace
#

It does indeed run

#

And is accessable

torpid knot
#

cool
next time, you only need to run the last command

desert terrace
#

Ok cool. I think I'm gonna figure out how I can set a url for that at some point and try to forward that port

#

Probably gonna forward the port once I'm back, since I can't remotely forward any ports

torpid knot
#

in the end it should run from port 80 (or 443) as a regular website. I'll add that to the settings as well once I get around

#

I'll do that tomorrow

desert terrace
#

Oh, so I should forward that instead? Or figure it out once I do the url stuff?

#

I think I'm gonna see about getting a domain pretty soon

#

So people don't have to type in my IP when they want to open the database

torpid knot
desert terrace
#

OK, sounds simple enough

torpid knot
#

I'll go hit the hay
need something before I go?

desert terrace
#

Don't think so. I'll figure out a domain probably today, so that'll be something for me to figure out

torpid knot
#

okay, good luck

desert terrace
#

How do I stop the server actually?

spark seal
#

try ctrl+c?

desert terrace
#

Ok, that worked

#

That seems like something that would work for this, so I think we have a website builder now

#

Made a quick batch that can start the thing at startup once it's done

desert terrace
#

Having issues with doing the domain thing, does anyone have a domain that could be utilized?

desert terrace
#

Seems like all the free domains are not available or not usable for this purpose

#

So I think we need to find some domain to host on. If anyone has a suitable domain to use for this, or a way to get it to work, would be really useful right now

torpid knot
#

what was the issue with the ones you tried?

desert terrace
#

They were not available or not able to set an IP adress as a target

desert terrace
#

Do you know of any functional way to get a domain attached to an IP?

torpid knot
#

when you get a domain you get access to its DNS records

desert terrace
#

The issue with that is basically all the proper free domains are unavailable or I can't find the way to get them

#

And all the budget went into the PC, so I could like barely get a cheap domain if it was absolutely neccessary

torpid knot
#

eu domains are very cheap. You can also ask the harrisontemple.com ppl for a subdomain if you want

desert terrace
#

Where is that?

#

The harrisontemple people

torpid knot
desert terrace
#

I can ask, but how should I ask?

desert terrace
#

By the way, I'm gonna be on my PC physically again soon. Should I forward any ports?

#

(soon in this case is around an hour at most)

torpid knot
#

You can try forwarding 3000, then we test if that connects

#

If so, you can close 3000 and open 80

desert terrace
#

Ok, I'll let you know once I'm ready to test

desert terrace
#

I'm on my PC now and will be beginning the test

torpid knot
#

okay

desert terrace
#

It does indeed work

torpid knot
#

great

desert terrace
#

Should I now change the forward to port80?

torpid knot
#

yes

desert terrace
#

Ok, I'll do that

#

The port forwarding is now port80

torpid knot
#

okay, now I just need to finish the app

desert terrace
#

And we need a domain to host under

#

In the website itself, we should have a feature to allow users to submit rants if they have all the required data, but not immediately make them visible, but instead have a flag that is updated after the submission is verified manually

torpid knot
#

yep

desert terrace
#

That would make it easier to collect the data, but we don't want to allow absolutely everything

desert terrace
#

Any new information about the domain situation?

desert terrace
desert terrace
#

How's the application development going?

torpid knot
#

I added the ui for submitting rants

#

After I add the approval tool it should be good to go

desert terrace
#

Ok, sounds like it's going well. Any idea if we can get a domain from the harrison temple people?

torpid knot
#

I DMd Rhae, no response so far

desert terrace
#

I guess we'll wait then. Let's hope it doesn't take too long

#

We can probably do all the setup for the website while we wait

#

At least host side

#

Just tell me once the finished application needs installing or if you need anything

torpid knot
#

sure

sharp fiber
#

Hey I got the message and I'm down for it. Depending on how it's hosted I am good to help get this on a harrisontemple domain.

#

As far as I can tell no one is using them for abything now so I can put the domains on your nameservers or get them to work with whatever DDNS you're using if you dont have a static IP

desert terrace
#

I do have a static IP

desert terrace
#

Let me know when we'll set it up and if you need anything

desert terrace
desert terrace
#

Any idea when we can set up the domain stuff? I can do it whenever (Even remotely(excluding when I sleep))

torpid knot
desert terrace
#

So how do I get it to them?

#

I know what it is, just where do I send it?

torpid knot
#

DMs, but it doesn't really matter

desert terrace
#

I have never started a DM, how do you do that?

torpid knot
#

Click on Rhae, click Message

desert terrace
#

I think I found the button, I'll try to get the IP to them

#

Hope that worked

#

I guess now you just need to finish the application, unless you already did

torpid knot
#

I didn't
Maybe today, tomorrow at latest

desert terrace
#

Ok, I'll have plenty of time to install it once it's done, so once it is, just let me know and we can install it

#

Also, for the data backup, can you make it save the backups maybe daily, and into E:\rantsBackup and F:\rantsBackup?

sharp fiber
#

Hey I kind of want to get some community feedback before I make a dictatorial final call on what the main domain to use in any projects will be. The options are:

- harrisontemple.com
- theharrisontemple.com
- theharrisontemple.org

Im leaning towards the second option.

fossil anvil
#

the second option as well. Just in case there's someone on this planet named Harrison Temple and wants a domain name 😄

desert terrace
#

Is the application done soon?

torpid knot
#

Sorry I was exhausted after a social event

#

There's like 6 hours of work left I recon

desert terrace
#

Doesn't sound that bad

torpid knot
#

Maybe I can do that all this evening after I get home

desert terrace
#

Sound like a plan

#

Let me know when it's ready for installing

torpid knot
#

yea I'll need one more day to finish off navigation and backups

desert terrace
#

Ok, take all the time needed, I don't want a rushed application

desert terrace
#

Are you making progress on the application?

torpid knot
#

no. I will once I get back home

desert terrace
#

Ok then, I hope you get it done, but don't rush if you can't finish it

torpid knot
#

it's done ™️
(I will definitely want to make at least one more update)

#

but it's functional now

desert terrace
#

That's pretty good. Any updates on domain stuff?

#

And also when will we install it?

torpid knot
#

you can do that now

desert terrace
#

Is the process the same as the first time?

torpid knot
#

almost

#

go to the neuro-rants folder
run git pull

desert terrace
#

In what folder?

torpid knot
#

G:\hostStuff\neuro-rants

desert terrace
#

Is thiswhat it should look like?

torpid knot
#

no not really

#

do git stash
and then try again

desert terrace
#

Well, it did something different

#

That looks a bit more like what I was expecting

torpid knot
#

okay

#

now

cd client
npm i
npm run build
#

and then

cd ..
cd server
npm i
desert terrace
#

Do I need to build the server?

torpid knot
#

no
go to the settings.json file

#

in server folder

desert terrace
#

Ok, what to do here

torpid knot
#

see DMs

#

now you can npm run start the server

desert terrace
#

Alright

#

Seems like it runs now

#

Should I add the startup batch to the system's startup?

torpid knot
#

yea sure

desert terrace
#

It should now start with the system. What now? Is the domain still in-progress?

torpid knot
#

idk

desert terrace
#

Well, I haven't gotten updates and Rhae said they'd talk to you about something

desert terrace
#

Well, none of those go anywhere at least

torpid knot
#

no I mean Rhae is looking for feedback on which one to use

desert terrace
#

Well, I'm fine with any of them

#

Or maybe one of the .com ones

#

Should I do anything else with the website itself?

torpid knot
#

you can check how things work

#

but no, nothing in terms of setup

#

we'll need to do something with certbot

#

you may want to look into that

desert terrace
#

What is that?

torpid knot
#

a software that we'll use to generate certificates
certificates are needed to encrypt the communication between server and client

#

that what the lock means

desert terrace
#

Oh ok, that seems important

#

I found some kind of instructions generator thing, what software is it running on?

#

The website

torpid knot
#

"Other"

desert terrace
#

So I just need to follow these instructions?

torpid knot
#

for now just the download and install stuff
the actual verification can be done only once the DNS will point at your IP

desert terrace
#

Ok I guess, I'll just download stuff then

#

It's installed now I guess

#

So on the website itself, what does the log in button do?

#

What is it logging in with?

torpid knot
#

discord

desert terrace
#

Oh, how convenient. Does it pull it from the app?

#

Does it pull the Discord login from the Discord application?

torpid knot
#

it uses OAuth2 provided by discord

#

does it not work on your end?

desert terrace
#

I don't know, I should probably test it

#

I guess it works

#

I'm gonna go to sleep for today, if anything happens, I'll check it tomorrow

torpid knot
#

ok, gn

desert terrace
#

Any updates on the domain stuff?

desert terrace
#

Any info on when we'll have the domain stuff functioning?

torpid knot
#

@sharp fiber ?

desert terrace
#

The server seems to have paged literally everything due to not being used

desert terrace
#

The server is now up and ready for testing: https://rants.theharrisontemple.com/ This thread will be used for technical updates, such as outages of the server. If you want to test it, feel free to do so, and please report any issues you find

#

If you can't open it, the domain might not be on your nameserver yet, so try again later

desert terrace
#

We have data on the server now. Isn't that interesting?

torpid knot
#

I guess I'll have to add the other stuff sooner rather than later
other stuff being search, and moderation

desert terrace
#

We'll defenetaly need more tools for moderation. Apparently the date field is really hard to notice, so the data on there has an incorrect date value

#

Would be convenient to have a tool to be able to correct that

desert terrace
#

In case anyone noticed, there was an outage of unknown length due to Windows update automatically restarting and messing up some read permissions, while I was sleeping. This caused the server to go down, but it could not restart due to that read permissions error

#

It's back up now though

river lark
#

I did just try to publish one and it's not there quite yet (plus I missed the hiyori tag and would like to add that)

desert terrace
#

When you publish something, you will need to wait for moderators of the website (currently only me) to approve it

river lark
#

Ah, I see, I see

#

Okay, cool

desert terrace
river lark
#

Ah, I know one I should submit

desert terrace
#

I'll see if I can manually add the tag in the data

#

It now has the "hiyori" tag

river lark
#

Ah, thanks

#

That one was basically just throwing something in that hasn't been known about for a long time

#

But the other one submitted is certainly better well-known

torpid knot
#

also, if you have any suggestions, feel free to share

#

I'll see what I can do

desert terrace
#

I assume it's not supposed to look like this

torpid knot
#

yikes

river lark
desert terrace
#

There's probably a lot of bugs like this

river lark
#

That all looks correct beyond that bug though, right?

desert terrace
#

Yeah, it's just a formatting bug. Those will probably be fixed, since the current version is just a test version (all the data will carry over to the release)

river lark
#

Alright, fair enough

#

Well, I'm glad to be able to help test it

torpid knot
#

yea thanks

river lark
#

Admittedly, I'm surprised a database of her rants hasn't come around before

#

But it's nice that we have something now

desert terrace
#

It's a pretty cool thing to be hosting too

#

People have made databases dedicated (or something similar) to specific types of Neuro quotes, but this website can basically fit all of them, since it has a tags system to seperate things like stories and poems

#

This one is also gonna be really easy to control, since it's hosted on hardware I have direct access to

river lark
#

True, true

#

And that's cool

#

It's also very convenient for me, seeing how much I go through clips to find stuff

desert terrace
#

I hope it's useful for everyone

river lark
#

Also, what are we counting as rants, in this case?

river lark
desert terrace
#

We already have a couple stories too

river lark
#

Ah, so it's not only for true rants specifically, but interesting quotes?

#

That's cool

desert terrace
#

I guess so, I'm not gonna run out of space any time soon

river lark
#

She does have some very funny answers as well. BTMC's meaning, for example

desert terrace
#

Should I add a TTS speaker to the website?

river lark
#

I'm not too sure honestly

desert terrace
#

It's not hard to add, I just need a color

river lark
#

Would say green because it's corpa, but Vedal is already green

torpid knot
river lark
#

I was thinking maybe

#

But my disdain of TTS was preventing me from suggesting purple, a colour I also associate with Neuro

desert terrace
#

I don't really know what color would be best, I can go with whatever

#

So what color should I use? I'll set up all the other data while I wait for a response

#

Well, I got all the other data for it in place now

desert terrace
river lark
#

It is the colour of bits

desert terrace
#

I think that works

#

It should be added now

desert terrace
#

Storing this stuff is really easy by the way, the current data is just under 5KB in size

placid crater
#

a searchable data base would be amazing there are certain quotes i remember but I can't find them

desert terrace
#

A search feature is coming in the release updates

#

That is actually literally the original reason for the creation of this

desert terrace
#

Added "fact of the day" tag to the website

river lark
#

Thinking about adding times where Neuro mentions having a cat

#

I've got one

desert terrace
#

Sure, you can add whatever Neuro quotes you want

desert terrace
#

The data file is now a bit over 18KB. A pretty big increase

river lark
#

Huh, the double spaces disappeared from this one

#

Should be two spaces between "sauce" and "it's" and another two between "that" and "if"

desert terrace
#

I wonder if the website just can't display that for some reason, or if it strips that out of the data as "obvious typos" automatically

river lark
#

Hm, I'm not too sure

desert terrace
#

Well, I guess NotBot might know

#

We have a decent amount of data on the website already, which is pretty cool

#

And we haven't even released outside of very few places

#

Should I add a new "abber demon" speaker entry?

#

Added "chess" tag

#

I could probably use a different red of some kind for the abber demon speaker than the one Evil already uses, to make it easier to differentiate

pulsar fulcrum
# desert terrace I wonder if the website just can't display that for some reason, or if it strips...

if you haven't figured it out yet here is the answer
html basically ignores whitespace by default https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Whitespace

you want to add the white-space: pre or pre-wrap css styling depending on how you want it to look
https://developer.mozilla.org/en-US/docs/Web/CSS/white-space#pre

MDN Web Docs

The presence of whitespace in the DOM can cause layout problems and make manipulation of the content tree difficult in unexpected ways, depending on where it is located. This article explores when difficulties can occur, and looks at what can be done to mitigate resulting problems.

MDN Web Docs

The white-space CSS property sets how white space inside an element is handled.

desert terrace
#

I think this website is based on something called "Node.js" or something, no idea if the rendering is different there. I didn't make it, NotBot is the one responsibele for making the website and server, I just host it

pulsar fulcrum
#

node.js is just the server part of the website that sends the html. it is up to the browser to determine how to render the html.

desert terrace
#

I guess it's probably just ignoring the additional spaces then

pulsar fulcrum
#

yep that is how it is in browsers by default(first link)

desert terrace
#

We'll see if we do something about it

desert terrace
#

Note: Server outage scheduled after the stream today to install 64GB of RAM

desert terrace
#

Note: the server outage was moved to today, it is happening pretty soon

desert terrace
#

RAM upgraded, expect full server uptime for the near future

desert terrace
#

Ok, it's actually up now, I had some technical difficulties with my USB card, but that seems to be working now

north radish
#

im creating an OCR script for neuro's streams, sounds perfect to join this thread

torpid knot
#

sounds great

north radish
#

optical character recognition

desert terrace
#

Oh, ok. Does that mean you could get text from the streams automatically? If so, that could be useful for getting data onto the website

river lark
#

Admittedly, I'm a bit hesitant to submit more before it's properly released

desert terrace
river lark
#

Also, for "the other day" category, do those words need to be said or can it be any story of something that happened to her in the past?

desert terrace
river lark
#

Ah, I see

#

Alright, fair enough

desert terrace
#

New bug report:

desert terrace
#

The server is gonna go down for a bit, I'll reboot to fix Windows being absolutely broken and for setting fan curves

desert terrace
#

Server is back online now

desert terrace
#

Another bug found or something:

north radish
#

hey @torpid knot, i'd like to help on the javascript part if you allow me

#

c:

neat cobalt
#

Semi related update: we have managed to feed Neuro’s rants in a LoRA! …now we need to convert it into a GGUF and we can have a “low budget neurosama” LLM

desert terrace
#

And it definitely only might just need a really high-end GPU to run it decently

merry spoke
#

This is how the Neuro Holy text is written

desert terrace
#

Neuro rants updated with tag filtering and moderation features

merry spoke
#

Personally I think they should also have numbers after each sentence to allow for better Neuro quotations.

desert terrace
#

What do you think they need numbers for?

#

Could you explain it better?

merry spoke
merry spoke
#

True

desert terrace
#

I don't think we want to unnecessarily add such unnecessary features, but add useful features instead, like a search bar (idea from someone in offline chat)

harsh torrent
desert terrace