Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/asottile/watch-plz

Ensure all of your repositories are watched.
https://github.com/asottile/watch-plz

Last synced: 11 days ago
JSON representation

Ensure all of your repositories are watched.

Awesome Lists containing this project

README

        

[![Build Status](https://github.com/asottile/watch-plz/actions/workflows/main.yml/badge.svg)](https://github.com/asottile/watch-plz/actions)
[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/asottile/watch-plz/main.svg)](https://results.pre-commit.ci/latest/github/asottile/watch-plz/main)

watch-plz
=========

Ensure all of your repositories are watched.

### why

- My current employer also uses github
- They have lots of repositories
- I don't want to watch all of the repositories
- So I uncheck the `Automatically watch repositories` setting
- I then forget to watch my own repositories

### usage

Grab a token [here](https://github.com/settings/tokens/new?description=watch-plz&scopes=notifications,public_repo).
If you want to watch private repositories you'll need the full `repo` permission.

Modify `DONT_WATCH` in the `watch-plz` script.

```bash
GH_TOKEN=... ./watch-plz --dry-run
```

### how I use it

I use [github actions scheduled builds] to run this periodically.

[github actions scheduled builds]: https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#onschedule