-
-
Notifications
You must be signed in to change notification settings - Fork 7
/
pip-packages.yml
139 lines (113 loc) Β· 9.63 KB
/
pip-packages.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
---
# yamllint disable rule:line-length
# @var pip_packages: [] # A list of Python packages to install globall. If the package's `pipx` field is set to true then the
# package will be installed via [pipx](https://pypa.github.io/pipx/).
# These are the pip packages that are automatically installed on hosts in the desktop group
pip_packages:
# @pypi @cli [ansibleconnect](https://pypi.org/project/ansibleconnect/) | [GitHub](https://github.com/psykulsk/ansibleconnect) - Parses Ansible inventory and opens up a tmux session for each host
- name: ansibleconnect
pipx: true
when: '{{ install_default_pip_packages | default(true) }}'
# @pypi @cli [ansible-lint](https://pypi.org/project/ansible-lint/) | [GitHub](https://github.com/ansible/ansible-lint) | [Documentation](https://ansible-lint.readthedocs.io/en/latest/) - Lint tool that checks [Ansible](https://www.ansible.com/) projects for best practices and problematic code
- name: ansible-lint
pipx: true
when: '{{ install_default_pip_packages | default(true) }}'
# @pypi @cli [asciinema](https://pypi.org/project/asciinema/) | [GitHub](https://github.com/asciinema/asciinema) | [Homepage](https://asciinema.org/) | [Documentation](https://asciinema.org/docs/how-it-works) - Tool that records terminal session and replay them in a terminal as well as in a web browser
- name: asciinema
pipx: true
# @pypi @cli [aws-shell](https://pypi.org/project/aws-shell/) | [GitHub](https://github.com/awslabs/aws-shell) | [Documentation](https://docs.aws.amazon.com/cli/latest/reference/) - AWS shell is the interactive productivity booster for the AWS CLI
- name: aws-shell
pipx: true
when: '{{ install_default_pip_packages | default(true) }}'
# @pypi @cli [cookiecutter](https://pypi.org/project/cookiecutter/) | [GitHub](https://github.com/cookiecutter/cookiecutter) | [Documentation](https://cookiecutter.readthedocs.io/en/stable/) - A command-line utility that creates projects from cookiecutters (project templates)
- name: cookiecutter
pipx: true
when: '{{ install_default_pip_packages | default(true) }}'
# @pypi @cli [gdown](https://pypi.org/project/gdown) | [GitHub](https://github.com/wkentaro/gdown) - An alternative to wget and curl that can handle downloading large files from Google Drive
- name: gdown
pipx: true
when: '{{ install_default_pip_packages | default(true) }}'
# @pypi @cli [git-filter-repo](https://pypi.org/project/git-filter-repo) | [GitHub](https://github.com/newren/git-filter-repo) | [Documentation](https://htmlpreview.github.io/?https://github.com/newren/git-filter-repo/blob/docs/html/git-filter-repo.html) - Tool that aids in wiping particular sections of a repository
- name: git-filter-repo
pipx: true
when: '{{ install_default_pip_packages | default(true) }}'
# @pypi @cli [gixy](https://pypi.org/project/gixy/) | [GitHub](https://github.com/yandex/gixy) - A tool to analyze Nginx configuration
- name: gixy
pipx: true
when: '{{ install_default_pip_packages | default(true) }}'
# @pypi @cli [gphotos-sync](https://pypi.org/projects/gphotos-sync) | [GitHub](https://github.com/gilesknap/gphotos-sync) | [Documentation](https://gilesknap.github.io/gphotos-sync/main/index.html) - A tool that can be used to backup photos and video from Google Photos
- name: gphotos-sync
pipx: true
when: '{{ install_default_pip_packages | default(true) }}'
# @pypi @cli [httpstat](https://pypi.org/project/httpstat/) | [GitHub](https://github.com/reorx/httpstat) - A script that reflects curl statistics in a fascinating and well-defined way, it is a single file which is compatible with Python 3 and requires no additional software (dependencies) to be installed on a users system
- name: httpstat
pipx: true
when: '{{ install_default_pip_packages | default(true) }}'
# @pypi @cli @tui [http-prompt](https://pypi.org/project/http-prompt/) | [GitHub](https://github.com/httpie/http-prompt) | [Homepage](https://http-prompt.com/) | [Documentation](https://docs.http-prompt.com/en/latest/) - An interactive command-line HTTP client featuring autocomplete and syntax highlighting, built on HTTPie and prompt_toolkit
- name: http-prompt
pipx: true
when: '{{ install_default_pip_packages | default(true) }}'
# @pypi @cli @tui [iredis](https://pypi.org/project/iredis/) | [GitHub](https://github.com/laixintao/iredis) | [Homepage](https://iredis.io/) - A terminal client for redis with auto-completion and syntax highlighting
- name: iredis
pipx: true
when: '{{ install_default_pip_packages | default(true) }}'
# @pypi @cli @tui [kube-shell](https://pypi.org/project/kube-shell/) | [GitHub](https://github.com/cloudnativelabs/kube-shell) - An integrated shell for working with the Kubernetes CLI
- name: kube-shell
pipx: true
when: '{{ install_default_pip_packages | default(true) }}'
# @pypi @cli @tui [litecli](https://pypi.org/project/litecli/) | [GitHub](https://github.com/dbcli/litecli) | [Homepage](https://litecli.com/) | [Documentation](https://litecli.com/features/) - A command-line client for SQLite databases that has auto-completion and syntax highlighting
- name: litecli
pipx: true
when: '{{ install_default_pip_packages | default(true) }}'
# @pypi @cli [netaddr](https://pypi.org/project/netaddr/) | [GitHub](https://github.com/netaddr/netaddr) | [Documentation](https://netaddr.readthedocs.io/en/latest/) - A system-independent network address manipulation library for Python 2.7 and 3.5+
- name: netaddr
pipx: true
when: '{{ install_default_pip_packages | default(true) }}'
# @pypi @cli [ngxtop](https://pypi.org/project/ngxtop/) | [GitHub](https://github.com/lebinh/ngxtop) - ngxtop parses your nginx access log and outputs useful, top-like, metrics of your nginx server
- name: ngxtop
pipx: true
when: '{{ install_default_pip_packages | default(true) }}'
# @pypi @cli [molecule](https://pypi.org/project/molecule/) | [GitHub](https://github.com/ansible-community/molecule) | [Documentation](https://molecule.readthedocs.io/en/latest/) - Molecule project is designed to aid in the development and testing of Ansible roles. Molecule provides support for testing with multiple instances, operating systems and distributions, virtualization providers, test frameworks and testing scenarios
- name: molecule
pipx: true
when: '{{ install_default_pip_packages | default(true) }}'
# @pypi @cli @tui [mycli](https://pypi.org/project/mycli/) | [GitHub](https://github.com/dbcli/mycli) | [Homepage](https://www.mycli.net/) | [Documentation](https://www.mycli.net/docs) - Command line interface for MySQL database with auto-completion and syntax highlighting
- name: mycli
pipx: true
when: '{{ install_default_pip_packages | default(true) }}'
# @pypi @cli [pre-commit](https://pypi.org/project/pre-commit/) | [GitHub](https://github.com/pre-commit/pre-commit) | [Homepage](https://pre-commit.com/) | [Documentation](https://pre-commit.com/index.html#install) - A framework for managing and maintaining multi-language pre-commit hooks
- name: pre-commit
pipx: true
when: '{{ install_default_pip_packages | default(true) }}'
# @pypi @cli [pywhat](https://pypi.org/project/pywhat/) | [GitHub](https://github.com/bee-san/pyWhat) - A tool that identify what something is, whether it be a file or a text, or even the hex of a file, and text within files - what is recursive
- name: pywhat
pipx: true
when: '{{ install_default_pip_packages | default(true) }}'
# @pypi @cli @webapp [social-analyzer](https://pypi.org/project/social-analyzer/) | [GitHub](https://github.com/qeeqbox/social-analyzer) - API, CLI & Web App for analyzing & finding a personβs profile across social media websites
- name: social-analyzer
pipx: true
when: '{{ install_default_pip_packages | default(true) }}'
# @pypi @cli [spotdl](https://pypi.org/project/spotdl/) | [GitHub](https://github.com/spotDL/spotify-downloader) - A tool to download Spotify playlists and songs along with album art and metadata
- name: spotdl
pipx: true
when: '{{ install_default_pip_packages | default(true) }}'
# @pypi @cli [starred](https://pypi.org/project/starred/) | [GitHub](https://github.com/maguowei/starred) - Generate a GitHub Awesome list directly from your starred repositories
- name: starred
pipx: true
when: '{{ install_default_pip_packages | default(true) }}'
# @pypi @cli [statcode](https://pypi.org/project/statcode/) | [GitHub](https://github.com/shobrook/statcode) - `man` pages for HTTP status codes (used by running `statcode 418`, for instance)
- name: statcode
pipx: true
when: '{{ install_default_pip_packages | default(true) }}'
# @pypi @cli [trufflehog](https://pypi.org/project/truffleHog/) | [GitHub](https://github.com/trufflesecurity/trufflehog) | [Homepage](https://trufflesecurity.com/) - A tool which makes it easier to search through the history of a git repository to discover passwords and other secrets
- name: truffleHog
pipx: true
when: '{{ install_default_pip_packages | default(true) }}'
# @pypi @cli [virtualenv](https://pypi.org/project/virtualenv/) | [GitHub](https://github.com/pypa/virtualenv) | [Homepage](https://virtualenv.pypa.io/en/latest/) | [Documentation](https://virtualenv.pypa.io/en/latest/user_guide.html) - A tool for creating isolated virtual Python environments
- name: virtualenv
pipx: true
when: '{{ install_default_pip_packages | default(true) }}'
# @pypi @cli [yamllint](https://pypi.org/project/yamllint/) | [GitHub](https://github.com/adrienverge/yamllint) | [Documentation](https://yamllint.readthedocs.io/en/stable/) - A linter for YAML files
- name: yamllint
pipx: true
when: '{{ install_default_pip_packages | default(true) }}'