Name | list-ppa JSON |
Version |
1.28
JSON |
| download |
home_page | None |
Summary | A little commandline tool to list available ppas from ubuntu |
upload_time | 2024-09-11 22:55:14 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.7 |
license | None |
keywords |
list-ppa
setuptools
ubuntu
argcomplete
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
## 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](https://pypi.org/project/bs4/),
[requests](https://pypi.org/project/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:
```usage: list-ppa [-h] [-o] [-v] [-f Output file]
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)
```
Raw data
{
"_id": null,
"home_page": null,
"name": "list-ppa",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "list-ppa, setuptools, ubuntu, argcomplete",
"author": null,
"author_email": "Excited Bore <brunt-curry-wobble@duck.com>",
"download_url": "https://files.pythonhosted.org/packages/80/fa/14c295a4dfd82dcf732df2b41f36839f7e286a643fcd9eab7e8fbaebc112/list_ppa-1.28.tar.gz",
"platform": null,
"description": "## List-ppa\n\nFetch and list all available ppas from https://launchpad.net/ubuntu/+ppas?name_filter= \n\nAvailable with pip/pipx on: https://pypi.org/project/list-ppa/ \nVery simple script, but it does check whether the ppa is available for your specific version of Ubuntu. \nIt 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.\nRunning it without any argument will trigger a prompt that asks you wheter you want to save it to a file or not. \n\nChecking repo availability can be disabled with `--not-check-available`\n\nDepends on: \n [bs4](https://pypi.org/project/bs4/), \n [requests](https://pypi.org/project/requests/) \n\n## Installation: \n\n```\nsudo apt install pipx \npipx install pipx\npipx upgrade pipx\nsudo apt remove pipx\npipx ensurepath\n(optional) sudo pipx --global ensurepath\n(optional - completions) pipx install argcomplete\n(optional - completions) activate-global-python-argcomplete\npipx install list-ppa\n``` \n\n## Options: \n\n```usage: list-ppa [-h] [-o] [-v] [-f Output file] \n\nList available ppas from 'https://launchpad.net' and add results to a file (if not in file already)\n\noptions:\n -h, --help show this help message and exit\n -o, --only-list Only list ppas, dont save or ask (default: False)\n -v, --version show program's version number and exit\n -f Output file, --file Output file\n Output file (default: /home/user/.config/ppas) (default: None)\n```\n\nOn Ubuntu also:\n\n```\n -n, --not-check-available Dont check if available for Ubuntu (default: False)\n```\n",
"bugtrack_url": null,
"license": null,
"summary": "A little commandline tool to list available ppas from ubuntu",
"version": "1.28",
"project_urls": {
"Bug Tracker": "https://github.com/excited-bore/list-ppa/issues",
"Homepage": "https://github.com/excited-bore/list-ppa"
},
"split_keywords": [
"list-ppa",
" setuptools",
" ubuntu",
" argcomplete"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "08ed42651c1a167af543cab882ce606dccd21adda6518b61ad19984f610c177b",
"md5": "6674fc1fc405a09e8cfef1777d37fe3f",
"sha256": "7f89a0c78df2b6f15d0d9467ea1cc79660c7c35d6b62d4d60c7e973048cb49d6"
},
"downloads": -1,
"filename": "list_ppa-1.28-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6674fc1fc405a09e8cfef1777d37fe3f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 5131,
"upload_time": "2024-09-11T22:55:13",
"upload_time_iso_8601": "2024-09-11T22:55:13.939478Z",
"url": "https://files.pythonhosted.org/packages/08/ed/42651c1a167af543cab882ce606dccd21adda6518b61ad19984f610c177b/list_ppa-1.28-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "80fa14c295a4dfd82dcf732df2b41f36839f7e286a643fcd9eab7e8fbaebc112",
"md5": "1cffc0f50521390ce038e13b8d641696",
"sha256": "86fb0eceec82fddd2218cf741376b7b04036402104b4641e28d75282c266f23c"
},
"downloads": -1,
"filename": "list_ppa-1.28.tar.gz",
"has_sig": false,
"md5_digest": "1cffc0f50521390ce038e13b8d641696",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 4765,
"upload_time": "2024-09-11T22:55:14",
"upload_time_iso_8601": "2024-09-11T22:55:14.911210Z",
"url": "https://files.pythonhosted.org/packages/80/fa/14c295a4dfd82dcf732df2b41f36839f7e286a643fcd9eab7e8fbaebc112/list_ppa-1.28.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-11 22:55:14",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "excited-bore",
"github_project": "list-ppa",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "list-ppa"
}