blueprint-site / blueprint-site.github.io

The site with Create Mod addons
https://blueprint-site.github.io/
MIT License
12 stars 6 forks source link

Re-scan required #76

Closed DadamaldaDad closed 1 month ago

DadamaldaDad commented 1 month ago

Hasn't even been a month and a re-scan is already required.

Differences to Modrinth I noticed: New mods: Create: Nuke Create: Cards Create: Data and Plots Ported to Fabric: Create: Railways Navigator

This list is only intended to prove a point, I only checked mods for Fabric 1.20.1, but many more have released

yehorscode commented 1 month ago

Okay, i will do It tomorrow with all-new and improved version

DadamaldaDad commented 1 month ago

Thanks. I never noticed how fast the create community makes addons.

LeoCaprile commented 1 month ago

This should be a good reason to implement a automatic scanner in our API, what do you think guys @JavaBoii, @TheReal-Flo, @yehorscode ?

yehorscode commented 1 month ago

No, overloading the Modrinth API is a bad thing, and i will not support that

LeoCaprile commented 1 month ago

No, overloading the Modrinth API is a bad thing, and i will not support that

I didn't mean overloading the modrinth API, just making one automatic request each day to update a json file in our API that serves the addons info, in that way we don't reach the modrinth API limit.

yehorscode commented 1 month ago

That would require a rewrite of how the data is gathered

JavaBoii commented 1 month ago

This should be a good reason to implement a automatic scanner in our API, what do you think guys @JavaBoii, @TheReal-Flo, @yehorscode ?

As i dropped the focus from Addons to Schematics, i cant tell you if thats a good idea.

LeoCaprile commented 1 month ago

That would require a rewrite of how the data is gathered

mmm it depends, we could keep the same format as we have now, the only thing that changes it's that we call our API instead of a JSON file in the project.

This is the mental model I have: image

yehorscode commented 1 month ago

Hmmm, interesting. Now the script to gather data heavily depends on manuał user input (i manually check around 50 results)

yehorscode commented 1 month ago

I am closing this issue because #78 is merged into main and deployed