← Blog

PrintStash v0.6.7: import marketplace pages and collections

PrintStash v0.6.7 expanded URL import across Printables, MakerWorld, and Thingiverse, including collection review and authenticated MakerWorld downloads.

release

PrintStash v0.6.7 expanded marketplace imports beyond direct file URLs. A model or collection page from Printables, MakerWorld, or Thingiverse could be resolved on the server, reviewed, and imported file by file.

Review a page before importing

The importer fetched the page, listed the available models or files, and let the user select what to keep. This worked for individual model pages and marketplace collections.

A collection that failed completely now returned a useful failure reason instead of reporting a successful import with no files.

Authenticated MakerWorld downloads

Some MakerWorld downloads require an account and sit behind Cloudflare. v0.6.7 added a headless-browser path for page and API reads plus two ways to provide a MakerWorld session under Settings -> Imports.

Email and password login used Bambu’s account API and supported an emailed or authenticator code. The password was sent for that login attempt and not stored. PrintStash persisted the returned session token instead.

Users with Google-linked accounts, or any login that did not work through the form, could paste a session token directly. The same session was retained through the collection review and selection flow.

The migration added system_config.makerworld_token. A per-request cookie or VAULT_MAKERWORLD_COOKIE still took precedence over the stored token.

Because the server can appear as a new device to Bambu, logins may require another code and stored sessions may expire. Reconnect when MakerWorld starts rejecting authenticated downloads.

The current import guide covers supported URLs, review steps, and the limits of importing from sites that change independently of PrintStash.

See the v0.6.6 to v0.6.7 diff for the full code change.