Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

list-ppa

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

list-ppa

A little commandline tool to list available ppas from ubuntu

  • 1.28
  • PyPI
  • Socket score

Maintainers
1

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)

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc