Skip to main content

IHS Markit Teardown Photo Downloader

Project description

badge badge badge badge

The IHS Teardown Analysis provides detailed Photos, PDFs and BOMs of various electronics. Very useful ... the problem is the price-tag. Well with this program you can legally obtain the full photo collection of all tear-downs.

Installation

pip3 install ihs-dl

Usage

ihs-dl

Screenshots

TUI

Brief Explaination

After some digging, I found a way to download the photos and PDFs. The preview photos on the IHS Teardown Website only artificially limited and have a unique DeviceID and a PhotoID. PDFs have a different retrieving system that I don't understand as of yet. But I managed to use the query's ProductID to retrieve and download the associated photos. Each Photo has an associated JSON file (Title, Description etc). And after some HTML parsing, URL retrieving, photo downloading and renaming with the synced JSON we have full access to the IHS Teardown Archive.

Disclaimer and Copyright

The photos are publicly available and neither encrypted nor protected. There's no copyright infringement involved in any process. Be aware that every photo obtained is in the intellectual property of IHS Markit Ltd and may be illegal to redistribute.

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

ihs-dl-0.0.2.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ihs_dl-0.0.2-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

File details

Details for the file ihs-dl-0.0.2.tar.gz.

File metadata

  • Download URL: ihs-dl-0.0.2.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.7

File hashes

Hashes for ihs-dl-0.0.2.tar.gz
Algorithm Hash digest
SHA256 5026941eba7c01b8292449d02ef8057519a358c192b316be103f72098fda1808
MD5 3dee0be0f18b01c17486a6972d12c1fd
BLAKE2b-256 8f0b344c4b497780263ef919d49c22aaec6290c0a7f5275d94ba29600f3839c9

See more details on using hashes here.

File details

Details for the file ihs_dl-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: ihs_dl-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.7

File hashes

Hashes for ihs_dl-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ce6cef6d0f8260db5c90866863c25220859bca2f7bca5aa7542a1f2e28b8c8ed
MD5 71fcac699404f75e88edae8f5ebdaa49
BLAKE2b-256 699f9ebea4f2c9ea2fb2e3366618bfdad20effec4fb58bd2545c6718a47c47e5

See more details on using hashes here.

Supported by

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