Skip to main content

Search PyPI packages from the command-line by scraping the web interface

Project description

pip-search-two

Search pip from the command-line by scraping the web interface.

Avoids pretty TUI-ism. This is a CLI tool that you can pipe into other tools.

Warning: this is vibe coded. But will become less so as I make changes.

Motivation

PyPI disabled search from the command-line because they could not be bothered to deal wit DDos and they are too poor (supposedly). They are begging for money now and I don't really want to see the begging when they say "python is for everyone" after having turned down grants because they want to discriminate based on gender and race. It's more complicated of course but it's all a bit rubbish.

So... I do not want to interact with the PyPI website when they advertise to me saying "python is for everyone". Hence a command-line tool. Also, when you use a browser you court distraction, command-line tools are helpful. So this a bit of column A and a bit of column B

Maintenace

Will I maintain this. Will it rot. Who knows. I do however code python daily so there is a chance.

Installation

pipx install pip-search-two

Usage

pip-search-two hellog world

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

pip_search_two-1.0.0.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

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

pip_search_two-1.0.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file pip_search_two-1.0.0.tar.gz.

File metadata

  • Download URL: pip_search_two-1.0.0.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for pip_search_two-1.0.0.tar.gz
Algorithm Hash digest
SHA256 c17e38fccc22c18a290e1fbe2d522b08a5e554e3d40fcaf4b2b0c3dff92341a6
MD5 580fec806c5e95e0cb74ff0ab16fab14
BLAKE2b-256 27e89af63cb7d1e56294d11cb8720152feb05a77616bc0e6f5af73357668f6ec

See more details on using hashes here.

File details

Details for the file pip_search_two-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: pip_search_two-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for pip_search_two-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6adfde14001a997ca3718403ac10592bedb53a6a7dbb37a576930970c742e376
MD5 17b26db2ee63db497652d47324441554
BLAKE2b-256 cb71baab0b1b784f297a7c84ad266ea2992c17edfd8fd2a425d9d4643a5e1dc7

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