appsample-com / spiral-abyss

41 stars 8 forks source link

Data is not updating? #89

Open baoanhng opened 2 years ago

baoanhng commented 2 years ago

Data refresh every 3 hours. Last update: 159 Hour(s) 23 Mins ago

What happened to the process? It has been stalled for 7 days.

kwm1800 commented 2 years ago

I am afraid so. At least there should be some kind of message that the site is no longer works or something.

baoanhng commented 2 years ago

What has been changed?

@kwm1800 Agree, at least there should be error message for announcement. It has been stopped updating for more than a week without a notice.

SkullyJoker commented 2 years ago

309 Hour(s) 12 Mins ago now Still no notice on not updates.

piedorr commented 2 years ago

@kwm1800 Here's what changed:

baoanhng commented 2 years ago

This is more likely a bug on their end. Enable/Disable the setting of Battle chronicle in Privacy setting no longer allows you to see that page as a guest and most of API endpoints become useless. I don't know, maybe a bug or maybe they want to monopolize the data for their own tool later.

kwm1800 commented 2 years ago

@kwm1800 Here's what changed:

* No longer able to see which characters and comps a player used to clear Spiral Abyss, although we can still find out whether a player cleared it with 36* or not

* No longer able to see which characters a player owns, so we cannot find out the ownership rate of a character

* Only able to see the equipment and constellations of 8 highest level characters, previously we were able to see all of the characters

Thank you for the response. Can you guys use similar approach that paimon.moe used, like grabbing data from hoyolab website? Perhaps using something like web browser extension to grab data when a user is logged into hoyolab and visit one's Battle Chronicle page? Or use something like what paimon.moe currently uses? (i.e running script in Windows powershell)

I guess that would take a lot of software programming, and I definitely understand if you guys are going to abandon the site. However, at least the visitor should get some kind of warning.

baoanhng commented 2 years ago

@kwm1800 It is viable but keep in mind that it is nearly impossible to convince people to run some scripts on their machine (even if it is safe) to collect data. There would be so few people want to opt in to that approach, and it ends up being useless.

I think extension would be a good way to go.

kwm1800 commented 2 years ago

@kwm1800 It is viable but keep in mind that it is nearly impossible to convince people to run some scripts on their machine (even if it is safe) to collect data. There would be so few people want to opt in to that approach, and it ends up being useless.

I think extension would be a good way to go.

Well, there isn't much difference between extension and script though. Many cases a typical broswer extension is nothing more than a script and a convenient button to execute the said script. I am not sure which way is more acceptable for majority of people.

I guess at least extension method is better since android phone users can use it too.

baoanhng commented 2 years ago

Well, there isn't much difference between extension and script though. Many cases a typical broswer extension is nothing more than a script and a convenient button to execute the said script. I am not sure which way is more acceptable for majority of people.

I guess at least extension method is better since android phone users can use it too.

It is a slight difference because people would somehow trust things which come from an official store (ie Chrome web store) than needing to download from a website.

piedorr commented 2 years ago

Thank you for the response. Can you guys use similar approach that paimon.moe used, like grabbing data from hoyolab website? Perhaps using something like web browser extension to grab data when a user is logged into hoyolab and visit one's Battle Chronicle page? Or use something like what paimon.moe currently uses? (i.e running script in Windows powershell)

I guess that would take a lot of software programming, and I definitely understand if you guys are going to abandon the site. However, at least the visitor should get some kind of warning.

I'm part of another team that also collects spiral abyss data, separate from spiralabyss.org. You can see our work here. Our method of data collection is using this google form. We ask the players to list the comps they used on floor 12, and also list the characters that they own.

Edit: Also, spiralabyss.org actually updated their data collection method a couple of weeks ago. If you click on "Submit My Data", it collected what comps you used. Then they changed it back to only collecting the UIDs. I'm not sure why they haven't updated it again.