Time Nick Message 00:27 OldCoder TvAnenna, welcome 00:27 TvAnenna Hello 00:27 OldCoder Hm; you need auth 00:27 OldCoder Wait 00:27 OldCoder All right 00:27 OldCoder Moment, while I pull up some code 00:27 TvAnenna ok 00:28 OldCoder TvAnenna, you will make and use a new privilege 00:28 OldCoder What will it be named? 00:28 TvAnenna privs 00:28 TvAnenna it will restrict the use of the /privs command 00:28 OldCoder privs is close to existing privilege name(s) 00:28 OldCoder Wait 00:28 OldCoder So, what implements that? Wait 00:29 OldCoder Checking 00:29 TvAnenna ... 00:29 OldCoder Which privilege allows use of /privs? 00:29 OldCoder Can anybody use /privs? 00:29 TvAnenna Yes 00:29 OldCoder OK hold on 00:29 TvAnenna I believe you can use it if you have all of your privileges revoked 00:29 OldCoder It is very easy to add a new privilege for a new operation 00:30 TvAnenna ok 00:30 OldCoder But to modify that I might need to patch core. Wait briefly, reviewing. 00:30 TvAnenna I shall have to figure out what means later 00:31 Shara TvAnenna: Why would you need to duplicate a priv that already exists? 00:31 TvAnenna what? 00:31 OldCoder Shara, go on 00:31 TvAnenna What is it named under 00:31 OldCoder Shara, if we define a new chat command named /privs will that override existing? 00:31 Shara I simply don't understand the need 00:31 OldCoder But continue first 00:31 OldCoder He wishes 00:31 TvAnenna she* 00:31 OldCoder to disable the use of the /privs command 00:31 OldCoder TvAnenna, you are a she? 00:31 OldCoder Excuse error 00:32 TvAnenna yes i am 00:32 OldCoder You wish to disable the use of the /privs command ? 00:32 Shara Okay, so you don't need a new priv then as you told me. 00:32 TvAnenna I have an annoying player who always checks the privs of a person joining waiting to hack 00:32 OldCoder Well, yes 00:32 TvAnenna yes 00:32 OldCoder She wants to prohibit 00:32 OldCoder one or more players from doing this 00:32 Shara Just need to find which file this is in and adjust 00:32 OldCoder Shara, is /privs core ? And will defining a new /privs fix this? 00:33 Shara I'm not sure if you can override a priv 00:33 OldCoder Checking builtin 00:33 TvAnenna the minimap was made a priv 00:33 TvAnenna Even though it was builtin 00:33 Shara It's the command to check which privs a player has 00:33 TvAnenna Yes 00:33 Shara But it's not connected to the privs priv 00:33 OldCoder Found it 00:33 Shara privs priv is used to be able to grant/revoke all privs 00:34 OldCoder common/chatcommands.lua 00:34 OldCoder needs a new priv 00:34 OldCoder Hold on 00:34 OldCoder Easy fix... 00:34 Shara Yup. Can likely just comment it out to disable, or add a priv requirement to it to restrict 00:34 OldCoder Or 00:34 OldCoder Just rename it and keep the new name secret :D 00:34 TvAnenna maybe 00:34 OldCoder TvAnenna, will that work? 00:34 Shara Just add a line 00:34 Shara privs = {server=true}, 00:34 Shara then only those with server priv can use it 00:35 OldCoder Shara, Hm? Where will that go? 00:35 TvAnenna I believe so but I am needing this for a friend 00:35 Shara I'm assuming it's just registered as any chatcommand? I don't have the code in front of me 00:35 OldCoder Wait 00:36 TvAnenna brb 00:37 OldCoder Looks easy 00:39 Shara Yea, add one line and done 00:39 OldCoder Which line? Looks like 3 00:39 OldCoder Will post in a minute 00:39 Shara OldCoder: look at /me command for an example 00:40 OldCoder But must register priv 00:40 OldCoder Unless tied to existing 00:40 Shara No need 00:40 OldCoder She asked for a new priv? 00:40 Shara I think there was an assumption privs command was linked to privs priv 00:40 OldCoder Go on 00:40 OldCoder She says anybody can use it 00:40 Shara privs command can be used by anyone, yes 00:41 Shara Line 96, looking at current code 00:41 OldCoder Fixing that now. 2 lines. 00:41 Shara Just add under that: 00:41 Shara privs = {server=true}, 00:41 Shara That's all it needs. One line 00:41 TvAnenna Oh lord i just started a whole ne3w issue 00:41 OldCoder minetest.register_privilege ("readprivs", 00:41 OldCoder { description = "To do /privs" }) 00:41 OldCoder 00:41 OldCoder core.register_chatcommand("privs", { 00:41 OldCoder params = "", 00:41 OldCoder description = "Print privileges of player", 00:41 OldCoder privs = {readprivs=true}, 00:41 OldCoder It's done, TvAnenna 00:41 OldCoder Wait, testing 00:41 TvAnenna coo 00:41 OldCoder allow 3 minutes to test 00:41 TvAnenna ok 00:42 Shara Same thing. Just don't see a point in a new priv :) 00:42 OldCoder She requested one, I think 00:42 OldCoder Allows finer control 00:43 OldCoder Testing 00:43 TvAnenna I'll get a more detailed knowledge of lua coding and go from there 00:43 TvAnenna A friend wants a mod for his server 00:43 TvAnenna Where there's a will there's a way 00:44 OldCoder It is a patch to builtin as opposed to a mod; will work 00:44 OldCoder How old is the server? TvAnenna 00:45 OldCoder Minute 00:45 OldCoder So far so good 00:47 garywhite Hello 00:48 OldCoder garywhite, Hi 00:48 OldCoder TvAnenna, it works 00:49 OldCoder TvAnenna, what sort of server does other person have? Linux or Windows? How old? 00:50 TvAnenna OldCoder, sorry about that 00:50 OldCoder 00:50 TvAnenna Linux for both, my server is about 1 month old 00:50 TvAnenna Before that 2 years old 00:50 OldCoder Wish to test the fix on the newest server? 00:50 TvAnenna 00:50 TvAnenna yes 00:50 OldCoder Do you have access now? Ready to go? 00:51 TvAnenna yes 00:51 OldCoder Is this a home machine? Are you on it? 00:51 TvAnenna yes 00:51 OldCoder Do you know where your Minetest files are? 00:51 TvAnenna yes 00:51 OldCoder Somewhere like /home/bacon/minetest ? 00:51 TvAnenna yes 00:51 OldCoder Do this please 00:51 TvAnenna or /home/minetest/.minetest 00:51 TvAnenna ok 00:52 OldCoder We need the actual minetest program files and not .minetest 00:52 TvAnenna ok 00:52 OldCoder Is that in /home/minetest? 00:52 OldCoder Do this 00:52 OldCoder cd /home/minetest 00:52 OldCoder Did that work 00:52 OldCoder ? 00:55 TvAnenna Sorry 00:55 OldCoder If now is a bad time 00:55 TvAnenna Chose a bad time cause mom just started callingnme 00:55 OldCoder can proceed tomorrow. 00:55 TvAnenna let me do it noe 00:55 OldCoder Will need 15 minutes to focus 00:55 OldCoder 15 minutes possible or other time better? 00:55 TvAnenna yes 00:55 OldCoder OK 00:55 OldCoder cd /home/minetest 00:55 OldCoder Did that work? 00:55 TvAnenna there 00:55 TvAnenna yes 00:56 OldCoder Where did this Minetest come from? 00:56 OldCoder BTW this is not difficult 00:56 TvAnenna sudo apt-get install -t jessiebackports minetest-server 00:56 OldCoder OK 00:56 TvAnenna raspberry pi 00:56 OldCoder So files are probably in /usr somewhere 00:56 OldCoder do this please 00:56 OldCoder sudo bash 00:56 OldCoder Indicate when done 00:56 TvAnenna done 00:57 OldCoder find /usr/ -name chatcommands.lua 00:57 OldCoder Copy paste that if you can 00:57 TvAnenna loading 00:57 OldCoder Allow a minute or two 00:58 TvAnenna /usr/share/games/minetest/builtin/game/chatcommands.lua 00:58 OldCoder Ha 00:58 OldCoder cd /usr/share/games/minetest/builtin/game/ 00:59 TvAnenna which onr 00:59 TvAnenna ok 00:59 OldCoder Is there more than one? 00:59 OldCoder Just one line, right? 00:59 TvAnenna ya 00:59 OldCoder OK 00:59 OldCoder cd /usr/share/games/minetest/builtin/game/ 00:59 TvAnenna there were more than 1 00:59 TvAnenna im there 00:59 OldCoder Can you paste the others? 00:59 TvAnenna Wait eye error sorry 00:59 OldCoder Just 1 ? 01:00 TvAnenna yes only 1 01:00 OldCoder ls chatcommands.lua 01:00 TvAnenna i see chatcommands 01:00 OldCoder Shows the file, right? 01:00 OldCoder Fine 01:00 TvAnenna yup 01:00 TvAnenna I use nano text editor 01:00 OldCoder cp -p chatcommands.lua chatcommands.old 01:00 OldCoder Do that 01:00 OldCoder You must back-up 01:00 OldCoder back me up 01:00 OldCoder back me up 01:00 OldCoder lest I die, sigh 01:00 OldCoder cp -p chatcommands.lua chatcommands.old 01:00 TvAnenna Ok. 01:00 OldCoder Indicate when done 01:01 TvAnenna done 01:01 OldCoder You know nano? Very well!! 01:01 TvAnenna yes 01:01 OldCoder nano chatcommands.lua 01:01 TvAnenna Ive used terminal in linux for 9 years 01:01 OldCoder I thought you were a kid? 01:01 OldCoder You are college, then? 01:01 OldCoder Anyway, proceed 01:01 OldCoder In file? 01:01 TvAnenna yes 01:02 OldCoder Find this line 01:02 OldCoder core.register_chatcommand("privs", { 01:02 OldCoder Can search for "privs" to help find it 01:03 TvAnenna got it 01:03 OldCoder Right above that line 01:03 OldCoder Above 01:03 OldCoder Insert this one 01:03 OldCoder minetest.register_privilege ("readprivs", { description = "/privs" }) 01:03 OldCoder Copy paste if possible 01:03 OldCoder Can change readprivs to be rpr or anything like that 01:04 TvAnenna ok 01:04 OldCoder When done, do you have copy paste? 01:04 OldCoder Able to paste that line back here to check? 01:04 TvAnenna let me try again 01:04 OldCoder minetest.register_privilege ("readprivs", { description = "/privs" }) 01:04 TvAnenna ive entered it 01:04 OldCoder Able to paste that line back here to check? 01:04 TvAnenna wait 01:04 OldCoder Or was it copy paste to begin with 01:04 OldCoder and sure correct? 01:05 TvAnenna minetest.register_privilege ("readprivs", { description = "/privs"}) 01:05 TvAnenna oops 01:05 OldCoder ? 01:05 TvAnenna mising a space at }) 01:05 OldCoder Ah 01:05 TvAnenna very end 01:05 OldCoder You hand typed it? 01:05 OldCoder OK, finish 01:05 TvAnenna yes 01:05 OldCoder Then a few lines down 01:05 TvAnenna ... 01:05 OldCoder func = function(caller, param) 01:05 OldCoder See that line? 01:05 OldCoder It is just 2 lines, TvAnenna 01:06 TvAnenna yup 01:06 OldCoder Only 2 01:06 OldCoder Before the func = line 01:06 OldCoder right above it 01:06 OldCoder Add this line 01:06 OldCoder privs = {readprivs=true}, 01:06 OldCoder Just as Shara said 01:06 OldCoder Or 01:06 OldCoder privs = { readprivs=true }, 01:06 OldCoder More readable 01:06 TvAnenna doen 01:06 TvAnenna done* 01:07 OldCoder The changes were as follows 01:07 OldCoder 01:07 OldCoder +minetest.register_privilege ("readprivs", { description = "/privs" }) 01:07 OldCoder core.register_chatcommand("privs", { 01:07 OldCoder params = "", 01:07 OldCoder description = "Print privileges of player", 01:07 OldCoder + privs = {readprivs=true}, 01:07 OldCoder func = function(caller, param) 01:07 OldCoder 01:07 TvAnenna minetest.register_privilege ("readprivs", { description = "/privs" }) 01:07 TvAnenna core.register_chatcommand("privs", { 01:07 TvAnenna params = "", 01:07 TvAnenna description = "print out privileges of player", 01:07 TvAnenna privs = {readprivs=true}, 01:07 TvAnenna func = function(caller, param) 01:07 TvAnenna no + in mine 01:07 OldCoder + just means I added a line 01:07 TvAnenna ok 01:07 * garywhite is sitting in on -project while using an in-browser flight simulator to fly a 777 from Boston to New York 01:07 OldCoder It is not really there, it is a patch 01:07 OldCoder garywhite, do not eat donuts 01:07 OldCoder and steer 01:07 OldCoder at same time 01:08 TvAnenna Lol i was earleir too XD 01:08 OldCoder TvAnenna, now save, exit, restart Minetest 01:08 OldCoder Hm 01:08 TvAnenna the server i presume 01:08 OldCoder Yes but wait 01:08 OldCoder diff chatcommands.{old,lua} 01:08 OldCoder Try that 01:08 garywhite heh 01:08 TvAnenna add that? 01:08 OldCoder Ni 01:08 OldCoder No 01:08 OldCoder Save file and exit 01:08 TvAnenna i did 01:08 OldCoder Then at CLI do this 01:08 OldCoder diff chatcommands.{old,lua} 01:08 OldCoder Shows your changes correctly? 01:09 TvAnenna loading 01:09 OldCoder Should be pretty fast even on Pi 01:09 OldCoder Did you call the backup chatcommands.old ? 01:09 TvAnenna } 01:09 TvAnenna 147d146 01:09 TvAnenna < minetest.register_privilege ("readprivs", { description = "/privs" }) 01:09 TvAnenna 151d149 01:09 TvAnenna < privs = {readprivs=true}, 01:09 TvAnenna yes 01:09 TvAnenna thats in terminal 01:09 OldCoder Hm, did you do 01:09 OldCoder diff chatcommands.{old,lua} 01:09 TvAnenna yes 01:09 OldCoder or 01:10 OldCoder diff chatcommands.{lua,old} 01:10 OldCoder ? 01:10 OldCoder Which file did you nano ? 01:10 TvAnenna same thing 01:10 OldCoder Nope 01:10 TvAnenna chatcommands.old 01:10 OldCoder < means delete line 01:10 OldCoder > means add line 01:10 OldCoder So 01:10 OldCoder You edited the backup file? 01:10 TvAnenna yes 01:10 OldCoder Do this 01:10 TvAnenna mv... 01:10 OldCoder mv -i chatcommands.{lua,bacon} 01:11 OldCoder Done? 01:11 OldCoder mv -i chatcommands.{lua,bacon} 01:11 TvAnenna done 01:11 OldCoder Now do this 01:11 OldCoder mv -i chatcommands.{old,lua} 01:11 OldCoder Done? 01:11 TvAnenna yup 01:11 OldCoder Now do this 01:11 TvAnenna Awaiting input 01:11 OldCoder mv -i chatcommands.{bacon,old} 01:11 OldCoder Done? 01:12 TvAnenna yes 01:12 OldCoder Now do !diff 01:12 OldCoder !diff 01:12 OldCoder What happens? 01:12 TvAnenna < minetest.register_privilege ("readprivs", { description = "/privs" }) 01:12 TvAnenna 151d149 01:12 TvAnenna < privs = {readprivs=true}, 01:12 OldCoder Huh 01:12 TvAnenna between the prompts 01:12 OldCoder Still wrong 01:12 TvAnenna hmm 01:12 OldCoder ls -l chatcommands* 01:12 OldCoder What does that show? 01:12 OldCoder We renamed the files?! 01:12 OldCoder ls -l chatcommands* 01:12 TvAnenna -rw-r--r-- 1 root root 28441 Apr 17 02:08 chatcommands.lua 01:12 TvAnenna -rw-r--r-- 1 root root 28337 Dec 22 22:14 chatcommands.old 01:13 OldCoder diff chatcommands.{old,lua} 01:13 OldCoder What does that show? 01:13 OldCoder Looks right 01:13 OldCoder diff will say > 01:13 OldCoder Not < 01:13 OldCoder diff chatcommands.{old,lua} 01:13 TvAnenna 01:13 TvAnenna 146a147 01:13 TvAnenna > minetest.register_privilege ("readprivs", { description = "/privs" }) 01:13 TvAnenna 149a151 01:13 TvAnenna > privs = {readprivs=true}, 01:13 TvAnenna haha 01:13 OldCoder I am pleased. Thou mayest use the new priv. 01:14 OldCoder Restart client and server 01:14 OldCoder Log in as ordinary player 01:14 OldCoder Not name/superuser 01:14 OldCoder mspacman will do 01:14 TvAnenna starting... 01:14 OldCoder mspacman will not be able to do /privs 01:14 OldCoder Confirm this 01:14 TvAnenna Initializing Nodes... 01:15 OldCoder How fast is MT on Pi? 01:15 TvAnenna Oh a lot faster than my old pc with 2.0 ghz 01:15 TvAnenna Works thanks 01:15 OldCoder Wait 01:15 OldCoder To finish the test 01:15 TvAnenna ... 01:15 OldCoder Log in as name person 01:15 OldCoder You are 9 year Linux expert 01:15 OldCoder Learn Dev 01:15 OldCoder Must test 01:16 OldCoder Log in as name person; i.e., superuser 01:16 OldCoder Then do 01:16 OldCoder /grant mspacman readprivs 01:16 TvAnenna loading... 01:16 OldCoder Use whatever ordinary user name you just tried 01:17 TvAnenna still loading... 01:17 OldCoder Confirm that this executes without errors: 01:17 OldCoder /grant mspacman readprivs 01:17 TvAnenna ok 01:17 OldCoder Indicate when done. Do not exit immediately. 01:18 TvAnenna works well 01:18 OldCoder Now do this 01:18 OldCoder Exit and log in as ordinary user mspacman who just got the readprivs priv 01:19 OldCoder Then do /privs somebody 01:19 TvAnenna lol my admins bewildered as to why he cant check privs of the new players XD 01:19 TvAnenna WOrks 01:19 OldCoder Hm? 01:19 OldCoder How could he see it so fast? 01:19 TvAnenna it Work 01:19 TvAnenna OH 01:20 TvAnenna Whenever someone new logs on he checks them 01:20 OldCoder Moment one more thing 01:20 OldCoder First, exit the sudo bash as that is dangerous... 01:20 OldCoder then (one more thing) 01:20 TvAnenna done 01:21 TvAnenna Awaiting Command 01:21 OldCoder http://minetest.org/readprivs.txt 01:21 OldCoder Link 01:21 OldCoder That file outlines what we just did (for Debian or Ubuntu systems) 01:22 OldCoder Is this satisfactory? 01:22 OldCoder http://minetest.org/readprivs.txt 01:22 TvAnenna yes thanks 01:22 TvAnenna Thank you very much' 01:22 * OldCoder nods 01:22 OldCoder Minetest thanks you for your interest 01:22 OldCoder Good day 01:22 OldCoder 01:22 TvAnenna Do you hate minecraft 01:22 TvAnenna I do 01:22 OldCoder Not at all! 01:23 OldCoder It is simply 01:23 OldCoder an alternate way of doing things 01:23 TvAnenna I think it's great as a role model for mt 01:23 OldCoder I.e. the closed-shop proprietary model 01:23 TvAnenna But its not mc itself 01:23 OldCoder Tradeoffs are it is more polished, but less flexible 01:23 TvAnenna it's the server admins. Everyone i talk to wont talk back and if i take aggresive means to get them, they ban me 01:23 TvAnenna true 01:24 OldCoder With MT, of course, you can not only run a world for free - you can easily change the code 01:24 TvAnenna WOuld you like to see my server for a minute? 01:24 OldCoder Not today, thanks 01:24 TvAnenna That's what i love about mt 01:24 OldCoder Need to work 01:24 TvAnenna It's open source 01:24 TvAnenna ok 01:24 TvAnenna bye 01:24 TvAnenna thanks again 01:24 OldCoder Plus I usually don't visit other worlds. I did visit Thomas S's 01:24 OldCoder Oh, I am here, ping if I am needed 01:24 OldCoder And you are welcome 01:24 OldCoder 05:56 OldCoder passant, do you capture? 05:57 OldCoder passant, auth and ChanServ will voice you 05:59 passant ah - just remembered the command :3 06:00 OldCoder passant, welcome 06:00 OldCoder You are a very chess-y nick 06:01 passant ^^ 06:02 passant actually i am currently fighting with a rails app so a dozen of users get their application*.css back... so please don't mind me when i am absent 06:03 OldCoder passant, of course 06:05 passant *but* i had it on my todo list to write you, OldCoder - somewhere in the phpbb communityforum was a manual to disable those actionpages, are you interested in this change? you know like "youre now logged in" or "you edited this post" and such 06:05 OldCoder passant, Hi 06:05 OldCoder Minute 06:06 OldCoder AlexYst, welcome 06:06 OldCoder passant, reviewing 06:06 AlexYst OldCoder, Thank You! 06:06 OldCoder passant, patch a phpbb forums site? 06:06 OldCoder AlexYst, o/ 06:06 OldCoder Which action pages? Any? 06:06 AlexYst Oops, I'm a bit tired. That "Y" shouldn't be capitalized. 06:07 OldCoder AlexYst, happens! 06:07 OldCoder Tired is fortunately not expired 06:07 OldCoder passant, further details? 06:07 AlexYst OldCoder: Very true. 06:07 OldCoder AlexYst, people in the U.S. will awake in about 6 to 8 hours 06:07 passant actually it is just an option in the settings site 06:07 OldCoder Some will be at work 06:07 OldCoder passant, what site? 06:07 passant lemme search for the link 06:07 OldCoder Excuse confusion 06:08 passant the admin settings in the forum 06:08 OldCoder Which forum? 06:08 OldCoder phpbb3 ? 06:08 passant yes, the minetest phpbb forum 06:08 passant here we go https://www.phpbb.com/community/viewtopic.php?f=46&t=2171587 06:08 OldCoder You are working with a copy? 06:08 OldCoder R 06:08 passant no i am not 06:09 OldCoder passant, I feel as though I came in late to a movie :-) 06:09 passant but i was so annoyed that i searched the web a bit :D 06:09 OldCoder I am not quite following, but O.K. 06:09 OldCoder You found a fix 06:09 OldCoder for a MT forums annoyance? 06:10 passant the thing is, the current minetest forum annoys with this jumpcards after each action you do. like "logged in", "edited", "sent" and what not, many folks including me don't like that and upon link should help to disable it 06:10 OldCoder So, propose the options change to staff 06:11 OldCoder Sounds sensible 06:11 OldCoder Vanessa is awake right now 06:11 passant i don't know ... i just know that someone said i have to talk to OldCoder ^^ 06:11 OldCoder OK 06:11 OldCoder I will present the change to forum staff 06:11 OldCoder Wait, reviewing the link 06:12 OldCoder lumidify, lumidihi 06:12 OldCoder passant, this change is simple... 06:12 OldCoder do you feel it will do what you wish? 06:13 passant also i wouldn't be surprised if such things can be be done by just a plugin (there are many interesting and maybe experience enhancing plugins) but some of the team said the chance that the forum gets any plugin would be like zero 06:13 lumidify Hi OldCoder 06:14 OldCoder passant, change has been proposed to forum stuff. Only 1 is present right now. 06:14 passant yes it just read as it would do it 06:14 OldCoder Allow a day or two for a yes or no 06:14 OldCoder I will see the decision as I am present at that venue 06:14 passant oh sure, i wate for a better forum since i know it so i can wait hehehe 06:14 passant *wait 06:14 OldCoder Indeed 06:14 OldCoder Worst case, you can use Greasemonkey, passant, to fix it in the browser 06:14 OldCoder If you use Firefox pre-latest changes 06:15 OldCoder Pale Moon for example 06:15 OldCoder Greasemonkey allows edits to websites on *your* side 06:15 passant nah... in fact a whole new thing like discourse or nodebb wouldn't be bad as well... while nodebb would keep the well known structure 06:15 OldCoder They have discussed changing the forums 06:15 OldCoder But there is time and effort involved 06:16 OldCoder I do not feel they are emotionally locked into the current setup 06:16 passant i read that there is fear that the discourse importer breaks the old bbcode formatting but discourse provides official import scripts and server bbcode by itself 06:16 OldCoder Easy to test 06:16 OldCoder Snapshots of the forums 06:16 OldCoder Are available 06:16 passant *serve 06:16 OldCoder You could bring one up, import it, show a working copy 06:17 OldCoder I won't have time to do this for about 2 months, I'm afraid 06:17 OldCoder Spent a lot of time on other matters recently 06:17 OldCoder Link to Discourse? passant 06:17 passant http://www.discourse.org/ 06:18 OldCoder OK ty 06:18 OldCoder Test is possible 06:18 passant it is very different, that's why i mentioned nodebb as well 06:18 passant but i have no idea about the quality for their import scripts - i only tested vanilla>discourse for https://community.illuna-minetest.tk yet - with graceful success 06:19 passant *about their 06:19 passant *of 06:19 passant whatever xD 06:19 OldCoder If you'd like a test, it can be so 06:19 OldCoder Remind me in a month or two if you wish 06:19 passant okey i give my best to remember :3 06:31 OldCoder Zzz 06:31 OldCoder o/ 06:37 passant o/ 06:37 passant as i am from germany, i am always afraid to use this o/ for saying hello/bye lol