Skip to main content

Mine and extract complete package lists from crates.io registry

Project description

Crates.io Package Miner

A Python tool to mine and extract complete package lists from the crates.io (Rust) registry.

Installation

pip install crates-miner

Usage

crates-miner

Or use as a Python module:

from crates_miner import mine_crates
mine_crates()

Data Source

Output

Location: ../Package-List/Crates.csv

The output file will be stored in a folder named "Package-List" in your current working directory.

If you are using a virtual environment, "Package-List" will be located where venv is installed.

Format: CSV file with columns:

  • ID (sequential number)
  • Platform (always "Crates.io")
  • Name (crate name)
  • Homepage URL
  • Repository URL

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

crates_miner-1.0.4.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

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

crates_miner-1.0.4-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file crates_miner-1.0.4.tar.gz.

File metadata

  • Download URL: crates_miner-1.0.4.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for crates_miner-1.0.4.tar.gz
Algorithm Hash digest
SHA256 fffba1eb94196c6963eac5a309432ca944c715b4b03eb6806a66689e7da6b729
MD5 6411618416eba5717ddc8feb8eea8892
BLAKE2b-256 e681c6d98e8effbff5355ce380e36f3aaf31a783e6b99007eb243ebb050658c5

See more details on using hashes here.

File details

Details for the file crates_miner-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: crates_miner-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for crates_miner-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 234c137ff06e3b13c816f06618f49d065fbfa2efde9c4ce04f4adfed254c6517
MD5 a417ec2fca432053e2e86b2e9d5123ac
BLAKE2b-256 4005282b42c960cb7c40beb48e4ddaf878123ea2d96c484a8a6f1f63ba71157e

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