Metadata: ancestors data (previous versions of the project), categories, tags, derivatives, data about files,
images metadata, likes, comments, replies to comments, main data
Files: The STL files, zips and jpegs with previews
Images: Images added to thingiverse thing.
If you're going to unpack whole archive, there is a lot of the same images and so on. For example, when we have Rpi Case which contains just basic version, then author added new one with extra venting holes, it does have separated ID and links to previous versions in ancestors.json. If some other author took the project and make own Remix, it's noted in derivatives.json. comments.json includes comments and the replies to said comments. I do modify the names of the images and files, if you need original ones, They are in images.json and files.json. I need to change names to avoid my filesystem complains.
Few of you asked if i can release the scraping code - excuse me, please - but i am afraid that we all are going to DoS the site. But do not worry, if you want to be on top with my progress and have fast access to torrent files, please write to me. New torrents should appear here as the project progresses.
Example tree structure looks like:
thingiverse_00011/00011938 ├── ancestors.json ├── categories.json ├── comments.json ├── derivatives.json ├── files │ ├── all_files.zip │ ├── CheeseClamp.STL │ ├── CheeseClamp_STL_thumb.jpg │ ├── smallCheese_Plate.STL │ └── smallCheese_Plate_STL_thumb.jpg ├── files.json ├── images │ ├── CheeseClamp_jpg.jpg │ ├── SmallCheesePlate_front_display_large_jpg.jpg │ ├── smallCheese_Plate_jpg.jpg │ └── SmallCheesePlate_rear_display_large_jpg.jpg ├── images.json ├── likes.json ├── main.json └── tags.json
Textfield for lazy copiers with all magnets: