BlenderKit / platform

Place to report your problems, suggestions and ideas with BlenderKit web, system and anything else except the add-on. For add-on bugs, please use: github.com/blenderkit/blenderkit
0 stars 0 forks source link

Download API #18

Closed rafay-pk closed 1 month ago

rafay-pk commented 1 month ago

Is your feature request related to a problem or weakness of addon? Please describe.

I recently got to know about blenderkit and was browsing the library. The assets seemed good so I bought an annual subscription. The problem I'm facing is that lets say I want 100 models of boxes. Do you guys really expect me to search and drag a 100 times to get the 3d models I need?

I downloaded the plugin and started digging around in the python files to find the download API but everything seems convoluted as someone coming from the outside.

Am I missing some documentation? If so, please link me to it.

Describe the solution you'd like

A simple download function that takes in a list of model_ids would be much appreciated.

Describe alternatives you've considered

No response

Additional information

No response

agajdosi commented 1 month ago

Hello @rafay-pk, yes we actually expect the user to search, choose and drag the asset into the scene, then tune the scene, make the details, all the hard work to make a good 3D render. In comparison to searching and choosing, which would still be needed to get the list of IDs, and the 3D work, the drag and drop is just a small task which does not consume much time (in comparison to the steps mentioned before). We are not stopping you from studying the code, creating the script, or even creating PR to the add-on repository if you really need this usecase. But we cannot provide support or allocate developer resources to this, because we allocate them to improve the experience of the artist users, because we expect human users who work in Blender to use BlenderKit, not automated scripts to download as much as possible. This is also clearly stated in our terms and conditions: 8. user (or "you") is a person using the interface and/or purchasing subscription via the interface;.