Official Everybody Edits Forums

Do you think I could just leave this part blank and it'd be okay? We're just going to replace the whole thing with a header image anyway, right?

You are not logged in.

#1 2015-05-08 03:03:37, last edited by lrussell (2015-05-08 19:36:27)

lrussell
Member
From: Saturn's Titan
Joined: 2015-02-15
Posts: 843
Website

[WIP] EEIndex - A searchable database of all EE levels and users.

EEIndex will be a searchable database containing nearly every level and user in Everybody Edits.
A program will continually scan the game searching for new users and updated levels.

As of now, I'm trying to properly run a master import of most users and levels in the game.
The next phase will be to complete the indexing software to scan the game for changes.
Lastly, I'll create an application to allow people to search through the content of the database.

CURRENT PROGRESS

May 07, 2015, 10:00 PM EST

Hidden text

May 07, 2015, 11:30 PM EST

Hidden text

May 08, 2015, 2:30 PM EST

Hidden text

Offline

#2 2015-05-08 03:06:52

mrjawapa
Corn Man 🌽
From: Ohio, USA
Joined: 2015-02-15
Posts: 5,840
Website

Re: [WIP] EEIndex - A searchable database of all EE levels and users.

913443 worlds (as of yesterday).

Anyway, nice!


Discord: jawp#5123

Offline

Wooted by:

#3 2015-05-08 03:10:17

italkalotfromee
Member
Joined: 2015-05-08
Posts: 117

Re: [WIP] EEIndex - A searchable database of all EE levels and users.

Nice and good luck too you mate.

- We was just talking about this.


FluxBB bbcode test

Offline

#4 2015-05-08 04:31:01

lrussell
Member
From: Saturn's Titan
Joined: 2015-02-15
Posts: 843
Website

Re: [WIP] EEIndex - A searchable database of all EE levels and users.

JaWapa wrote:

913443 worlds (as of yesterday).

Anyway, nice!

I found 884139 levels. Although, Processor did tell me that open worlds have an object for some reason. Plus, I can't those few bot-created levels made by people.

Regardless, I'm now importing levels and users into the database!

Offline

#5 2015-05-08 13:04:32

Mylo
Master Developer
From: Drama
Joined: 2015-02-15
Posts: 829

Re: [WIP] EEIndex - A searchable database of all EE levels and users.

What's about the people who don't want to be included?

Offline

#6 2015-05-08 14:11:42

den3107
Member
From: Netherlands
Joined: 2015-04-24
Posts: 1,025

Re: [WIP] EEIndex - A searchable database of all EE levels and users.

Mylo wrote:

What's about the people who don't want to be included?

I don't think there's a policy in EE that counters that.
I assume Irussell's tool can't find any hidden rooms, so those would still be safe.

Another example of where I'd like to be excluded but simpyl can't:
There's this skin browser for Minecraft, where you just insert a username and you can download his/her skin.
There is no policy in Minecraft that counters this, as is this simply a sped up version of making screenshots of the skin in-game and reconstructing it manually.

Same with this tool, in the end you'll be able to find all rooms this tool gives you, it just speeds things up and makes things easier.

Offline

#7 2015-05-08 14:14:01

den3107
Member
From: Netherlands
Joined: 2015-04-24
Posts: 1,025

Re: [WIP] EEIndex - A searchable database of all EE levels and users.

Also, roomcode "PWAAS2bkmLa0I" will most likely be seen as not having any owner.
This is an old room of mine (some might remember Pirate Boss) but has bugged and now... Well... When I join the room it has no room and no content.

Offline

#8 2015-05-08 14:25:11

lrussell
Member
From: Saturn's Titan
Joined: 2015-02-15
Posts: 843
Website

Re: [WIP] EEIndex - A searchable database of all EE levels and users.

den3107 wrote:
Mylo wrote:

What's about the people who don't want to be included?

I don't think there's a policy in EE that counters that.
I assume Irussell's tool can't find any hidden rooms, so those would still be safe.

