list-ppa


Namelist-ppa JSON
Version 1.28 PyPI version JSON
download
home_pageNone
SummaryA little commandline tool to list available ppas from ubuntu
upload_time2024-09-11 22:55:14
maintainerNone
docs_urlNone
authorNone
requires_python>=3.7
licenseNone
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"
}
        
Elapsed time: 1.11835s