Skip to main content

A little commandline tool to list available ppas from ubuntu

Project description

List-ppa

Fetch and list all available ppas from https://launchpad.net/ubuntu/+ppas?name_filter=

Available with pip/pipx on: https://pypi.org/project/list-ppa/
Very simple script, but it does check whether the ppa is available for your specific version of Ubuntu.
It does take a while for it to look up all the possible ppas, therefor it is not adviced to run it constantly but rather to keep the output of the script in a file which you can regenerate every so often. Running it without any argument will trigger a prompt that asks you wheter you want to save it to a file or not.

Checking repo availability can be disabled with --not-check-available

Depends on:
bs4,
requests

Installation:

sudo apt install pipx 
pipx install pipx
pipx upgrade pipx
sudo apt remove pipx
pipx ensurepath
(optional) sudo pipx --global ensurepath
(optional - completions) pipx install argcomplete
(optional - completions) activate-global-python-argcomplete
pipx install list-ppa

Options:

List available ppas from 'https://launchpad.net' and add results to a file (if not in file already)

options:
  -h, --help            show this help message and exit
  -o, --only-list       Only list ppas, dont save or ask (default: False)
  -v, --version         show program's version number and exit
  -f Output file, --file Output file
                        Output file (default: /home/user/.config/ppas) (default: None)

On Ubuntu also:

    -n, --not-check-available   Dont check if available for Ubuntu (default: False)

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

list_ppa-1.28.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

list_ppa-1.28-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file list_ppa-1.28.tar.gz.

File metadata

  • Download URL: list_ppa-1.28.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for list_ppa-1.28.tar.gz
Algorithm Hash digest
SHA256 86fb0eceec82fddd2218cf741376b7b04036402104b4641e28d75282c266f23c
MD5 1cffc0f50521390ce038e13b8d641696
BLAKE2b-256 80fa14c295a4dfd82dcf732df2b41f36839f7e286a643fcd9eab7e8fbaebc112

See more details on using hashes here.

File details

Details for the file list_ppa-1.28-py3-none-any.whl.

File metadata

  • Download URL: list_ppa-1.28-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for list_ppa-1.28-py3-none-any.whl
Algorithm Hash digest
SHA256 7f89a0c78df2b6f15d0d9467ea1cc79660c7c35d6b62d4d60c7e973048cb49d6
MD5 6674fc1fc405a09e8cfef1777d37fe3f
BLAKE2b-256 08ed42651c1a167af543cab882ce606dccd21adda6518b61ad19984f610c177b

See more details on using hashes here.

Supported by

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