Another example of where I'd like to be excluded but simpyl can't:
There's this skin browser for Minecraft, where you just insert a username and you can download his/her skin.
There is no policy in Minecraft that counters this, as is this simply a sped up version of making screenshots of the skin in-game and reconstructing it manually.

Same with this tool, in the end you'll be able to find all rooms this tool gives you, it just speeds things up and makes things easier.

I'm able to find every level any user owns, even if their profile is hidden. I'll try to respect hidden levels, but it does make it a lot more difficult because I did plan on releasing a downloadable copy of the entire database. Even so, I couldn't stop the determined from finding a level (because they could just find them through the source I use).

Offline

#9 2015-05-08 14:52:52, last edited by Mylo (2015-05-08 14:53:54)

Mylo
Master Developer
From: Drama
Joined: 2015-02-15
Posts: 829

Re: [WIP] EEIndex - A searchable database of all EE levels and users.

I just wanted to add that viewpoint, though.

It's a tool which makes it easier.
As example, I wouldn't even know how to do this if I wouldn't do deeper research on this topic -
but with this - I can skip that hurdle, and just do it.

Even if it's allowed by the policy of EE, there should be something called morality and respect.
That's why I am glad you're trying to add this. :)

Offline

#10 2015-05-08 15:39:43, last edited by lrussell (2015-05-08 15:40:45)

lrussell
Member
From: Saturn's Titan
Joined: 2015-02-15
Posts: 843
Website

Re: [WIP] EEIndex - A searchable database of all EE levels and users.

Mylo wrote:

I just wanted to add that viewpoint, though.

It's a tool which makes it easier.
As example, I wouldn't even know how to do this if I wouldn't do deeper research on this topic -
but with this - I can skip that hurdle, and just do it.

Even if it's allowed by the policy of EE, there should be something called morality and respect.
That's why I am glad you're trying to add this. //forums.everybodyedits.com/img/smilies/smile

I just updated the database columns to reflect some newly added things I missed (hidelobby, allowspectating). If a level is set to be hidden from the lobby, I won't allow it in search results. Also, yesterday I ran into a duplicate bug which I didn't fix until a few minutes ago. The import into the database has been restarted.

Offline

#11 2015-05-08 19:52:00

lrussell
Member
From: Saturn's Titan
Joined: 2015-02-15
Posts: 843
Website

Re: [WIP] EEIndex - A searchable database of all EE levels and users.

Below is an example of the data stored for the levels a user owns.
Check the OP post for a little more info on the update.

2015-05-08_14-50-19.png

Offline

#12 2015-05-08 20:38:21

Hexagon
Member
Joined: 2015-04-22
Posts: 1,213

Re: [WIP] EEIndex - A searchable database of all EE levels and users.

You should release daily dumps/your entire database, because it would help the community create and derive works thereof.

Offline

#13 2015-05-08 20:48:34

lrussell
Member
From: Saturn's Titan
Joined: 2015-02-15
Posts: 843
Website

Re: [WIP] EEIndex - A searchable database of all EE levels and users.

Hexagon wrote:

You should release daily dumps/your entire database, because it would help the community create and derive works thereof.

Problem is, I'll then have to actually filter out specific levels from the database to maintain privacy for users.

Offline

#14 2015-05-08 20:49:48

Hexagon
Member
Joined: 2015-04-22
Posts: 1,213

Re: [WIP] EEIndex - A searchable database of all EE levels and users.

lrussell wrote:
Hexagon wrote:

You should release daily dumps/your entire database, because it would help the community create and derive works thereof.

Problem is, I'll then have to actually filter out specific levels from the database to maintain privacy for users.

select * from lrussell_words where hidelobby != 1 and visible != 1

Offline

Wooted by:

#15 2015-05-08 20:57:13

lrussell
Member
From: Saturn's Titan
Joined: 2015-02-15
Posts: 843
Website

