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
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)
| File | Size | Uploaded | |
|---|---|---|---|
| list_ppa-1.28.tar.gz | 4.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|