Metadata-Version: 2.4
Name: teampulls
Version: 0.2.6
Summary: teampulls lists all of the pull requests for a list of users and repositories and highlights the old ones in red.
License: GPLv3
License-File: LICENSE
Keywords: Github,Pull Requests,PR,team
Author: Jochen Breuer
Author-email: brejoc@gmail.com
Requires-Python: >=3.10,<4.0
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: docopt (>=0.6.2,<0.7.0)
Requires-Dist: python-dateutil (>=2.8.2,<3.0.0)
Requires-Dist: requests (>=2.28.1,<3.0.0)
Requires-Dist: toml (>=0.10.2,<0.11.0)
Project-URL: Repository, https://github.com/brejoc/teampulls
Description-Content-Type: text/markdown

# What is it?

teampulls lists all of the pull requests for a list of users and repositories. On top of that every pull requests that is older than 14 days is printed in red.

# Getting started

## Installation

### Pypi

```
pip install teampulls
```

### openSUSE RPM package

[![build result](https://build.opensuse.org/projects/home:brejoc:teampulls/packages/teampulls/badge.svg?type=default)](https://build.opensuse.org/package/show/home:brejoc:teampulls/teampulls)

I'm currently building packages for Tumbleweed, Leap 15.1 and Leap 15.2 on [OBS](https://software.opensuse.org/package/teampulls?search_term=teampulls). These packages ship the example config in `/etc/teampulls.toml`.

### Fedora

teampulls is part of Fedora since Fedora 33.

## Edit the settings file

Please copy the [`teampulls.toml`](https://github.com/brejoc/teampulls/blob/master/teampulls.toml) either to `/etc/teampulls.toml` or to `~/.teampulls.toml`. Now you'll have to add the users and repositories you are interested in. You also need a Github API token, that can either be set in the settings file or via the environment variable `GITHUB_TOKEN_GALAXY`.

## Get the pull requests

To get the list of pull requests you can execute `teampulls`.

<img src="https://raw.githubusercontent.com/brejoc/teampulls/master/doc/screenshot1.png" />