Re: [WIP] EEIndex - A searchable database of all EE levels and users.

Hexagon wrote:
lrussell wrote:
Hexagon wrote:

You should release daily dumps/your entire database, because it would help the community create and derive works thereof.

Problem is, I'll then have to actually filter out specific levels from the database to maintain privacy for users.

select * from lrussell_words where hidelobby != 1 and visible != 1

Regardless, I'm going to need to find time rather soon so I can begin to actually keep that database current. I haven't really done enough work on that part yet.

Offline

Wooted by:

#16 2015-05-08 20:58:41

Psychocrysma
Member
Joined: 2015-02-26
Posts: 46

Re: [WIP] EEIndex - A searchable database of all EE levels and users.

Hexagon wrote:
lrussell wrote:
Hexagon wrote:

You should release daily dumps/your entire database, because it would help the community create and derive works thereof.

Problem is, I'll then have to actually filter out specific levels from the database to maintain privacy for users.

select * from lrussell_words where hidelobby != 1 and visible != 1

Assuminghe he uses SQL Database, which is probably the case.

Offline

#17 2015-05-08 21:01:27, last edited by lrussell (2015-05-08 21:01:59)

lrussell
Member
From: Saturn's Titan
Joined: 2015-02-15
Posts: 843
Website

Re: [WIP] EEIndex - A searchable database of all EE levels and users.

Psychocrysma wrote:
Hexagon wrote:
lrussell wrote:
Hexagon wrote:

You should release daily dumps/your entire database, because it would help the community create and derive works thereof.

Problem is, I'll then have to actually filter out specific levels from the database to maintain privacy for users.

select * from lrussell_words where hidelobby != 1 and visible != 1

Assuminghe he uses SQL Database, which is probably the case.

Yes, I do. I thought phpMyAdmin would have given that away. //forums.everybodyedits.com/img/smilies/tongue
My database experience is limited though, so I'm learning at the same time.

Also, it would be:

SELECT * 
FROM  `levels` 
WHERE  `hidelobby` =0
AND  `visible` =1

Offline

Wooted by:

#18 2015-05-08 23:37:18

Psychocrysma
Member
Joined: 2015-02-26
Posts: 46

Re: [WIP] EEIndex - A searchable database of all EE levels and users.

lrussell wrote:
Psychocrysma wrote:
Hexagon wrote:
lrussell wrote:
Hexagon wrote:

You should release daily dumps/your entire database, because it would help the community create and derive works thereof.

Problem is, I'll then have to actually filter out specific levels from the database to maintain privacy for users.

select * from lrussell_words where hidelobby != 1 and visible != 1

Assuminghe he uses SQL Database, which is probably the case.

Yes, I do. I thought phpMyAdmin would have given that away. //forums.everybodyedits.com/img/smilies/tongue
My database experience is limited though, so I'm learning at the same time.

Also, it would be:

SELECT * 
FROM  `levels` 
WHERE  `hidelobby` =0
AND  `visible` =1

Well, that, I was aware. Since bools and stuff cannot be used (if I remember correctly)

That said, I don't program in PHP. Programming is for me only a hobby. Since I don't need PHP, I don't learn it. When I'll need it, then I'll learn it.

Offline

#19 2015-05-09 00:31:48, last edited by lrussell (2015-05-09 00:32:02)

lrussell
Member
From: Saturn's Titan
Joined: 2015-02-15
Posts: 843
Website

Re: [WIP] EEIndex - A searchable database of all EE levels and users.

Psychocrysma wrote:
lrussell wrote:
Psychocrysma wrote:
Hexagon wrote:
lrussell wrote:

Problem is, I'll then have to actually filter out specific levels from the database to maintain privacy for users.

select * from lrussell_words where hidelobby != 1 and visible != 1

Assuminghe he uses SQL Database, which is probably the case.

Yes, I do. I thought phpMyAdmin would have given that away. //forums.everybodyedits.com/img/smilies/tongue
My database experience is limited though, so I'm learning at the same time.

