Introducing the PS Planet Explorer

is_perm does not appear to work at all for the simple endpoint

https://api.boundlexx.app/api/v1/worlds/simple/?is_perm=true 400s

And I’m still not clear on how I would get all blocks and colors for worlds returned without making excessive API calls to do it. I don’t have any interest in building a tightly-coupled (to the API) UI that acts simply as a trivial BI tool where we’re just spewing back data from the back-end in the same exact layout/format as it exists in said back-end.

I appreciate everything you’ve done but the only way (for me) to use what you’ve built is, like I said, to build a trivial data browser. I’m not interested in building glorified spreadsheets in the browser over top of a database. I encourage everyone to just use boundlessinfo.com as I’m going to eventually delete the planet explorer.

I get the sense from the thread that having live data is important to you @Dhusk?

I think in that case maybe you can work with @Angellus to figure out a way to get updated data as it comes in. I doubt that all 18 MB is changing every hour. You could probably get more regular updated data in smaller quantities if you can both figure out a way to just transmit the diffs/patches/new worlds.

I don’t know everything from the thread, but I am under the impression that people like your planet explorer and the only kink to work out is how your server can store a copy of relatively fresh data and efficiently deliver it to users.

1 Like

Having some issues loading up the explorer since yesterday, this screen keeps popping up, tried Closing and re-opening the site, still wont load.
Deleted all browser cache & cookies, still wont load
And the obvious closing the whole browser and restard wont fix it either.

anyone here got a quick fix or just any fix really?
WE CANT LIVE WITHOUT THESE API’S!! :skull_and_crossbones::laughing:
@Dhusk

I’m able to get it to load:

You might try opening it up in an incognito window. Or, you can just use boundlessinfo.com.

1 Like

The planet explorer, as designed, only works when it has all the data available. Per @Angellus, this is not desirable from his end nor feasible which I understand completely. He’s designed the API to be more granular and more ideal for just regurgitating the data that’s in the database in basically the same format. This is why boundlessinfo.com is just paginated tables. Again, this is perfectly fine and works for lots of people. I’m not one of them. I’m not a “only show the user the exact data they asked for” developer. I’m a “show the user stuff they hadn’t even thought of and wow them with an experience” kinda developer.

1 Like

Also, just as a side note the color finder of boundlessinfo.com doesn’t include sovereign data right now (an oversight?), but it’s kinda useless in in this regard.
The feature has been added!

2 Likes

Right…
Wasnt incognito tho, just windows dark-mode haha but i managed to fix it…
Instead of only deleting cache , cookies & cached images, i just delete all the browsehistory which makes no sense why that would help…but it did, PSexplores site is now working as it should after deleting the browse history.

Anyways, cheers for the quick answer @Dhusk

1 Like

Please at least leave the tool up until there is a replacement for the world color search. I know the owner of boundlessinfo has that planned, but for now you’re the best source for some of this info.

Nobody can blame you for dropping a hobby project that you aren’t interested in. I’m thankful for what you did build, and I’m sorry to see this isn’t going a direction that is enjoyable for you.

1 Like

Maybe I should rephrase what I was suggesting, because my idea is not to “only show the user the exact data they asked for”

There are multiple things I am addressing.

  1. I was under the impression that it would be advantageous if you could get live data instead of 1-hour cached data.
  2. You may be able to figure out a smoother way to store and transmit to users what is currently an 18 mb dump file.
  3. You could probably do more of the search/filtering server-side but I can see you want to avoid server-side so I won’t press on this.

My suggestion for tackling 1 and 2 is that you work with Angellus to download world data as it comes in. Think of each world as its own text file–when a new world appears you just want to download 1 small file to your own server. Then you digest it and turn it into a dump file in a format that you like that you send to the user. If you insulate the user from the API then you don’t have to worry about the # of API calls and 504 gateway errors etc. etc.

For example, each world has 45 tints between 0-255 which can be 8 bits each. 17 resource % and 17 resource counts, lets be lazy and give them 32 bits each. That info would be 1448 bits per world… you can probably do a lot to make the dump smaller before sending it to the user.

My mistake, that is not a filter. You can get perms by doing is_sovereign=fase&is_creative=false&is_exo=false

Just a heads up to all, I am no longer maintaining this app. I’ll leave it up until Angellus inevitably gets rid of the dump endpoint and then I’ll delete it. Use boundlessinfo.com and enjoy your “database in the browser” experience!

Thank you for leaving it up - it’s still the best tool for certain tasks! I look forward to whatever your next project is.

There won’t be any future projects. I am done with Boundless. Good luck to all!

That didn’t last long. Guess something went wrong behind the scenes/with other players.

Bit of a shame, but enjoy your new gaming obsession whatever that might be

1 Like

Good luck to you and thank you .

It actually does include it at the time of you writing this, just forgot to update my main post :sweat_smile:

3 Likes

wait what am i just as gobsmacked as you here or?

1 Like

If anyone wants to take over this project I wrote a script that reduces the 18mb dump size to 500kb. 100kb if you don’t want resource data and just want to do color finding.

1 Like

Er… what happened in the past 2 days that I missed?

1 Like

What amount of money is required to take the API from potato mode to boss mode?

1 Like