Skip to main content

This provides a utility to bulk download files from a thing in Thingiverse

Project description

thingdl

Thingiverse is a wonderful place for makers to share their works with the world.

However, when makers upload their parts, often they are uploaded in many different pieces, each of which requires a separate download.

thingdl is a command line tool that is aimed to simplify that. With a single command, you can download all files related to a given thing

Installation

pip3 install thingdl

Next, find the thing you wish to download. Click on the "download all files" link, and copy the url (it will end in /files) Now the base url and the /files url are compatible!

From a terminal or command prompt:

thingdl -u <yourthingurl/files> -d <your destination directory>

in a few moments, it will download all the files from that thing into your specified directory.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

thingdl-1.1.tar.gz (15.1 kB view details)

Uploaded Source

Built Distributions

thingdl-1.1.0-py3-none-any.whl (15.4 kB view details)

Uploaded Python 3

thingdl-1.1-py3-none-any.whl (15.4 kB view details)

Uploaded Python 3

File details

Details for the file thingdl-1.1.tar.gz.

File metadata

  • Download URL: thingdl-1.1.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for thingdl-1.1.tar.gz
Algorithm Hash digest
SHA256 093e40219bf85736e4bd41b34e971740289fc21c663433f98be2708333a0fc34
MD5 efd0a4380f5f9c35762985909046dd39
BLAKE2b-256 ff8582a47b6870cd7a48e9fd997d74bcff8fdf9f2002b1e00d2230b8941a6394

See more details on using hashes here.

File details

Details for the file thingdl-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: thingdl-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for thingdl-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 26bdfdec05532324731dff517a183828eca6c9ab790b4e534947dcec2f352b49
MD5 f6f88ef51e6591e5da846f4a15411e34
BLAKE2b-256 6167f0dc70c73e1928e57bde02f41dbb2a00b6537aac0319aef16b932dbfec1d

See more details on using hashes here.

File details

Details for the file thingdl-1.1-py3-none-any.whl.

File metadata

  • Download URL: thingdl-1.1-py3-none-any.whl
  • Upload date:
  • Size: 15.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for thingdl-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 93b7dec9a84cf5ebf7a300150d37c86b31486cf0655e982400b241cebc76dfe5
MD5 88c34b9da03439c19fe7a73b60f890bc
BLAKE2b-256 db99a45dde54553f5cff5540d7867af033ebf9b0c660fbd098354159191641f3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page