Skip to main content

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)

Metadata

Release files for list-ppa 1.28

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for list-ppa 1.28
File Size Uploaded
list_ppa-1.28.tar.gz 4.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for list-ppa 1.28
File Interpreter ABI Platform
list_ppa-1.28-py3-none-any.whl Python 3 none any Details

Total release size: 9.9 kB

Release files / list_ppa-1.28.tar.gz

Download URL list_ppa-1.28.tar.gz
Size 4.8 kB
Tags Source
SHA-256 checksum
How to use checksums
86fb0eceec82fddd2218cf741376b7b04036402104b4641e28d75282c266f23c
BLAKE2b-256 checksum
How to use checksums
80fa14c295a4dfd82dcf732df2b41f36839f7e286a643fcd9eab7e8fbaebc112
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.5

Release files / list_ppa-1.28-py3-none-any.whl

Download URL list_ppa-1.28-py3-none-any.whl
Size 5.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7f89a0c78df2b6f15d0d9467ea1cc79660c7c35d6b62d4d60c7e973048cb49d6
BLAKE2b-256 checksum
How to use checksums
08ed42651c1a167af543cab882ce606dccd21adda6518b61ad19984f610c177b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.5

Release history Release notifications | RSS feed

This release

1.28 This release

2 release files

1.27

2 release files

1.26

2 release files

1.25

2 release files

1.24

2 release files

1.23

2 release files

1.22

2 release files

1.21

2 release files

1.20

2 release files

1.19

2 release files

1.18

2 release files

1.17

2 release files

1.16

2 release files

1.15

2 release files

1.14

2 release files

1.13

2 release files

1.12

2 release files

1.11

2 release files

1.10

2 release files

1.9

2 release files

1.8

2 release files

1.6

2 release files

1.5

2 release files

1.4

2 release files

1.3

2 release files

1.2

2 release files

1.1

2 release files

1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page