-
Posts
174 -
Joined
-
Last visited
Posts posted by Maze
-
-
11 hours ago, Kapo said:
Small detail I noticed: Satanael [P] uses the Card Art of Satanael [R]. Tried to clear the browers cash but that didnt help.
On 10/2/2020 at 1:29 AM, Maze said:Known issues:
- I used the available cardbase dataset as a startingpoint and adjusted it to fit my data structure, this means that some images weren't available so I picked (somewhat) related images, these are:
- Easter Egg (Promo) -> Santa Clause (Promo)
- Revenant's Blessing [G] -> Revenant's Blessing [R]
- Satanael [P] -> Satanael [R]
-
Exciting news, I bought a domain and verified my account for the current hoster. This means that you don't need to switch between links anymore.
Here is the link to the site: http://www.smj.cards/
Please note, that I haven't bought a SSL Certificate yet, so https://www.smj.cards/ won't work, and the site is marked as not secure, but since it's just a reference to the hosting link, there shouldn't be an issue. If you would rather use a "secure" link, you are still able to use https://smj.herokuapp.com/ which my domain points at.Volin, Mynoduesp, Metagross31 and 1 other like this -
7 minutes ago, Kapo said:
Hey Maze,
Here goes my suggestion for SMJ and the Bot - something very useful IMO. Many people are not-so interested in the details of trade or a long time chart, but I see many, many people using SMJ to check if a card is being manipulated right now. So my suggestion is that the site could give manipulation warnings when a card goes 200% (or 300%?) of "mean value of min.". The page could use some simple warning symbols like a traffic light, yellow if a card goes 150% and red if it goes 200%.
The bot might even put automatic warnings as a message for those who are interested. Well thats my 2 cents, no idea how hard it would be to implement, but I would find it very useful and hopefully others too.
Not a bad suggestion, I thought of adding something similar in the overhauled version, like putting an indicator how the price developed over the last week or so with a simpler short term preview graph from which you could make out price manipulations.
I also recently noticed that calculating the mean values over all prices isn't very usefull, as the Amii Monument steadily increased in price since the game launched and the mean price isn't representative anymore, for example. I will need to overthink the whole price datastructure anyways, so let's see what is possible.
Not sure about the bot though, since the bot only sends notifications if your personally set criteria are met. Or where exactly would you put a warning message?
-
Quote
- extremely long loading time of the general cards information to be able to filter and sort the cards, even on the card specific page, which doesn't really need the whole data.
There was quite the simple solution to this and I managed to decrease the load time of the site by around 15 sec to about 3 sec. It was only a minor adjustment needed, so I should have done that sooner...
Volin likes this -
I updated the site a little bit and you are now able to see the current lowest buyout price for any card on the cards page (mean/min/max are still missing).
I noticed a lot more QoL annoyances, like:
- the table resetting the price sorting when page/cards per page changes
- needing to go back a lot of pages when the max display value is adjusted
- extremely long loading time of the general cards information to be able to filter and sort the cards, even on the card specific page, which doesn't really need the whole data.
I know the cause of all of these, but the time investment to fix these things isn't worth it, as I am rebuilding the site from scratch, as I mentioned before. I hope you can live with all the issues that the site currently has until the new site is finished.
-
17 hours ago, Loriens said:
It says ingame that there are 175 common cards, while on the site it's only 171.
Is it correct that these lost 4 cards are: promo Snapjaws, promo Swamp Drake, Santa Claus and Easter Egg?That is correct. I split the promos into their own rarity group, as they sort of have their own rarity when you get them from boosters, an it kind of fits better for the auction website.
But you can just filter for Promos and count the rarity symbols in the corner of the card.
Also, Promo Snapjaws are not yet available on my site, but I will add them at a later date.
Loriens likes this -
5 hours ago, Maze said:
I will update the main post later today to clearify some things.
I updated the main post. Please bare with this current and temporary setup until I can provide better accessibility to you all. Sorry again...
-
1 hour ago, Volin said:
Heeey Maze,
pleaaase help
As Mynoduesp mentioned, I mirrored the website, as the free active hours of the hoster on the first site ran out earlier today. I will update the main post later today to clearify some things. For now please use: https://smj2.herokuapp.com/
Volin likes this -
6 hours ago, Metagross31 said:
Hey Maze,
I have a feature recommendation for the display page of individual cards. It would be nice to have the option to display a straight horizontal line in the previous prices graph at a variable height.
Why that? Because that way you can more easily compare the value of the card to the value of a booster. This can be used to check, whether your most recent booster payed off with the cards you got in it.
Example: I pull a Deepcoil Worm from a booster (because green Worm is best Worm) and want to know, if its value is above or below the price of a booster of a certain type. Then I can go to https://smj.herokuapp.com/cards/deepcoil-worm and display a horizontal line at the price I bought the booster from (e.g. 350 for a normal booster without discount). This will make it easier to see, whether the card is above, below or oszillating around that line.This is only a small quality of live feature, but probably also not too much effort. Instead of having a variable height of the line, you could also just add a checkbox, which toggles a line at a fixed value (e.g. 350 and after booster price went up 450) on or off.
Thanks for reading and for providing such an awesome tool!
You mean like this? I was planning on implementing lines for the median and mean values of the cards, once I've completed the overhaul.
But your idea is also not bad, but quite useless when displaying it for cards with a value of 3 BFP. So, how do you want it to work? Like the max diplay value, so you can set it yourself?
Metagross31 likes this -
I changed my scripts and you should now receive messages not later than 1.5 minutes after new data is available from the API.
-
On 1/2/2021 at 6:40 PM, Maze said:
Haven't thought of a good fix for this yet. One comes to mind, but that would only fix the prices for the current values not the mean values. If you think that is good enough, I will implement that... And... I just though of how I could fix it for the min and max prices on the cards page too and maybe even the mean prices, which would even solve the problem of the data size being too big to load/operate on for the future and allow for more features for the notification bot. I will try to do the neccessary adjustments tomorrow/next week.
I implemented some changes and the boosters page now displays the current average value again, but the data comes from a temporary dataset, that I implmented for the bot, so if there is a card that is currently not available on the auction house, a value of 0 is used to calculate the booster prices. Prices on the cards page as well as the mean prices of the boosters will be implemented another time.
Other than that I created a new page on the site, where you can see potential sales, that have a bid price of at least 10 BFP less than the current lowest buyout price. (In the future, I plan to implement that you are able to set the difference yourself.)
Also, the table on the specific card pages now don't show all historic prices, but all current buyout prices. (design is kind of wacky, since I feed the table with new prices, but didn't change the number of columns yet...)
Apart from that I also changed my scrips a little, which hopefully won't cause any unforseen issues.
Edit:
I am aware that the pages take longer to load, but this is not due to the changes, as the site took longer to load, even before I implemented them. I am not sure why, but it is probably because of the data sizes... again. I will have a look at it, when I find the time.
Mynoduesp likes this -
4 minutes ago, Volin said:
Hey Maze, atm we see only a grey screen after selecting a card. Not sure if you are aware already
Thanks for pointing that out, I was working on something and selected a different price database, but forgot to select the correct one again before deploying the changes. Should be fixed now.
Volin likes this -
9 hours ago, Maze said:
I think this issue was caused by the device that currently runs the script that writes the raw API data to my database as well as the notification bot
It is definitely the device... for some reason it stops running the scripts without technically stopping them, if another application was focused...
Well, I guess that's the price you pay when using a cheap old tablet/notebook that isn't really good for anything and that I had lying around...
I will try to switch to something reliable as soon as I can...
-
10 minutes ago, Volin said:
Joking aside: I love your project more and more, hope you can figure out the problem quickly. (Quick in terms of said free time, not in terms of availability).
Thumbs are pressed
Thanks, I think this issue was caused by the device that currently runs the script that writes the raw API data to my database as well as the notification bot (which didn't stop working). I am currently looking into different options to run the scripts on either a raspberry pi, cloud server or the server of someone I know, but I will have to make some adjustments first.
-
Bad news everyone, my scipt somehow stopped again, without even sending an error message and the data for the last 13 hours was lost as I only realized it just now... Sorry about that.
-
Just now, Cocofang said:
The "value" of boosters would also have to consider the distribution of rarity, right? A shaman for example makes a booster much more valuable because it is just an uncommon than an equally expensive ultra rare. Or is that not the case because the uncommon pool is bigger than the ultra rare pool? Don't know, I am not a statistician
It does consider the distribution of rarity, the algorithm to calculate the average booster value from the prices isn't that complex.
-
1 hour ago, Mynoduesp said:
This seems like a bug: Booster values 0.
On 12/28/2020 at 11:31 PM, Maze said:After not working again today, I tried to fix another bug related to the data size.
I only managed to partly fix it, so for now the noteworthy prices will only be available on the specific card pages. The price infos on the Cards and Boosters page will display values of 0 for now.
Haven't thought of a good fix for this yet. One comes to mind, but that would only fix the prices for the current values not the mean values. If you think that is good enough, I will implement that... And... I just though of how I could fix it for the min and max prices on the cards page too and maybe even the mean prices, which would even solve the problem of the data size being too big to load/operate on for the future and allow for more features for the notification bot. I will try to do the neccessary adjustments tomorrow/next week.
Mynoduesp likes this -
I just noticed that I forgot to set the invitation link to never expire. I updated the link in the main post, so you are able to join again.
Sorry for the inconvenience to everyone who tried to join so far.
-
2 hours ago, Maze said:
Edit:
I will probably add the feature to pre set this max. display value with a url query, like for the card filters, later, shouldn't take long, so if you set bookmarks you dont need to set it every time.
This is now implemented. Enjoy!
-
-
On 12/31/2020 at 2:08 PM, Mynoduesp said:
@Maze Another thing I've noticed is following inconvinience. If a card somewhen had a huge spike in price the graph doesnt resize even with the abnormaly large price out of the timespam. (Example: https://smj.herokuapp.com/cards/dreadnought)
I finally got to it, but I didn't look too deep into how it adjusts automatically, so I just implemented something so you can set the max value yourself.
Edit:
I will probably add the feature to pre set this max. display value with a url query, like for the card filters, later, shouldn't take long, so if you set bookmarks you dont need to set it every time.
Mynoduesp likes this -
10 minutes ago, Ultrakool said:
Is it me or are there some cards missing? I couldnt find enlightenment for example.
All cards except for the Snapjaws (Promo) [R] are listed.
Enlightenment:
https://smj.herokuapp.com/cards/enlightenment
Maybe you just selected incorrect filters.
-
49 minutes ago, Maze said:
I am updating some stuff on the database right now (correct id for lord-cyrian, displaying prices for santa), so please wait a couple of minutes.
Site is working again, with said adjustments.
Also I exported the full raw data for december and the size is bigger than expected with 380MB for the 13 days I stored the raw data for. For comparison, the full adjusted price data that is currently displayed on my site only takes up 17.5MB.
I will have to make some adjustments for january, since the database that I use has a limit of 512MB for each cluster, but I will probably just split the data and create another cluster for each month.
Volin likes this -
1 minute ago, Cocofang said:
Site just died.
I am updating some stuff on the database right now (correct id for lord-cyrian, displaying prices for santa), so please wait a couple of minutes.
Cocofang likes this
Skylords Marketplace Journal (SMJ)
in Development
Posted
No Problem, I am glad there are still people out there trying to contribute.
Good point. I'll see how I would want to incorperate it. I already did some streamlining of the data, but not to the point where I am satisfied with it.
I sourced the raw information from the cardbase once, but adjusted it myself, as there were quite a lot of errors. The only reference that I kept is the image link, as I couldn't be bothered to handle the images otherwise.
All of this might change soon, as I plan to invest more time in April into the overhauled website and implement all the new tools that I have learned over last few months, so be patient for a few more months.