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.1.0.tar.gz (4.8 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.1.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pip_search_two-1.1.0.tar.gz
  • Upload date:
  • Size: 4.8 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.1.0.tar.gz
Algorithm Hash digest
SHA256 b4889afc431af009aa3356ed7ba244e2cdb103894b4ebf4304c237b6c74b5723
MD5 eac6eef627cc31c9911217efa04e4a78
BLAKE2b-256 df74f969836e51d3788a9b86c7bbfa48b5fe09b799f3b118ca8f8c04c08e8564

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pip_search_two-1.1.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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4ae5bedd8fcd57cb2ce9c4594e7910832cd41db9456fc396d2a78bb2396cec84
MD5 d3d81e3cd610a4b92d973783a754d9a9
BLAKE2b-256 a034b66792cb5656df8d0615e6c8bab29fa856920f6d9c33fd1f8bde22be4531

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