Also, it would be:

SELECT * 
FROM  `levels` 
WHERE  `hidelobby` =0
AND  `visible` =1

Well, that, I was aware. Since bools and stuff cannot be used (if I remember correctly)

That said, I don't program in PHP. Programming is for me only a hobby. Since I don't need PHP, I don't learn it. When I'll need it, then I'll learn it.

My project doesn't use PHP at all (at least yet). phpMyAdmin is a database administration software.
Also, you can use bools in PHP.

Offline

#20 2015-05-09 00:39:42

den3107
Member
From: Netherlands
Joined: 2015-04-24
Posts: 1,025

Re: [WIP] EEIndex - A searchable database of all EE levels and users.

lrussell wrote:
Previous quotes

My project doesn't use PHP at all (at least yet). phpMyAdmin is a database administration software.
Also, you can use bools in PHP.

I think he meant booleans in the SQL queries.

Also, smart save with the "yet" there, since obviously the website or whatever will require PHP to read the database.

Offline

#21 2015-05-09 00:43:58

Hexagon
Member
Joined: 2015-04-22
Posts: 1,213

Re: [WIP] EEIndex - A searchable database of all EE levels and users.

den3107 wrote:

I think he meant booleans in the SQL queries.

Booleans can be used in PHP and SQL.

den3107 wrote:

[...]will require PHP to read the database.

It doesn't have to be PHP that reads the database, it could be any web-supported framework.

Offline

#22 2015-05-09 01:02:48, last edited by lrussell (2015-05-09 01:03:12)

lrussell
Member
From: Saturn's Titan
Joined: 2015-02-15
Posts: 843
Website

Re: [WIP] EEIndex - A searchable database of all EE levels and users.

Hexagon wrote:
den3107 wrote:

I think he meant booleans in the SQL queries.

Booleans can be used in PHP and SQL.

den3107 wrote:

[...]will require PHP to read the database.

It doesn't have to be PHP that reads the database, it could be any web-supported framework.

I was actually considering a standard .NET application for searching information for ease of interface design as well as for the ability to tie into live EE resources. Honestly, I'm terrible when it comes to web design. Hopefully by the end of this weekend I'll have the software running to keep the index up to date.

Offline

#23 2015-05-22 00:45:52

Hexagon
Member
Joined: 2015-04-22
Posts: 1,213

Re: [WIP] EEIndex - A searchable database of all EE levels and users.

Lrussell and I teamed up to create EEIndex. Here's a sample (it's far from finished): http://104.131.37.92/?name=minigames

If a minimap is just a grey blob just wait and it'll appear. I'm not sure if I'm allowed to post this link, because I didn't tell lrussell yet (oops.)

Offline

#24 2015-05-22 12:36:04

ewoke
Member
Joined: 2015-02-20
Posts: 412

Re: [WIP] EEIndex - A searchable database of all EE levels and users.

Hexagon wrote:

Lrussell and I teamed up to create EEIndex. Here's a sample (it's far from finished): http://104.131.37.92/?name=minigames

If a minimap is just a grey blob just wait and it'll appear. I'm not sure if I'm allowed to post this link, because I didn't tell lrussell yet (oops.)

Connection failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)


if you can read this....good for you

Offline

#25 2015-05-22 19:36:25

Hexagon
Member
Joined: 2015-04-22
Posts: 1,213

Re: [WIP] EEIndex - A searchable database of all EE levels and users.

ewoke wrote:

Connection failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)

Thanks for finding out that glitch! I fixed it, and the minimap generation was the problem. They now load much much faster, and the MySQL error shouldn't appear.

Offline

Hexagon1432320589506561

Board footer

Powered by FluxBB

[ Started around 1732287118.745 - Generated in 0.088 seconds, 12 queries executed - Memory usage: 1.87 MiB (Peak: 2.17 MiB) ]